Class AggregateInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
com.kingsrook.qqq.backend.core.model.actions.tables.aggregate.AggregateInput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for aggregatesGetter for filterGetter for groupBysgetLimit()
Getter for limitGetter for queryHintsGetter for queryJoinsGetter for timeoutSecondsboolean
hasQueryHint
(QueryHint queryHint) null-safely check if query hints map contains the specified hintvoid
setAggregates
(List<Aggregate> aggregates) Setter for aggregatesvoid
setFilter
(QQueryFilter filter) Setter for filtervoid
setGroupBys
(List<GroupBy> groupBys) Setter for groupBysvoid
Setter for limitvoid
setQueryHints
(EnumSet<QueryHint> queryHints) Setter for queryHintsvoid
setQueryJoins
(List<QueryJoin> queryJoins) Setter for queryJoinsvoid
setTimeoutSeconds
(Integer timeoutSeconds) Setter for timeoutSecondswithAggregate
(Aggregate aggregate) Fluent setter for aggregateswithAggregates
(List<Aggregate> aggregates) Fluent setter for aggregateswithFilter
(QQueryFilter filter) Fluent setter for filterwithGroupBy
(GroupBy groupBy) Fluent setter for groupByswithGroupBys
(List<GroupBy> groupBys) Fluent setter for groupBysFluent setter for limitwithoutQueryHint
(QueryHint queryHint) Fluent setter for queryHintswithQueryHint
(QueryHint queryHint) Fluent setter for queryHintswithQueryHints
(EnumSet<QueryHint> queryHints) Fluent setter for queryHintswithQueryJoin
(QueryJoin queryJoin) Fluent setter for queryJoinswithQueryJoins
(List<QueryJoin> queryJoins) Fluent setter for queryJoinswithTableName
(String tableName) Fluent setter for tableNamewithTimeoutSeconds
(Integer timeoutSeconds) Fluent setter for timeoutSecondsMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
getActionIdentity, getBackend, getTable, getTableName, setTableName
Methods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getInstance, getSession, setAsyncJobCallback
-
Constructor Details
-
AggregateInput
public AggregateInput() -
AggregateInput
Constructor
-
-
Method Details
-
withTableName
Description copied from class:AbstractTableActionInput
Fluent setter for tableName- Overrides:
withTableName
in classAbstractTableActionInput
-
getFilter
Getter for filter -
setFilter
Setter for filter -
withFilter
Fluent setter for filter -
getAggregates
-
setAggregates
-
withAggregates
Fluent setter for aggregates -
withAggregate
Fluent setter for aggregates -
getGroupBys
-
setGroupBys
-
withGroupBys
Fluent setter for groupBys -
withGroupBy
Fluent setter for groupBys -
getQueryJoins
-
setQueryJoins
-
withQueryJoins
Fluent setter for queryJoins -
withQueryJoin
Fluent setter for queryJoins -
getLimit
Getter for limit -
setLimit
Setter for limit -
withLimit
Fluent setter for limit -
getTimeoutSeconds
Getter for timeoutSeconds -
setTimeoutSeconds
Setter for timeoutSeconds -
withTimeoutSeconds
Fluent setter for timeoutSeconds -
getQueryHints
-
setQueryHints
-
withQueryHints
Fluent setter for queryHints -
withQueryHint
Fluent setter for queryHints -
withoutQueryHint
Fluent setter for queryHints -
hasQueryHint
null-safely check if query hints map contains the specified hint
-