public class QueryColumn extends Object implements CloneSupport<QueryColumn>, Conditional<QueryCondition>
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
alias |
protected String |
name |
private boolean |
returnCopyByAsMethod |
protected QueryTable |
table |
| 构造器和说明 |
|---|
QueryColumn() |
QueryColumn(QueryTable queryTable,
String name) |
QueryColumn(QueryTable queryTable,
String name,
String alias) |
QueryColumn(String name) |
QueryColumn(String tableName,
String name) |
QueryColumn(String schema,
String tableName,
String name) |
QueryColumn(String schema,
String tableName,
String name,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
QueryColumn |
add(Number number) |
QueryColumn |
add(QueryColumn queryColumn) |
<T> QueryColumn |
as(LambdaGetter<T> fn) |
<T> QueryColumn |
as(LambdaGetter<T> fn,
boolean withPrefix) |
QueryColumn |
as(String alias) |
QueryOrderBy |
asc() |
(专用程序包) QueryCondition |
between_(Object[] values) |
(专用程序包) QueryCondition |
between_(Object start,
Object end) |
QueryCondition |
between(Object[] values)
BETWEEN values[0] AND values[1] |
QueryCondition |
between(Object[] values,
boolean isEffective)
BETWEEN values[0] AND values[1] |
QueryCondition |
between(Object start,
Object end)
BETWEEN start AND end |
QueryCondition |
between(Object start,
Object end,
boolean isEffective)
BETWEEN start AND end |
QueryCondition |
between(Object start,
Object end,
BooleanSupplier isEffective)
BETWEEN start AND end |
<S,E> QueryCondition |
between(S start,
E end,
BiPredicate<S,E> isEffective)
BETWEEN start AND end |
QueryColumn |
clone()
改写
Object.clone() 方法。 |
QueryOrderBy |
desc() |
QueryColumn |
divide(Number number) |
QueryColumn |
divide(QueryColumn queryColumn) |
(专用程序包) QueryCondition |
eq_(Object value) |
QueryCondition |
eq(Object value)
等于
= |
QueryCondition |
eq(Object value,
boolean isEffective)
等于
= |
QueryCondition |
eq(Object value,
BooleanSupplier isEffective)
等于
= |
<T> QueryCondition |
eq(T value,
Predicate<T> isEffective)
等于
= |
(专用程序包) QueryCondition |
ge_(Object value) |
QueryCondition |
ge(Object value)
大于等于
>= |
QueryCondition |
ge(Object value,
boolean isEffective)
大于等于
>= |
QueryCondition |
ge(Object value,
BooleanSupplier isEffective)
大于等于
>= |
<T> QueryCondition |
ge(T value,
Predicate<T> isEffective)
大于等于
>= |
String |
getAlias() |
String |
getName() |
(专用程序包) QueryTable |
getSelectTable(List<QueryTable> queryTables,
QueryTable selfTable) |
QueryTable |
getTable() |
(专用程序包) QueryCondition |
gt_(Object value) |
QueryCondition |
gt(Object value)
大于
> |
QueryCondition |
gt(Object value,
boolean isEffective)
大于
> |
QueryCondition |
gt(Object value,
BooleanSupplier isEffective)
大于
> |
<T> QueryCondition |
gt(T value,
Predicate<T> isEffective)
大于
> |
(专用程序包) QueryCondition |
in_(Collection<?> value) |
(专用程序包) QueryCondition |
in_(Object... value) |
(专用程序包) QueryCondition |
in_(QueryWrapper queryWrapper) |
QueryCondition |
in(Collection<?> value)
IN(value) |
QueryCondition |
in(Collection<?> value,
boolean isEffective)
IN(value) |
QueryCondition |
in(Collection<?> value,
BooleanSupplier isEffective)
IN(value) |
QueryCondition |
in(Object... value)
IN(value) |
QueryCondition |
in(Object[] value,
boolean isEffective)
IN(value) |
QueryCondition |
in(Object[] value,
BooleanSupplier isEffective)
IN(value) |
QueryCondition |
in(QueryWrapper queryWrapper)
IN(value) |
QueryCondition |
in(QueryWrapper queryWrapper,
boolean isEffective)
IN(value) |
QueryCondition |
in(QueryWrapper queryWrapper,
BooleanSupplier isEffective)
IN(value) |
<T> QueryCondition |
in(T[] value,
Predicate<T[]> isEffective)
IN(value) |
<T extends Collection<?>> |
in(T value,
Predicate<T> isEffective)
IN(value) |
QueryCondition |
isNotNull(boolean isEffective)
IS NOT NULL |
QueryCondition |
isNull(boolean isEffective)
IS NULL |
(专用程序包) QueryCondition |
le_(Object value) |
QueryCondition |
le(Object value)
小于等于
<= |
QueryCondition |
le(Object value,
boolean isEffective)
小于等于
<= |
QueryCondition |
le(Object value,
BooleanSupplier isEffective)
小于等于
<= |
<T> QueryCondition |
le(T value,
Predicate<T> isEffective)
小于等于
<= |
(专用程序包) QueryCondition |
like_(Object value) |
QueryCondition |
like(Object value)
LIKE %value% |
QueryCondition |
like(Object value,
boolean isEffective)
LIKE %value% |
QueryCondition |
like(Object value,
BooleanSupplier isEffective)
LIKE %value% |
<T> QueryCondition |
like(T value,
Predicate<T> isEffective)
LIKE %value% |
(专用程序包) QueryCondition |
likeLeft_(Object value) |
QueryCondition |
likeLeft(Object value)
LIKE value% |
QueryCondition |
likeLeft(Object value,
boolean isEffective)
LIKE value% |
QueryCondition |
likeLeft(Object value,
BooleanSupplier isEffective)
LIKE value% |
<T> QueryCondition |
likeLeft(T value,
Predicate<T> isEffective)
LIKE value% |
(专用程序包) QueryCondition |
likeRaw_(Object value) |
QueryCondition |
likeRaw(Object value)
LIKE value |
QueryCondition |
likeRaw(Object value,
boolean isEffective)
LIKE value |
QueryCondition |
likeRaw(Object value,
BooleanSupplier isEffective)
LIKE value |
<T> QueryCondition |
likeRaw(T value,
Predicate<T> isEffective)
LIKE value |
(专用程序包) QueryCondition |
likeRight_(Object value) |
QueryCondition |
likeRight(Object value)
LIKE %value |
QueryCondition |
likeRight(Object value,
boolean isEffective)
LIKE %value |
QueryCondition |
likeRight(Object value,
BooleanSupplier isEffective)
LIKE %value |
<T> QueryCondition |
likeRight(T value,
Predicate<T> isEffective)
LIKE %value |
(专用程序包) QueryCondition |
lt_(Object value) |
QueryCondition |
lt(Object value)
小于
< |
QueryCondition |
lt(Object value,
boolean isEffective)
小于
< |
QueryCondition |
lt(Object value,
BooleanSupplier isEffective)
小于
< |
<T> QueryCondition |
lt(T value,
Predicate<T> isEffective)
小于
< |
QueryColumn |
multiply(Number number) |
QueryColumn |
multiply(QueryColumn queryColumn) |
(专用程序包) QueryCondition |
ne_(Object value) |
QueryCondition |
ne(Object value)
不等于 {@code !
|
QueryCondition |
ne(Object value,
boolean isEffective)
不等于 {@code !
|
QueryCondition |
ne(Object value,
BooleanSupplier isEffective)
不等于 {@code !
|
<T> QueryCondition |
ne(T value,
Predicate<T> isEffective)
不等于 {@code !
|
(专用程序包) QueryCondition |
notBetween_(Object[] values) |
(专用程序包) QueryCondition |
notBetween_(Object start,
Object end) |
QueryCondition |
notBetween(Object[] values)
NOT BETWEEN values[0] AND values[1] |
QueryCondition |
notBetween(Object[] values,
boolean isEffective)
NOT BETWEEN values[0] AND values[1] |
QueryCondition |
notBetween(Object start,
Object end)
NOT BETWEEN start AND end |
QueryCondition |
notBetween(Object start,
Object end,
boolean isEffective)
NOT BETWEEN start AND end |
QueryCondition |
notBetween(Object start,
Object end,
BooleanSupplier isEffective)
NOT BETWEEN start AND end |
<S,E> QueryCondition |
notBetween(S start,
E end,
BiPredicate<S,E> isEffective)
NOT BETWEEN start AND end |
(专用程序包) QueryCondition |
notIn_(Collection<?> value) |
(专用程序包) QueryCondition |
notIn_(Object... value) |
(专用程序包) QueryCondition |
notIn_(QueryWrapper queryWrapper) |
QueryCondition |
notIn(Collection<?> value)
NOT IN(value) |
QueryCondition |
notIn(Collection<?> value,
boolean isEffective)
NOT IN(value) |
QueryCondition |
notIn(Collection<?> value,
BooleanSupplier isEffective)
NOT IN(value) |
QueryCondition |
notIn(Object... value)
NOT IN(value) |
QueryCondition |
notIn(Object[] value,
boolean isEffective)
NOT IN(value) |
QueryCondition |
notIn(Object[] value,
BooleanSupplier isEffective)
NOT IN(value) |
QueryCondition |
notIn(QueryWrapper queryWrapper)
NOT IN(value) |
QueryCondition |
notIn(QueryWrapper queryWrapper,
boolean isEffective)
NOT IN(value) |
QueryCondition |
notIn(QueryWrapper queryWrapper,
BooleanSupplier isEffective)
NOT IN(value) |
<T> QueryCondition |
notIn(T[] value,
Predicate<T[]> isEffective)
NOT IN(value) |
<T extends Collection<?>> |
notIn(T value,
Predicate<T> isEffective)
NOT IN(value) |
(专用程序包) QueryCondition |
notLike_(Object value) |
QueryCondition |
notLike(Object value)
NOT LIKE %value% |
QueryCondition |
notLike(Object value,
boolean isEffective)
NOT LIKE %value% |
QueryCondition |
notLike(Object value,
BooleanSupplier isEffective)
NOT LIKE %value% |
<T> QueryCondition |
notLike(T value,
Predicate<T> isEffective)
NOT LIKE %value% |
(专用程序包) QueryCondition |
notLikeLeft_(Object value) |
QueryCondition |
notLikeLeft(Object value)
NOT LIKE value% |
QueryCondition |
notLikeLeft(Object value,
boolean isEffective)
NOT LIKE value% |
QueryCondition |
notLikeLeft(Object value,
BooleanSupplier isEffective)
NOT LIKE value% |
<T> QueryCondition |
notLikeLeft(T value,
Predicate<T> isEffective)
NOT LIKE value% |
(专用程序包) QueryCondition |
notLikeRaw_(Object value) |
QueryCondition |
notLikeRaw(Object value)
NOT LIKE value |
QueryCondition |
notLikeRaw(Object value,
boolean isEffective)
NOT LIKE value |
QueryCondition |
notLikeRaw(Object value,
BooleanSupplier isEffective)
NOT LIKE value |
<T> QueryCondition |
notLikeRaw(T value,
Predicate<T> isEffective)
NOT LIKE value |
(专用程序包) QueryCondition |
notLikeRight_(Object value) |
QueryCondition |
notLikeRight(Object value)
NOT LIKE %value |
QueryCondition |
notLikeRight(Object value,
boolean isEffective)
NOT LIKE %value |
QueryCondition |
notLikeRight(Object value,
BooleanSupplier isEffective)
NOT LIKE %value |
<T> QueryCondition |
notLikeRight(T value,
Predicate<T> isEffective)
NOT LIKE %value |
void |
setAlias(String alias) |
void |
setName(String name) |
void |
setTable(QueryTable table) |
QueryColumn |
subtract(Number number) |
QueryColumn |
subtract(QueryColumn queryColumn) |
protected String |
toConditionSql(List<QueryTable> queryTables,
IDialect dialect)
生成列用于构建查询条件的 SQL 语句。
|
protected String |
toSelectSql(List<QueryTable> queryTables,
IDialect dialect)
生成列用于构建查询列的 SQL 语句。
|
String |
toString() |
isNotNull, isNotNull, isNull, isNullprotected QueryTable table
private boolean returnCopyByAsMethod
public QueryColumn()
public QueryColumn(String name)
public QueryColumn(String tableName, String name)
public QueryColumn(String schema, String tableName, String name)
public QueryColumn(String schema, String tableName, String name, String alias)
public QueryColumn(QueryTable queryTable, String name)
public QueryColumn(QueryTable queryTable, String name, String alias)
public QueryTable getTable()
public void setTable(QueryTable table)
public <T> QueryColumn as(LambdaGetter<T> fn)
public <T> QueryColumn as(LambdaGetter<T> fn, boolean withPrefix)
public QueryColumn as(String alias)
QueryCondition eq_(Object value)
public QueryCondition eq(Object value)
Conditional=eq 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition eq(Object value, boolean isEffective)
Conditional=eq 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition eq(Object value, BooleanSupplier isEffective)
Conditional=eq 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition eq(T value, Predicate<T> isEffective)
Conditional=eq 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否生效QueryCondition ne_(Object value)
public QueryCondition ne(Object value)
Conditional!=ne 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition ne(Object value, boolean isEffective)
Conditional!=ne 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition ne(Object value, BooleanSupplier isEffective)
Conditional!=ne 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition ne(T value, Predicate<T> isEffective)
Conditional!=ne 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition gt_(Object value)
public QueryCondition gt(Object value)
Conditional>gt 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition gt(Object value, boolean isEffective)
Conditional>gt 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition gt(Object value, BooleanSupplier isEffective)
Conditional>gt 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition gt(T value, Predicate<T> isEffective)
Conditional>gt 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition ge_(Object value)
public QueryCondition ge(Object value)
Conditional>=ge 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition ge(Object value, boolean isEffective)
Conditional>=ge 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition ge(Object value, BooleanSupplier isEffective)
Conditional>=ge 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition ge(T value, Predicate<T> isEffective)
Conditional>=ge 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition lt_(Object value)
public QueryCondition lt(Object value)
Conditional<lt 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition lt(Object value, boolean isEffective)
Conditional<lt 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition lt(Object value, BooleanSupplier isEffective)
Conditional<lt 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition lt(T value, Predicate<T> isEffective)
Conditional<lt 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition le_(Object value)
public QueryCondition le(Object value)
Conditional<=le 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition le(Object value, boolean isEffective)
Conditional<=le 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition le(Object value, BooleanSupplier isEffective)
Conditional<=le 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition le(T value, Predicate<T> isEffective)
Conditional<=le 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition in_(Object... value)
public QueryCondition in(Object... value)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition in(Object[] value, boolean isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(Object[] value, BooleanSupplier isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition in(T[] value, Predicate<T[]> isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition in_(Collection<?> value)
public QueryCondition in(Collection<?> value)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition in(Collection<?> value, boolean isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(Collection<?> value, BooleanSupplier isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T extends Collection<?>> QueryCondition in(T value, Predicate<T> isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition in_(QueryWrapper queryWrapper)
public QueryCondition in(QueryWrapper queryWrapper)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>queryWrapper - 子查询值public QueryCondition in(QueryWrapper queryWrapper, boolean isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效public QueryCondition in(QueryWrapper queryWrapper, BooleanSupplier isEffective)
ConditionalIN(value)in 在接口中 Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效QueryCondition notIn_(Object... value)
public QueryCondition notIn(Object... value)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition notIn(Object[] value, boolean isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notIn(Object[] value, BooleanSupplier isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notIn(T[] value, Predicate<T[]> isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition notIn_(Collection<?> value)
public QueryCondition notIn(Collection<?> value)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition notIn(Collection<?> value, boolean isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notIn(Collection<?> value, BooleanSupplier isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T extends Collection<?>> QueryCondition notIn(T value, Predicate<T> isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition notIn_(QueryWrapper queryWrapper)
public QueryCondition notIn(QueryWrapper queryWrapper)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>queryWrapper - 子查询值public QueryCondition notIn(QueryWrapper queryWrapper, boolean isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效public QueryCondition notIn(QueryWrapper queryWrapper, BooleanSupplier isEffective)
ConditionalNOT IN(value)notIn 在接口中 Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效QueryCondition between_(Object[] values)
QueryCondition between_(Object start, Object end)
public QueryCondition between(Object[] values)
ConditionalBETWEEN values[0] AND values[1]between 在接口中 Conditional<QueryCondition>values - 范围值public QueryCondition between(Object[] values, boolean isEffective)
ConditionalBETWEEN values[0] AND values[1]between 在接口中 Conditional<QueryCondition>values - 值isEffective - 是否有效public QueryCondition between(Object start, Object end)
ConditionalBETWEEN start AND endbetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值public QueryCondition between(Object start, Object end, boolean isEffective)
ConditionalBETWEEN start AND endbetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public QueryCondition between(Object start, Object end, BooleanSupplier isEffective)
ConditionalBETWEEN start AND endbetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public <S,E> QueryCondition between(S start, E end, BiPredicate<S,E> isEffective)
ConditionalBETWEEN start AND endbetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效QueryCondition notBetween_(Object[] values)
QueryCondition notBetween_(Object start, Object end)
public QueryCondition notBetween(Object[] values)
ConditionalNOT BETWEEN values[0] AND values[1]notBetween 在接口中 Conditional<QueryCondition>values - 范围值public QueryCondition notBetween(Object[] values, boolean isEffective)
ConditionalNOT BETWEEN values[0] AND values[1]notBetween 在接口中 Conditional<QueryCondition>values - 值isEffective - 是否有效public QueryCondition notBetween(Object start, Object end)
ConditionalNOT BETWEEN start AND endnotBetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值public QueryCondition notBetween(Object start, Object end, boolean isEffective)
ConditionalNOT BETWEEN start AND endnotBetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public QueryCondition notBetween(Object start, Object end, BooleanSupplier isEffective)
ConditionalNOT BETWEEN start AND endnotBetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public <S,E> QueryCondition notBetween(S start, E end, BiPredicate<S,E> isEffective)
ConditionalNOT BETWEEN start AND endnotBetween 在接口中 Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效QueryCondition like_(Object value)
public QueryCondition like(Object value)
ConditionalLIKE %value%like 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition like(Object value, boolean isEffective)
ConditionalLIKE %value%like 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition like(Object value, BooleanSupplier isEffective)
ConditionalLIKE %value%like 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition like(T value, Predicate<T> isEffective)
ConditionalLIKE %value%like 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition likeLeft_(Object value)
public QueryCondition likeLeft(Object value)
ConditionalLIKE value%likeLeft 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition likeLeft(Object value, boolean isEffective)
ConditionalLIKE value%likeLeft 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition likeLeft(Object value, BooleanSupplier isEffective)
ConditionalLIKE value%likeLeft 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition likeLeft(T value, Predicate<T> isEffective)
ConditionalLIKE value%likeLeft 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition likeRight_(Object value)
public QueryCondition likeRight(Object value)
ConditionalLIKE %valuelikeRight 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition likeRight(Object value, boolean isEffective)
ConditionalLIKE %valuelikeRight 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition likeRight(Object value, BooleanSupplier isEffective)
ConditionalLIKE %valuelikeRight 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition likeRight(T value, Predicate<T> isEffective)
ConditionalLIKE %valuelikeRight 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition likeRaw_(Object value)
public QueryCondition likeRaw(Object value)
LIKE valuepublic QueryCondition likeRaw(Object value, boolean isEffective)
LIKE valuepublic QueryCondition likeRaw(Object value, BooleanSupplier isEffective)
LIKE valuepublic <T> QueryCondition likeRaw(T value, Predicate<T> isEffective)
LIKE valueQueryCondition notLike_(Object value)
public QueryCondition notLike(Object value)
ConditionalNOT LIKE %value%notLike 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition notLike(Object value, boolean isEffective)
ConditionalNOT LIKE %value%notLike 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLike(Object value, BooleanSupplier isEffective)
ConditionalNOT LIKE %value%notLike 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notLike(T value, Predicate<T> isEffective)
ConditionalNOT LIKE %value%notLike 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition notLikeLeft_(Object value)
public QueryCondition notLikeLeft(Object value)
ConditionalNOT LIKE value%notLikeLeft 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition notLikeLeft(Object value, boolean isEffective)
ConditionalNOT LIKE value%notLikeLeft 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLikeLeft(Object value, BooleanSupplier isEffective)
ConditionalNOT LIKE value%notLikeLeft 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notLikeLeft(T value, Predicate<T> isEffective)
ConditionalNOT LIKE value%notLikeLeft 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition notLikeRight_(Object value)
public QueryCondition notLikeRight(Object value)
ConditionalNOT LIKE %valuenotLikeRight 在接口中 Conditional<QueryCondition>value - 条件的值public QueryCondition notLikeRight(Object value, boolean isEffective)
ConditionalNOT LIKE %valuenotLikeRight 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLikeRight(Object value, BooleanSupplier isEffective)
ConditionalNOT LIKE %valuenotLikeRight 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notLikeRight(T value, Predicate<T> isEffective)
ConditionalNOT LIKE %valuenotLikeRight 在接口中 Conditional<QueryCondition>value - 条件的值isEffective - 是否有效QueryCondition notLikeRaw_(Object value)
public QueryCondition notLikeRaw(Object value)
NOT LIKE valuepublic QueryCondition notLikeRaw(Object value, boolean isEffective)
NOT LIKE valuepublic QueryCondition notLikeRaw(Object value, BooleanSupplier isEffective)
NOT LIKE valuepublic <T> QueryCondition notLikeRaw(T value, Predicate<T> isEffective)
NOT LIKE valuepublic QueryCondition isNull(boolean isEffective)
ConditionalIS NULLisNull 在接口中 Conditional<QueryCondition>isEffective - 是否有效public QueryCondition isNotNull(boolean isEffective)
ConditionalIS NOT NULLisNotNull 在接口中 Conditional<QueryCondition>isEffective - 是否有效public QueryOrderBy asc()
public QueryOrderBy desc()
public QueryColumn add(QueryColumn queryColumn)
public QueryColumn add(Number number)
public QueryColumn subtract(QueryColumn queryColumn)
public QueryColumn subtract(Number number)
public QueryColumn multiply(QueryColumn queryColumn)
public QueryColumn multiply(Number number)
public QueryColumn divide(QueryColumn queryColumn)
public QueryColumn divide(Number number)
protected String toConditionSql(List<QueryTable> queryTables, IDialect dialect)
queryTables - 查询表dialect - 方言protected String toSelectSql(List<QueryTable> queryTables, IDialect dialect)
queryTables - 查询表dialect - 方言QueryTable getSelectTable(List<QueryTable> queryTables, QueryTable selfTable)
public QueryColumn clone()
CloneSupportObject.clone() 方法。clone 在接口中 CloneSupport<QueryColumn>clone 在类中 ObjectCopyright © 2025. All rights reserved.