public interface Query<T extends Serializable> extends Serializable
| 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
|
Query<T> addComparator(SqlComparator comparator)
comparator - comparatorQuery<T> removeComparator(SqlComparator comparator)
comparator - comparatorQuery<T> addComparators(List<SqlComparator> comparators)
comparators - comparatorsList<SqlComparator> getComparators()
int getLimit()
Query<T> setLimits(int offset, int limit)
offset - offsetlimit - limit numberint[] getLimits()
Query<T> setBeanType(Class<T> beanType)
beanType - bean typeQuery<T> setExcludeFields(List<String> excludeFields)
excludeFields - List<String> getExcludeFields()
Query<T> setIncludeFields(List<String> includeFields)
includeFields - boolean isForUpdate()
Query<T> setForUpdate(boolean forUpdate)
forUpdate - if the FOR UPDATE optimistic lock is usedQueryDeletedMode getQueryDeletedMode()
Query<T> setQueryDeletedMode(QueryDeletedMode queryDeletedMode)
queryDeletedMode - queryDeletedModeCopyright © 2019. All rights reserved.