- All Implemented Interfaces:
Class to handle manipulation the aggregation variables in the query.
Method SummaryModifier and TypeMethodDescription
voidAdd and expression aggregator and variable to the mapping.Add all the aggregations from the other handler.
build()Called by the build process for this handler to perform any adjustments to the query before the build completes.
getQuery()Get the query we are executing against.
voidSet the values for variables managed by the handler implementation.
query- the query to handle.
addAllAdd all the aggregations from the other handler.
handler- The other handler.
- This handler for chaining.
getQuerypublic Query getQuery()Get the query we are executing against.
- the query.
setVarsDescription copied from interface:
HandlerSet the values for variables managed by the handler implementation. This method is called by the builder to set values handled by this Handler implementation.
buildpublic void build()Description copied from interface:
HandlerCalled by the build process for this handler to perform any adjustments to the query before the build completes. The adjustments are made after setVars() has been called.
addAdd and expression aggregator and variable to the mapping. if the expr parameter is not an instance of ExprAggregator then no action is taken.
expr- The expression to add.
var- The variable that it is bound to.