public interface QueryConfiguration extends ParameterSet, Expression, ExpressionResolver.ExpressionResolverProvider
ExpressionResolvers.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, hasParameterValuevalidategetExpressionResolversOptional<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.