getSortAggregators(AggregatorInfoList list, boolean eliminateDistincts, LanguageConnectionContext lcc, NoPutResultSet inputResultSet) For each AggregatorInfo in the list, generate a
GenericAggregator and stick it in an array of
GenericAggregators.
Parameters: list - the list of aggregators to set up Parameters: eliminateDistincts - should distincts be ignored.
Finish the aggregation for the current row.
Basically call finish() on each aggregator on
this row. Called once per grouping on a vector
aggregate or once per table on a scalar aggregate.
If the input row is null, then rowAllocator is
invoked to create a new row. That row is then
initialized and used for the output of the aggregation.
Parameters: row - the row to finish aggregation the result row. If the input row != null, thenthe result row == input row exception: StandardException - Thrown on error
For each AggregatorInfo in the list, generate a
GenericAggregator and stick it in an array of
GenericAggregators.
Parameters: list - the list of aggregators to set up Parameters: eliminateDistincts - should distincts be ignored. Used to toss out distinct aggregates for a prelimsort. Parameters: lcc - the lcc Parameters: inputResultSet - the incoming result set the array of GenericAggregators exception: StandardException - on error
Fields inherited from org.apache.derby.impl.sql.execute.NoPutResultSetImpl