public interface QueryConfiguration extends ParameterSet, Expression, ExpressionResolver.ExpressionResolverProvider
ExpressionResolver
s.ParameterSet.Builder<S extends ParameterSet>
Expression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionException
Modifier and Type | Method and Description |
---|---|
Optional<QueryAggregation> |
getAggregation()
Get the query results aggregation clause.
|
Optional<QueryFilter> |
getFilter()
Get the query filter.
|
Optional<Integer> |
getLimit()
Get result set limit.
|
Optional<Integer> |
getOffset()
Get 0-based results offset.
|
Optional<QuerySort> |
getSort()
Get the query sort.
|
Optional<DataTarget<?>> |
getTarget()
Get the data target.
|
boolean |
isDistinct()
Get whether the query should return distinct query projection result values.
|
builder, empty, forEachParameter, getParameter, getParameter, getParameter, getParameter, getParameter, getParameterIf, getParameterIf, hasNotNullParameter, hasNotNullParameter, hasParameter, hasParameter, hasParameters, hasParameterValue, hasParameterValue
validate
getExpressionResolvers
Optional<DataTarget<?>> getTarget()
DataTarget
of the queryOptional<Integer> getLimit()
Optional<Integer> getOffset()
Optional<QueryFilter> getFilter()
Optional<QueryAggregation> getAggregation()
boolean isDistinct()
true
if the query should return distinct query projection result values,
false
otherwiseCopyright © 2019 The Holon Platform. All rights reserved.