public class StandardQuery<T extends PersistableEntity> extends Object implements Query<T>
| Constructor and Description |
|---|
StandardQuery() |
| Modifier and Type | Method and Description |
|---|---|
Query<T> |
addComparator(SqlComparator comparator)
Add a comparator
|
Query<T> |
addComparators(List<SqlComparator> comparators)
Add comparators
|
Query<T> |
addSort(Sort sort)
Add an sort field
|
Class<T> |
getBeanType()
Returns bean type
|
List<SqlComparator> |
getComparators()
Returns comparators
|
List<String> |
getExcludeFields()
Returns the excluded fields
|
List<String> |
getIncludeFields()
Returns the included fields
|
int |
getLimit()
Returns the value of limit
|
int[] |
getLimits()
0 = offset, 1 = limit
|
QueryDeletedMode |
getQueryDeletedMode()
Returns the query delete mode
|
boolean |
isForUpdate()
Set the optimistic lock
|
Query<T> |
removeComparator(SqlComparator comparator)
Remove a comparator
|
Query<T> |
setBeanType(Class<T> beanType)
Set the bean type for this query
|
Query<T> |
setExcludeFields(List<String> excludeFields)
Set the excluded fields in SQL SELECT clause
|
Query<T> |
setForUpdate(boolean forUpdate)
Return if the optimistic lock is used
|
Query<T> |
setIncludeFields(List<String> includeFields)
Set the included fields in SQL SELECT clause
|
Query<T> |
setLimit(int limit)
Set sql limit
|
Query<T> |
setLimits(int offset,
int limit)
Set the limit
|
Query<T> |
setQueryDeletedMode(QueryDeletedMode queryDeletedMode)
Set the query delete mode
|
Set<Sort> |
sorts()
Returns the sort fields
|
public Query<T> addComparator(SqlComparator comparator)
QueryaddComparator in interface Query<T extends PersistableEntity>comparator - comparatorpublic Query<T> removeComparator(SqlComparator comparator)
QueryremoveComparator in interface Query<T extends PersistableEntity>comparator - comparatorpublic Query<T> addComparators(List<SqlComparator> comparators)
QueryaddComparators in interface Query<T extends PersistableEntity>comparators - comparatorspublic List<SqlComparator> getComparators()
QuerygetComparators in interface Query<T extends PersistableEntity>public Query<T> setLimit(int limit)
QuerysetLimit in interface Query<T extends PersistableEntity>limit - limitpublic int getLimit()
QuerygetLimit in interface Query<T extends PersistableEntity>public Query<T> setLimits(int offset, int limit)
QuerysetLimits in interface Query<T extends PersistableEntity>offset - offsetlimit - limit numberpublic int[] getLimits()
QuerygetLimits in interface Query<T extends PersistableEntity>public Query<T> setBeanType(Class<T> beanType)
QuerysetBeanType in interface Query<T extends PersistableEntity>beanType - bean typepublic Class<T> getBeanType()
QuerygetBeanType in interface Query<T extends PersistableEntity>public Query<T> setExcludeFields(List<String> excludeFields)
QuerysetExcludeFields in interface Query<T extends PersistableEntity>public List<String> getExcludeFields()
QuerygetExcludeFields in interface Query<T extends PersistableEntity>public Query<T> setIncludeFields(List<String> includeFields)
QuerysetIncludeFields in interface Query<T extends PersistableEntity>public List<String> getIncludeFields()
QuerygetIncludeFields in interface Query<T extends PersistableEntity>public boolean isForUpdate()
QueryisForUpdate in interface Query<T extends PersistableEntity>public Query<T> setForUpdate(boolean forUpdate)
QuerysetForUpdate in interface Query<T extends PersistableEntity>forUpdate - if the FOR UPDATE optimistic lock is usedpublic QueryDeletedMode getQueryDeletedMode()
QuerygetQueryDeletedMode in interface Query<T extends PersistableEntity>public Query<T> setQueryDeletedMode(QueryDeletedMode queryDeletedMode)
QuerysetQueryDeletedMode in interface Query<T extends PersistableEntity>queryDeletedMode - queryDeletedModepublic Query<T> addSort(Sort sort)
QueryaddSort in interface Query<T extends PersistableEntity>Copyright © 2019. All rights reserved.