-
- All Implemented Interfaces:
public final class QueryParts
-
-
Field Summary
Fields Modifier and Type Field Description private Stringlinebreakprivate Queryqueryprivate LinkedHashMap<String, Array<String>>fieldsprivate List<Object>fromprivate LinkedHashMap<String, ArrayList<Condition>>joinsprivate List<Condition>whereprivate List<String>groupBysprivate List<Condition>havingsprivate List<Sort>orderprivate Array<Integer>limitprivate EnumMap<CustomPart, List<QueryBlock>>custom
-
Constructor Summary
Constructors Constructor Description QueryParts(Query query, LinkedHashMap<String, Array<String>> fields, List<Object> from, LinkedHashMap<String, ArrayList<Condition>> joins, List<Condition> where, List<Sort> order, Array<Integer> limit, List<String> groupBys, List<Condition> havingCondition, EnumMap<CustomPart, List<QueryBlock>> customExpression)
-
Method Summary
-
-
Constructor Detail
-
QueryParts
QueryParts(Query query, LinkedHashMap<String, Array<String>> fields, List<Object> from, LinkedHashMap<String, ArrayList<Condition>> joins, List<Condition> where, List<Sort> order, Array<Integer> limit, List<String> groupBys, List<Condition> havingCondition, EnumMap<CustomPart, List<QueryBlock>> customExpression)
-
-
Method Detail
-
getLinebreak
final String getLinebreak()
-
setLinebreak
final Unit setLinebreak(String linebreak)
-
getFields
final LinkedHashMap<String, Array<String>> getFields()
-
getJoins
final LinkedHashMap<String, ArrayList<Condition>> getJoins()
-
getGroupBys
final List<String> getGroupBys()
-
setGroupBys
final Unit setGroupBys(List<String> groupBys)
-
getHavings
final List<Condition> getHavings()
-
setHavings
final Unit setHavings(List<Condition> havings)
-
getCustom
final EnumMap<CustomPart, List<QueryBlock>> getCustom()
-
setCustom
final Unit setCustom(EnumMap<CustomPart, List<QueryBlock>> custom)
-
precompile
final Array<String> precompile()
-
-
-
-