Class QueryBuilder
java.lang.Object
cool.scx.data.query.QueryBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Junctionstatic OrderByasc(String selector, BuildControl... controls) static Conditionbetween(String fieldName, Object value1, Object value2, BuildControl... controls) static Conditioncondition(String fieldName, ConditionType conditionType, Object value, BuildControl... controls) static Conditioncondition(String fieldName, ConditionType conditionType, Object value1, Object value2, BuildControl... controls) static OrderBydesc(String selector, BuildControl... controls) static Conditioneq(String fieldName, Object value, BuildControl... controls) static Conditiongt(String fieldName, Object value, BuildControl... controls) static Conditiongte(String fieldName, Object value, BuildControl... controls) static Conditionin(String fieldName, Object value, BuildControl... controls) static Conditionlike(String fieldName, Object value, BuildControl... controls) static ConditionlikeRegex(String fieldName, String value, BuildControl... controls) static Querylimit(long limit) static Conditionlt(String fieldName, Object value, BuildControl... controls) static Conditionlte(String fieldName, Object value, BuildControl... controls) static Conditionne(String fieldName, Object value, BuildControl... controls) static Notstatic ConditionnotBetween(String fieldName, Object value1, Object value2, BuildControl... controls) static ConditionnotIn(String fieldName, Object value, BuildControl... controls) static ConditionnotLike(String fieldName, Object value, BuildControl... controls) static ConditionnotLikeRegex(String fieldName, String value, BuildControl... controls) static Queryoffset(long offset) static Junctionstatic OrderByorderBy(String selector, OrderByType orderByType, BuildControl... controls) static Querystatic Queryquery()static Querystatic Querystatic WhereClausewhereClause(String expression, Object... params)
-
Constructor Details
-
QueryBuilder
public QueryBuilder()
-
-
Method Details
-
query
-
query
-
where
-
orderBys
-
offset
-
limit
-
and
-
or
-
not
-
whereClause
-
condition
public static Condition condition(String fieldName, ConditionType conditionType, Object value, BuildControl... controls) -
condition
public static Condition condition(String fieldName, ConditionType conditionType, Object value1, Object value2, BuildControl... controls) -
orderBy
-
asc
-
desc
-
eq
-
ne
-
lt
-
lte
-
gt
-
gte
-
like
-
notLike
-
likeRegex
-
notLikeRegex
-
in
-
notIn
-
between
public static Condition between(String fieldName, Object value1, Object value2, BuildControl... controls) -
notBetween
public static Condition notBetween(String fieldName, Object value1, Object value2, BuildControl... controls)
-