public class Cond extends ConditionInfo
| 构造器和说明 |
|---|
Cond() |
Cond(Column column,
SqlOperator sqlOperator,
Object value) |
Cond(ConditionInfo conditionInfo) |
Cond(String tableAlias,
String name,
SqlOperator sqlOperator,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Cond |
between(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
介于
|
static Cond |
between(Column column,
Object value1,
Object value2)
介于
|
static Cond |
between(String field,
Object value1,
Object value2)
介于
|
static Cond |
between(String tableAlias,
String field,
Object value1,
Object value2)
介于
|
static <T,K,R> Cond |
eq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
等于
|
static <T,R> Cond |
eq(ColumnFun<T,R> columnFun,
Object value)
等于
|
static Cond |
eq(Column column,
Object value)
等于
|
static Cond |
eq(String field,
Object value)
等于
|
static Cond |
eq(String tableAlias,
String field,
Object value)
等于
|
static <T,K,R> Cond |
gt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于
|
static <T,R> Cond |
gt(ColumnFun<T,R> columnFun,
Object value)
大于
|
static Cond |
gt(Column column,
Object value)
大于
|
static Cond |
gt(String field,
Object value)
大于
|
static Cond |
gt(String tableAlias,
String field,
Object value)
大于
|
static <T,K,R> Cond |
gtEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
大于等于
|
static <T,R> Cond |
gtEq(ColumnFun<T,R> columnFun,
Object value)
大于等于
|
static Cond |
gtEq(Column column,
Object value)
大于等于
|
static Cond |
gtEq(String field,
Object value)
大于等于
|
static Cond |
gtEq(String tableAlias,
String field,
Object value)
大于等于
|
static <T,R> Cond |
in(ColumnFun<T,R> columnFun,
Object value)
包含
|
static Cond |
in(Column column,
Object value)
包含
|
static Cond |
in(String field,
Object value)
包含
|
static Cond |
in(String tableAlias,
String field,
Object value)
包含
|
static <T,K,R> Cond |
is(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
是
|
static <T,R> Cond |
is(ColumnFun<T,R> columnFun,
Object value)
是
|
static Cond |
is(Column column,
Object value)
是
|
static Cond |
is(String field,
Object value)
是
|
static Cond |
is(String tableAlias,
String field,
Object value)
是
|
static <T,K,R> Cond |
isNot(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不是
|
static <T,R> Cond |
isNot(ColumnFun<T,R> columnFun,
Object value)
不是
|
static Cond |
isNot(Column column,
Object value)
不是
|
static Cond |
isNot(String field,
Object value)
不是
|
static Cond |
isNot(String tableAlias,
String field,
Object value)
不是
|
static Cond |
isNotNull(Column column)
不是null
|
static <T,R> Cond |
isNotNull(ColumnFun<T,R> columnFun)
不是null
|
static Cond |
isNotNull(String field)
不是null
|
static Cond |
isNotNull(String tableAlias,
String field)
不是null
|
static Cond |
isNull(Column column)
是null
|
static <T,R> Cond |
isNull(ColumnFun<T,R> columnFun)
是null
|
static Cond |
isNull(String field)
是null
|
static Cond |
isNull(String tableAlias,
String field)
是null
|
static <T,R> Cond |
like(ColumnFun<T,R> columnFun,
Object value)
全模糊 包含
|
static Cond |
like(Column column,
Object value)
全模糊 包含
|
static Cond |
like(String field,
Object value)
全模糊 包含
|
static Cond |
like(String tableAlias,
String field,
Object value)
全模糊 包含
|
static <T,R> Cond |
likeL(ColumnFun<T,R> columnFun,
Object value)
左模糊 包含
|
static Cond |
likeL(Column column,
Object value)
左模糊 包含
|
static Cond |
likeL(String field,
Object value)
左模糊 包含
|
static Cond |
likeL(String tableAlias,
String field,
Object value)
左模糊 包含
|
static <T,R> Cond |
likeR(ColumnFun<T,R> columnFun,
Object value)
右模糊 包含
|
static Cond |
likeR(Column column,
Object value)
右模糊 包含
|
static Cond |
likeR(String field,
Object value)
右模糊 包含
|
static Cond |
likeR(String tableAlias,
String field,
Object value)
右模糊 包含
|
static <T,K,R> Cond |
lt(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于
|
static <T,R> Cond |
lt(ColumnFun<T,R> columnFun,
Object value)
小于
|
static Cond |
lt(Column column,
Object value)
小于
|
static Cond |
lt(String field,
Object value)
小于
|
static Cond |
lt(String tableAlias,
String field,
Object value)
小于
|
static <T,K,R> Cond |
ltEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
小于等于
|
static <T,R> Cond |
ltEq(ColumnFun<T,R> columnFun,
Object value)
小于等于
|
static Cond |
ltEq(Column column,
Object value)
小于等于
|
static Cond |
ltEq(String field,
Object value)
小于等于
|
static Cond |
ltEq(String tableAlias,
String field,
Object value)
小于等于
|
static <T,K,R> Cond |
notEq(ColumnFun<T,R> columnFun,
ColumnFun<K,R> value)
不等于
|
static <T,R> Cond |
notEq(ColumnFun<T,R> columnFun,
Object value)
不等于
|
static Cond |
notEq(Column column,
Object value)
不等于
|
static Cond |
notEq(String field,
Object value)
不等于
|
static Cond |
notEq(String tableAlias,
String field,
Object value)
不等于
|
static <T,R> Cond |
notIn(ColumnFun<T,R> columnFun,
Object value)
不包含
|
static Cond |
notIn(Column column,
Object value)
不包含
|
static Cond |
notIn(String field,
Object value)
不包含
|
static Cond |
notIn(String tableAlias,
String field,
Object value)
不包含
|
static <T,R> Cond |
notLike(ColumnFun<T,R> columnFun,
Object value)
全模糊 不包含
|
static Cond |
notLike(Column column,
Object value)
全模糊 不包含
|
static Cond |
notLike(String field,
Object value)
全模糊 不包含
|
static Cond |
notLike(String tableAlias,
String field,
Object value)
全模糊 不包含
|
static <T,R> Cond |
notLikeL(ColumnFun<T,R> columnFun,
Object value)
左模糊 不包含
|
static Cond |
notLikeL(Column column,
Object value)
左模糊 不包含
|
static Cond |
notLikeL(String field,
Object value)
左模糊 不包含
|
static Cond |
notLikeL(String tableAlias,
String field,
Object value)
左模糊 不包含
|
static <T,R> Cond |
notLikeR(ColumnFun<T,R> columnFun,
Object value)
右模糊 不包含
|
static Cond |
notLikeR(Column column,
Object value)
右模糊 不包含
|
static Cond |
notLikeR(String field,
Object value)
右模糊 不包含
|
static Cond |
notLikeR(String tableAlias,
String field,
Object value)
右模糊 不包含
|
getColumn, getSqlLogic, getSqlOperator, getValue, setColumn, setSqlLogic, setSqlOperator, setValuepublic Cond()
public Cond(String tableAlias, String name, SqlOperator sqlOperator, Object value)
public Cond(Column column, SqlOperator sqlOperator, Object value)
public Cond(ConditionInfo conditionInfo)
public static Cond eq(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond eq(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond eq(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond notEq(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond notEq(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond notEq(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond lt(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond lt(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond lt(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond gt(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond gt(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond gt(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond ltEq(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond ltEq(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond ltEq(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond gtEq(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond gtEq(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond gtEq(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond like(String tableAlias, String field, Object value)
field - value - public static <T,R> Cond like(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond likeL(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond likeL(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond likeR(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond likeR(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond notLike(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond notLike(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond notLikeL(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond notLikeL(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond notLikeR(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond notLikeR(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond is(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond is(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond is(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond isNot(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond isNot(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static <T,K,R> Cond isNot(ColumnFun<T,R> columnFun, ColumnFun<K,R> value)
columnFun - value - public static Cond isNull(String tableAlias, String field)
tableAlias - field - public static Cond isNotNull(String tableAlias, String field)
tableAlias - field - public static Cond in(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond in(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond notIn(String tableAlias, String field, Object value)
tableAlias - field - value - public static <T,R> Cond notIn(ColumnFun<T,R> columnFun, Object value)
columnFun - value - public static Cond between(String field, Object value1, Object value2)
field - value1 - value2 - public static Cond between(String tableAlias, String field, Object value1, Object value2)
tableAlias - field - value1 - value2 - public static Cond between(Column column, Object value1, Object value2)
column - value1 - value2 - Copyright © 2025. All rights reserved.