public class Cond extends ConditionInfo
| 构造器和说明 |
|---|
Cond() |
Cond(Column column,
SqlOperator sqlOperator,
Object value) |
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 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 © 2023. All rights reserved.