public class ConditionFactory extends Object implements IConditionMethods<ICondition,Cmd,Object>
| 限定符和类型 | 字段和说明 |
|---|---|
protected CmdFactory |
cmdFactory |
| 构造器和说明 |
|---|
ConditionFactory(CmdFactory cmdFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
ICondition |
$conditionWhenFalseRV() |
<T> ICondition |
between(boolean when,
Getter<T> column,
int storey,
Object value,
Object value2) |
ICondition |
between(Cmd column,
Object value,
Object value2) |
protected Object |
checkAndGetValidValue(Object value) |
<T> ICondition |
empty(boolean when,
Getter<T> column,
int storey) |
ICondition |
empty(Cmd column) |
<T,T2> ICondition |
eq(boolean when,
Getter<T> column,
int columnStorey,
Getter<T2> value,
int valueStorey) |
<T> ICondition |
eq(boolean when,
Getter<T> column,
int storey,
Object value) |
ICondition |
eq(Cmd column,
Object value) |
<T1,T2> ICondition |
exists(boolean when,
Getter<T1> sourceGetter,
int sourceStorey,
Getter<T2> targetGetter) |
<T1,T2> ICondition |
exists(boolean when,
Getter<T1> sourceGetter,
int sourceStorey,
Getter<T2> targetGetter,
Consumer<AbstractSubQuery<?,?>> consumer) |
ICondition |
exists(boolean when,
IQuery query) |
CmdFactory |
getCmdFactory() |
<T,T2> ICondition |
gt(boolean when,
Getter<T> column,
int columnStorey,
Getter<T2> value,
int valueStorey) |
<T> ICondition |
gt(boolean when,
Getter<T> column,
int storey,
Object value) |
ICondition |
gt(Cmd column,
Object value) |
<T,T2> ICondition |
gte(boolean when,
Getter<T> column,
int columnStorey,
Getter<T2> value,
int valueStorey) |
<T> ICondition |
gte(boolean when,
Getter<T> column,
int storey,
Object value) |
ICondition |
gte(Cmd column,
Object value) |
<T> ICondition |
iLike(boolean when,
LikeMode mode,
Getter<T> column,
int storey,
String value) |
ICondition |
iLike(LikeMode mode,
Cmd column,
String value) |
<T> ICondition |
in(boolean when,
Getter<T> column,
int storey,
Collection<? extends Serializable> values) |
<T> ICondition |
in(boolean when,
Getter<T> column,
int storey,
IQuery query) |
<T> ICondition |
in(boolean when,
Getter<T> column,
int storey,
Serializable... values) |
ICondition |
in(Cmd column,
Collection<? extends Serializable> values) |
ICondition |
in(Cmd column,
IQuery query) |
ICondition |
in(Cmd column,
Serializable... values) |
boolean |
isIgnoreEmpty() |
boolean |
isIgnoreNull() |
protected boolean |
isKeyValid(Cmd filed) |
<T> ICondition |
isNotNull(boolean when,
Getter<T> column,
int storey) |
ICondition |
isNotNull(Cmd column) |
<T> ICondition |
isNull(boolean when,
Getter<T> column,
int storey) |
ICondition |
isNull(Cmd column) |
boolean |
isStringTrim() |
<T> ICondition |
like(boolean when,
LikeMode mode,
Getter<T> column,
int storey,
String value) |
ICondition |
like(LikeMode mode,
Cmd column,
String value) |
<T,T2> ICondition |
lt(boolean when,
Getter<T> column,
int columnStorey,
Getter<T2> value,
int valueStorey) |
<T> ICondition |
lt(boolean when,
Getter<T> column,
int storey,
Object value) |
ICondition |
lt(Cmd column,
Object value) |
<T,T2> ICondition |
lte(boolean when,
Getter<T> column,
int columnStorey,
Getter<T2> value,
int valueStorey) |
<T> ICondition |
lte(boolean when,
Getter<T> column,
int storey,
Object value) |
ICondition |
lte(Cmd column,
Object value) |
<T,T2> ICondition |
ne(boolean when,
Getter<T> column,
int columnStorey,
Getter<T2> value,
int valueStorey) |
<T> ICondition |
ne(boolean when,
Getter<T> column,
int storey,
Object value) |
ICondition |
ne(Cmd column,
Object value) |
ConditionChain |
newConditionChain(ConditionChain parent) |
<T> ICondition |
notBetween(boolean when,
Getter<T> column,
int storey,
Object value,
Object value2) |
ICondition |
notBetween(Cmd column,
Object value,
Object value2) |
<T> ICondition |
notEmpty(boolean when,
Getter<T> column,
int storey) |
ICondition |
notEmpty(Cmd column) |
<T1,T2> ICondition |
notExists(boolean when,
Getter<T1> sourceGetter,
int sourceStorey,
Getter<T2> targetGetter) |
<T1,T2> ICondition |
notExists(boolean when,
Getter<T1> sourceGetter,
int sourceStorey,
Getter<T2> targetGetter,
Consumer<AbstractSubQuery<?,?>> consumer) |
ICondition |
notExists(boolean when,
IQuery query) |
<T> ICondition |
notILike(boolean when,
LikeMode mode,
Getter<T> column,
int storey,
String value) |
ICondition |
notILike(LikeMode mode,
Cmd column,
String value) |
<T> ICondition |
notIn(boolean when,
Getter<T> column,
int storey,
Collection<? extends Serializable> values) |
<T> ICondition |
notIn(boolean when,
Getter<T> column,
int storey,
IQuery query) |
<T> ICondition |
notIn(boolean when,
Getter<T> column,
int storey,
Serializable... values) |
ICondition |
notIn(Cmd column,
Collection<? extends Serializable> values) |
ICondition |
notIn(Cmd column,
IQuery query) |
ICondition |
notIn(Cmd column,
Serializable... values) |
<T> ICondition |
notLike(boolean when,
LikeMode mode,
Getter<T> column,
int storey,
String value) |
ICondition |
notLike(LikeMode mode,
Cmd column,
String value) |
void |
setIgnoreEmpty(boolean isIgnoreEmpty) |
void |
setIgnoreNull(boolean isIgnoreNull) |
void |
setStringTrim(boolean isStringTrim) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbetween, empty, empty, empty, eq, gt, gte, iLike, iLike, iLike, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, like, like, like, lt, lte, ne, notBetween, notEmpty, notEmpty, notEmpty, notILike, notILike, notILike, notLike, notLike, notLikeeq, eqne, negt, gtgte, gte, gte, gte, gte, gtegte, gtelt, ltlte, lte, lte, lte, lte, ltelte, ltelike, like, like, like, like, like, likelike, like, like, likenotLike, notLike, notLike, notLike, notLike, notLike, notLikenotLike, notLike, notLike, notLikeiLike, iLike, iLike, iLike, iLike, iLike, iLikeiLike, iLike, iLike, iLikenotILike, notILike, notILike, notILike, notILike, notILike, notILikenotILike, notILike, notILike, notILikebetween, between, between, between, betweenbetween, between, between, between, between, between, between, between, betweennotBetween, notBetween, notBetween, notBetween, notBetweennotBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetween, notBetweenisNull, isNullisNotNull, isNotNullempty, empty, emptynotEmpty, notEmpty, notEmptyin, in, in, in, in, in, in, in, inprotected final CmdFactory cmdFactory
public ConditionFactory(CmdFactory cmdFactory)
public ConditionChain newConditionChain(ConditionChain parent)
public CmdFactory getCmdFactory()
public boolean isIgnoreEmpty()
public void setIgnoreEmpty(boolean isIgnoreEmpty)
public boolean isIgnoreNull()
public void setIgnoreNull(boolean isIgnoreNull)
public boolean isStringTrim()
public void setStringTrim(boolean isStringTrim)
protected boolean isKeyValid(Cmd filed)
public ICondition $conditionWhenFalseRV()
$conditionWhenFalseRV 在接口中 ICompare<ICondition,Cmd,Object>public ICondition empty(Cmd column)
empty 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition empty(boolean when, Getter<T> column, int storey)
empty 在接口中 IEmptyGetterCompare<ICondition>public ICondition notEmpty(Cmd column)
notEmpty 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition notEmpty(boolean when, Getter<T> column, int storey)
notEmpty 在接口中 INotEmptyGetterCompare<ICondition>public ICondition eq(Cmd column, Object value)
eq 在接口中 ICompare<ICondition,Cmd,Object>public ICondition ne(Cmd column, Object value)
ne 在接口中 ICompare<ICondition,Cmd,Object>public ICondition gt(Cmd column, Object value)
gt 在接口中 ICompare<ICondition,Cmd,Object>public ICondition gte(Cmd column, Object value)
gte 在接口中 ICompare<ICondition,Cmd,Object>public ICondition lt(Cmd column, Object value)
lt 在接口中 ICompare<ICondition,Cmd,Object>public ICondition lte(Cmd column, Object value)
lte 在接口中 ICompare<ICondition,Cmd,Object>public ICondition like(LikeMode mode, Cmd column, String value)
like 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition like(boolean when, LikeMode mode, Getter<T> column, int storey, String value)
like 在接口中 ILikeGetterCompare<ICondition>like 在接口中 ILikeGetterPredicateCompare<ICondition>public ICondition notLike(LikeMode mode, Cmd column, String value)
notLike 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition notLike(boolean when, LikeMode mode, Getter<T> column, int storey, String value)
notLike 在接口中 INotLikeGetterCompare<ICondition>notLike 在接口中 INotLikeGetterPredicateCompare<ICondition>public ICondition iLike(LikeMode mode, Cmd column, String value)
iLike 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition iLike(boolean when, LikeMode mode, Getter<T> column, int storey, String value)
iLike 在接口中 IILikeGetterCompare<ICondition>iLike 在接口中 IILikeGetterPredicateCompare<ICondition>public ICondition notILike(LikeMode mode, Cmd column, String value)
notILike 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition notILike(boolean when, LikeMode mode, Getter<T> column, int storey, String value)
notILike 在接口中 INotILikeGetterCompare<ICondition>notILike 在接口中 INotILikeGetterPredicateCompare<ICondition>public ICondition between(Cmd column, Object value, Object value2)
between 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition between(boolean when, Getter<T> column, int storey, Object value, Object value2)
between 在接口中 IBetweenGetterCompare<ICondition,Object>between 在接口中 IBetweenGetterPredicateCompare<ICondition,Object>public ICondition notBetween(Cmd column, Object value, Object value2)
notBetween 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition notBetween(boolean when, Getter<T> column, int storey, Object value, Object value2)
notBetween 在接口中 INotBetweenGetterCompare<ICondition,Object>notBetween 在接口中 INotBetweenGetterPredicateCompare<ICondition,Object>public ICondition isNull(Cmd column)
isNull 在接口中 ICompare<ICondition,Cmd,Object>public ICondition isNotNull(Cmd column)
isNotNull 在接口中 ICompare<ICondition,Cmd,Object>public <T> ICondition eq(boolean when, Getter<T> column, int storey, Object value)
eq 在接口中 IEqGetterCompare<ICondition,Object>eq 在接口中 IEqGetterPredicateCompare<ICondition,Object>public <T,T2> ICondition eq(boolean when, Getter<T> column, int columnStorey, Getter<T2> value, int valueStorey)
eq 在接口中 IEqGetterCompare<ICondition,Object>public <T> ICondition gt(boolean when, Getter<T> column, int storey, Object value)
gt 在接口中 IGtGetterCompare<ICondition,Object>gt 在接口中 IGtGetterPredicateCompare<ICondition,Object>public <T,T2> ICondition gt(boolean when, Getter<T> column, int columnStorey, Getter<T2> value, int valueStorey)
gt 在接口中 IGtGetterCompare<ICondition,Object>public <T> ICondition gte(boolean when, Getter<T> column, int storey, Object value)
gte 在接口中 IGteGetterCompare<ICondition,Object>gte 在接口中 IGteGetterPredicateCompare<ICondition,Object>public <T,T2> ICondition gte(boolean when, Getter<T> column, int columnStorey, Getter<T2> value, int valueStorey)
gte 在接口中 IGteGetterCompare<ICondition,Object>public <T> ICondition lt(boolean when, Getter<T> column, int storey, Object value)
lt 在接口中 ILtGetterCompare<ICondition,Object>lt 在接口中 ILtGetterPredicateCompare<ICondition,Object>public <T,T2> ICondition lt(boolean when, Getter<T> column, int columnStorey, Getter<T2> value, int valueStorey)
lt 在接口中 ILtGetterCompare<ICondition,Object>public <T> ICondition lte(boolean when, Getter<T> column, int storey, Object value)
lte 在接口中 ILteGetterCompare<ICondition,Object>lte 在接口中 ILteGetterPredicateCompare<ICondition,Object>public <T,T2> ICondition lte(boolean when, Getter<T> column, int columnStorey, Getter<T2> value, int valueStorey)
lte 在接口中 ILteGetterCompare<ICondition,Object>public <T> ICondition ne(boolean when, Getter<T> column, int storey, Object value)
ne 在接口中 INeGetterCompare<ICondition,Object>ne 在接口中 INeGetterPredicateCompare<ICondition,Object>public <T,T2> ICondition ne(boolean when, Getter<T> column, int columnStorey, Getter<T2> value, int valueStorey)
ne 在接口中 INeGetterCompare<ICondition,Object>public <T> ICondition isNull(boolean when, Getter<T> column, int storey)
isNull 在接口中 IIsNullGetterCompare<ICondition>public <T> ICondition isNotNull(boolean when, Getter<T> column, int storey)
isNotNull 在接口中 IIsNotNullGetterCompare<ICondition>public ICondition in(Cmd column, IQuery query)
in 在接口中 IInMethod<ICondition,Cmd>@SafeVarargs public final ICondition in(Cmd column, Serializable... values)
in 在接口中 IInMethod<ICondition,Cmd>public ICondition in(Cmd column, Collection<? extends Serializable> values)
in 在接口中 IInMethod<ICondition,Cmd>public <T> ICondition in(boolean when, Getter<T> column, int storey, IQuery query)
in 在接口中 IInGetterCompare<ICondition>@SafeVarargs public final <T> ICondition in(boolean when, Getter<T> column, int storey, Serializable... values)
in 在接口中 IInGetterCompare<ICondition>public <T> ICondition in(boolean when, Getter<T> column, int storey, Collection<? extends Serializable> values)
in 在接口中 IInGetterCompare<ICondition>public ICondition exists(boolean when, IQuery query)
exists 在接口中 IExistsMethod<ICondition>public <T1,T2> ICondition exists(boolean when, Getter<T1> sourceGetter, int sourceStorey, Getter<T2> targetGetter)
exists 在接口中 IExistsMethod<ICondition>public ICondition notExists(boolean when, IQuery query)
notExists 在接口中 IExistsMethod<ICondition>public <T1,T2> ICondition notExists(boolean when, Getter<T1> sourceGetter, int sourceStorey, Getter<T2> targetGetter)
notExists 在接口中 IExistsMethod<ICondition>public ICondition notIn(Cmd column, IQuery query)
notIn 在接口中 INotInMethod<ICondition,Cmd>@SafeVarargs public final ICondition notIn(Cmd column, Serializable... values)
notIn 在接口中 INotInMethod<ICondition,Cmd>public ICondition notIn(Cmd column, Collection<? extends Serializable> values)
notIn 在接口中 INotInMethod<ICondition,Cmd>public <T> ICondition notIn(boolean when, Getter<T> column, int storey, IQuery query)
notIn 在接口中 INotInGetterCompare<ICondition>@SafeVarargs public final <T> ICondition notIn(boolean when, Getter<T> column, int storey, Serializable... values)
notIn 在接口中 INotInGetterCompare<ICondition>public <T> ICondition notIn(boolean when, Getter<T> column, int storey, Collection<? extends Serializable> values)
notIn 在接口中 INotInGetterCompare<ICondition>public <T1,T2> ICondition exists(boolean when, Getter<T1> sourceGetter, int sourceStorey, Getter<T2> targetGetter, Consumer<AbstractSubQuery<?,?>> consumer)
public <T1,T2> ICondition notExists(boolean when, Getter<T1> sourceGetter, int sourceStorey, Getter<T2> targetGetter, Consumer<AbstractSubQuery<?,?>> consumer)
Copyright © 2025. All rights reserved.