Package cn.cloudself.query.psi.structure
Class QueryStructure
- java.lang.Object
-
- cn.cloudself.query.psi.structure.QueryStructure
-
-
Constructor Summary
Constructors Constructor Description QueryStructure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryStructureActionaction()QueryStructureaction(QueryStructureAction action)QueryStructureappendField(Field field)QueryStructureappendOrderBy(OrderByClause orderBy)QueryStructureappendWhere(WhereClause where)QueryStructureappendWheres(Collection<WhereClause> wheres)QueryStructureclone()booleandistinct()QueryStructuredistinct(boolean distinct)booleanequals(Object o)List<Field>fields()QueryStructurefields(List<Field> fields)QueryStructureFromfrom()QueryStructurefrom(QueryStructureFrom from)inthashCode()Insertinsert()QueryStructureinsert(Insert insert)Pair<Integer,Integer>limit()QueryStructurelimit(Pair<Integer,Integer> limit)List<OrderByClause>orderBy()QueryStructureorderBy(List<OrderByClause> orderBy)StringtoString()Updateupdate()QueryStructureupdate(Update update)List<WhereClause>where()QueryStructurewhere(List<WhereClause> where)
-
-
-
Method Detail
-
action
@NotNull public QueryStructureAction action()
-
action
public QueryStructure action(@NotNull QueryStructureAction action)
-
update
public Update update()
-
update
public QueryStructure update(Update update)
-
insert
public Insert insert()
-
insert
public QueryStructure insert(Insert insert)
-
distinct
public boolean distinct()
-
distinct
public QueryStructure distinct(boolean distinct)
-
fields
public QueryStructure fields(@NotNull List<Field> fields)
-
appendField
public QueryStructure appendField(Field field)
-
from
@NotNull public QueryStructureFrom from()
-
from
public QueryStructure from(@NotNull QueryStructureFrom from)
-
where
@NotNull public List<WhereClause> where()
-
where
public QueryStructure where(@NotNull List<WhereClause> where)
-
appendWheres
public QueryStructure appendWheres(@NotNull Collection<WhereClause> wheres)
-
appendWhere
public QueryStructure appendWhere(@NotNull WhereClause where)
-
orderBy
@NotNull public List<OrderByClause> orderBy()
-
orderBy
public QueryStructure orderBy(@NotNull List<OrderByClause> orderBy)
-
appendOrderBy
public QueryStructure appendOrderBy(OrderByClause orderBy)
-
limit
public QueryStructure limit(@Nullable Pair<Integer,Integer> limit)
-
clone
public QueryStructure clone()
-
-