Package de.ec.sql
Class ConditionPart<T extends Conditionable<T>>
- java.lang.Object
-
- de.ec.sql.ConditionPart<T>
-
- All Implemented Interfaces:
QueryPart
public class ConditionPart<T extends Conditionable<T>> extends java.lang.Object implements QueryPart
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConditionPart.Operator
-
Constructor Summary
Constructors Modifier Constructor Description protectedConditionPart(Conditionable<T> conditionable, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Tcondition(ConditionValue<T> conditionValue)protected Tcondition(ConditionValues<T> conditionValues)ConditionValue<T>eq()Teq(java.lang.Object value)ConditionValue<T>ge()Tge(java.lang.Object value)ConditionValue<T>gt()Tgt(java.lang.Object value)ConditionValues<T>in()Tin(java.lang.Iterable<java.lang.Object> values)Tin(java.lang.Object... values)TisNull()ConditionValue<T>le()Tle(java.lang.Object value)ConditionValue<T>like()Tlike(java.lang.Object value)ConditionValue<T>lt()Tlt(java.lang.Object value)ConditionPart<T>not()protected Top(java.lang.Object value, ConditionPart.Operator operator)java.lang.Stringstring(QueryOptions options)
-
-
-
Constructor Detail
-
ConditionPart
protected ConditionPart(Conditionable<T> conditionable, java.lang.String name)
-
-
Method Detail
-
not
public ConditionPart<T> not()
-
eq
public ConditionValue<T> eq()
-
ge
public ConditionValue<T> ge()
-
gt
public ConditionValue<T> gt()
-
le
public ConditionValue<T> le()
-
lt
public ConditionValue<T> lt()
-
like
public ConditionValue<T> like()
-
in
public ConditionValues<T> in()
-
condition
protected T condition(ConditionValue<T> conditionValue)
-
condition
protected T condition(ConditionValues<T> conditionValues)
-
eq
public T eq(java.lang.Object value)
-
ge
public T ge(java.lang.Object value)
-
gt
public T gt(java.lang.Object value)
-
le
public T le(java.lang.Object value)
-
lt
public T lt(java.lang.Object value)
-
like
public T like(java.lang.Object value)
-
isNull
public T isNull()
-
in
public T in(java.lang.Object... values)
-
in
public T in(java.lang.Iterable<java.lang.Object> values)
-
op
protected T op(java.lang.Object value, ConditionPart.Operator operator)
-
string
public java.lang.String string(QueryOptions options)
-
-