public class Criteria extends AbstractCondition
Where, OrderBy, GroupBy, Having, Join, Limit, ForUpdate, Union, UnionAll, Intersect, Except
clause. Each
clause
is independent. A clause
should not be included in another clause
. If there more than
one clause
, they should be composed in one Criteria
condition.Constructor and Description |
---|
Criteria() |
and, getOperator, not, or, toString
public boolean isDistinct()
public Cell getWhere()
public Cell getGroupBy()
public Cell getHaving()
public Cell getOrderBy()
public Limit getLimit()
public void clear()
public void clearParameters()
public Criteria distinct(boolean distinct)
distinct
- @SafeVarargs public final Criteria join(Join... joins)
joins
- public Criteria join(Collection<Join> joins)
joins
- public Criteria join(String joinEntity, Condition condition)
joinEntity
- condition
- public Criteria join(Collection<String> joinEntities, Condition condition)
joinEntities
- condition
- @SafeVarargs public final Criteria groupBy(String... propNames)
propNames
- public Criteria groupBy(String propName, SortDirection direction)
propName
- direction
- public Criteria groupBy(Collection<String> propNames)
propNames
- public Criteria groupBy(Collection<String> propNames, SortDirection direction)
propNames
- direction
- public Criteria groupBy(Map<String,SortDirection> orders)
orders
- @SafeVarargs public final Criteria orderBy(String... propNames)
propNames
- public Criteria orderBy(String propName, SortDirection direction)
propName
- direction
- public Criteria orderBy(Collection<String> propNames)
propNames
- public Criteria orderBy(Collection<String> propNames, SortDirection direction)
propNames
- direction
- public Criteria orderBy(Map<String,SortDirection> orders)
orders
- public Criteria limit(int count)
count
- public Criteria limit(int offset, int count)
offset
- count
- public <T extends Condition> T copy()
copy
in interface Condition
copy
in class AbstractCondition
T
- public String toString(NamingPolicy namingPolicy)
namingPolicy
- Copyright © 2020. All rights reserved.