public class QueryColumn extends Object implements CloneSupport<QueryColumn>, Conditional<QueryCondition>
| Modifier and Type | Field and Description |
|---|---|
protected String |
alias |
protected String |
name |
protected QueryTable |
table |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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)
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,
boolean isEffective)
等于
= |
QueryCondition |
eq(Object value,
BooleanSupplier isEffective)
等于
= |
<T> QueryCondition |
eq(T value,
Predicate<T> isEffective)
等于
= |
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 |
getTable() |
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)
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,
boolean isEffective)
小于等于
<= |
QueryCondition |
le(Object value,
BooleanSupplier isEffective)
小于等于
<= |
<T> QueryCondition |
le(T value,
Predicate<T> isEffective)
小于等于
<= |
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)
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)
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)
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,
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,
boolean isEffective)
不等于
!= |
QueryCondition |
ne(Object value,
BooleanSupplier isEffective)
不等于
!= |
<T> QueryCondition |
ne(T value,
Predicate<T> isEffective)
不等于
!= |
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)
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)
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)
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)
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)
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() |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisNotNull, isNotNull, isNull, isNullprotected QueryTable table
protected String name
protected String alias
public QueryColumn()
public QueryColumn(String name)
public QueryColumn(QueryTable queryTable, String name)
public QueryColumn(QueryTable queryTable, String name, String alias)
public QueryTable getTable()
public void setTable(QueryTable table)
public String getName()
public void setName(String name)
public String getAlias()
public void setAlias(String alias)
public <T> QueryColumn as(LambdaGetter<T> fn)
public <T> QueryColumn as(LambdaGetter<T> fn, boolean withPrefix)
public QueryColumn as(String alias)
public QueryCondition eq(Object value)
Conditional=eq in interface Conditional<QueryCondition>value - 条件的值public QueryCondition eq(Object value, boolean isEffective)
Conditional=eq in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition eq(Object value, BooleanSupplier isEffective)
Conditional=eq in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition eq(T value, Predicate<T> isEffective)
Conditional=eq in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否生效public QueryCondition ne(Object value)
Conditional!=ne in interface Conditional<QueryCondition>value - 条件的值public QueryCondition ne(Object value, boolean isEffective)
Conditional!=ne in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition ne(Object value, BooleanSupplier isEffective)
Conditional!=ne in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition ne(T value, Predicate<T> isEffective)
Conditional!=ne in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition gt(Object value)
Conditional>gt in interface Conditional<QueryCondition>value - 条件的值public QueryCondition gt(Object value, boolean isEffective)
Conditional>gt in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition gt(Object value, BooleanSupplier isEffective)
Conditional>gt in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition gt(T value, Predicate<T> isEffective)
Conditional>gt in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition ge(Object value)
Conditional>=ge in interface Conditional<QueryCondition>value - 条件的值public QueryCondition ge(Object value, boolean isEffective)
Conditional>=ge in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition ge(Object value, BooleanSupplier isEffective)
Conditional>=ge in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition ge(T value, Predicate<T> isEffective)
Conditional>=ge in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition lt(Object value)
Conditional<lt in interface Conditional<QueryCondition>value - 条件的值public QueryCondition lt(Object value, boolean isEffective)
Conditional<lt in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition lt(Object value, BooleanSupplier isEffective)
Conditional<lt in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition lt(T value, Predicate<T> isEffective)
Conditional<lt in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition le(Object value)
Conditional<=le in interface Conditional<QueryCondition>value - 条件的值public QueryCondition le(Object value, boolean isEffective)
Conditional<=le in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition le(Object value, BooleanSupplier isEffective)
Conditional<=le in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition le(T value, Predicate<T> isEffective)
Conditional<=le in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(Object... value)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值public QueryCondition in(Object[] value, boolean isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(Object[] value, BooleanSupplier isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition in(T[] value, Predicate<T[]> isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(Collection<?> value)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值public QueryCondition in(Collection<?> value, boolean isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(Collection<?> value, BooleanSupplier isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T extends Collection<?>> QueryCondition in(T value, Predicate<T> isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition in(QueryWrapper queryWrapper)
ConditionalIN(value)in in interface Conditional<QueryCondition>queryWrapper - 子查询值public QueryCondition in(QueryWrapper queryWrapper, boolean isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效public QueryCondition in(QueryWrapper queryWrapper, BooleanSupplier isEffective)
ConditionalIN(value)in in interface Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效public QueryCondition notIn(Object... value)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值public QueryCondition notIn(Object[] value, boolean isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notIn(Object[] value, BooleanSupplier isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notIn(T[] value, Predicate<T[]> isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notIn(Collection<?> value)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值public QueryCondition notIn(Collection<?> value, boolean isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notIn(Collection<?> value, BooleanSupplier isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T extends Collection<?>> QueryCondition notIn(T value, Predicate<T> isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notIn(QueryWrapper queryWrapper)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>queryWrapper - 子查询值public QueryCondition notIn(QueryWrapper queryWrapper, boolean isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效public QueryCondition notIn(QueryWrapper queryWrapper, BooleanSupplier isEffective)
ConditionalNOT IN(value)notIn in interface Conditional<QueryCondition>queryWrapper - 子查询值isEffective - 是否有效public QueryCondition between(Object[] values)
ConditionalBETWEEN values[0] AND values[1]between in interface Conditional<QueryCondition>values - 范围值public QueryCondition between(Object[] values, boolean isEffective)
ConditionalBETWEEN values[0] AND values[1]between in interface Conditional<QueryCondition>values - 值isEffective - 是否有效public QueryCondition between(Object start, Object end)
ConditionalBETWEEN start AND endbetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值public QueryCondition between(Object start, Object end, boolean isEffective)
ConditionalBETWEEN start AND endbetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public QueryCondition between(Object start, Object end, BooleanSupplier isEffective)
ConditionalBETWEEN start AND endbetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public <S,E> QueryCondition between(S start, E end, BiPredicate<S,E> isEffective)
ConditionalBETWEEN start AND endbetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public QueryCondition notBetween(Object[] values)
ConditionalNOT BETWEEN values[0] AND values[1]notBetween in interface Conditional<QueryCondition>values - 范围值public QueryCondition notBetween(Object[] values, boolean isEffective)
ConditionalNOT BETWEEN values[0] AND values[1]notBetween in interface Conditional<QueryCondition>values - 值isEffective - 是否有效public QueryCondition notBetween(Object start, Object end)
ConditionalNOT BETWEEN start AND endnotBetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值public QueryCondition notBetween(Object start, Object end, boolean isEffective)
ConditionalNOT BETWEEN start AND endnotBetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public QueryCondition notBetween(Object start, Object end, BooleanSupplier isEffective)
ConditionalNOT BETWEEN start AND endnotBetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public <S,E> QueryCondition notBetween(S start, E end, BiPredicate<S,E> isEffective)
ConditionalNOT BETWEEN start AND endnotBetween in interface Conditional<QueryCondition>start - 开始的值end - 结束的值isEffective - 是否有效public QueryCondition like(Object value)
ConditionalLIKE %value%like in interface Conditional<QueryCondition>value - 条件的值public QueryCondition like(Object value, boolean isEffective)
ConditionalLIKE %value%like in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition like(Object value, BooleanSupplier isEffective)
ConditionalLIKE %value%like in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition like(T value, Predicate<T> isEffective)
ConditionalLIKE %value%like in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition likeLeft(Object value)
ConditionalLIKE value%likeLeft in interface Conditional<QueryCondition>value - 条件的值public QueryCondition likeLeft(Object value, boolean isEffective)
ConditionalLIKE value%likeLeft in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition likeLeft(Object value, BooleanSupplier isEffective)
ConditionalLIKE value%likeLeft in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition likeLeft(T value, Predicate<T> isEffective)
ConditionalLIKE value%likeLeft in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition likeRight(Object value)
ConditionalLIKE %valuelikeRight in interface Conditional<QueryCondition>value - 条件的值public QueryCondition likeRight(Object value, boolean isEffective)
ConditionalLIKE %valuelikeRight in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition likeRight(Object value, BooleanSupplier isEffective)
ConditionalLIKE %valuelikeRight in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition likeRight(T value, Predicate<T> isEffective)
ConditionalLIKE %valuelikeRight in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效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 valuepublic QueryCondition notLike(Object value)
ConditionalNOT LIKE %value%notLike in interface Conditional<QueryCondition>value - 条件的值public QueryCondition notLike(Object value, boolean isEffective)
ConditionalNOT LIKE %value%notLike in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLike(Object value, BooleanSupplier isEffective)
ConditionalNOT LIKE %value%notLike in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notLike(T value, Predicate<T> isEffective)
ConditionalNOT LIKE %value%notLike in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLikeLeft(Object value)
ConditionalNOT LIKE value%notLikeLeft in interface Conditional<QueryCondition>value - 条件的值public QueryCondition notLikeLeft(Object value, boolean isEffective)
ConditionalNOT LIKE value%notLikeLeft in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLikeLeft(Object value, BooleanSupplier isEffective)
ConditionalNOT LIKE value%notLikeLeft in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notLikeLeft(T value, Predicate<T> isEffective)
ConditionalNOT LIKE value%notLikeLeft in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLikeRight(Object value)
ConditionalNOT LIKE %valuenotLikeRight in interface Conditional<QueryCondition>value - 条件的值public QueryCondition notLikeRight(Object value, boolean isEffective)
ConditionalNOT LIKE %valuenotLikeRight in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public QueryCondition notLikeRight(Object value, BooleanSupplier isEffective)
ConditionalNOT LIKE %valuenotLikeRight in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效public <T> QueryCondition notLikeRight(T value, Predicate<T> isEffective)
ConditionalNOT LIKE %valuenotLikeRight in interface Conditional<QueryCondition>value - 条件的值isEffective - 是否有效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 in interface Conditional<QueryCondition>isEffective - 是否有效public QueryCondition isNotNull(boolean isEffective)
ConditionalIS NOT NULLisNotNull in interface 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 - 方言public QueryColumn clone()
CloneSupportObject.clone() 方法。clone in interface CloneSupport<QueryColumn>clone in class ObjectCopyright © 2024. All rights reserved.