| java.lang.Object org.apache.derby.impl.sql.execute.GenericAggregator
GenericAggregator | class GenericAggregator (Code) | | Adaptor that sits between execution layer and aggregates.
author: jamie |
aggregatorColumnId | int aggregatorColumnId(Code) | | |
GenericAggregator | GenericAggregator(AggregatorInfo aggInfo, ClassFactory cf)(Code) | | Constructor:
Parameters: aggInfo - information about the user aggregate Parameters: cf - the class factory. |
accumulate | void accumulate(ExecRow inputRow, ExecRow accumulateRow) throws StandardException(Code) | | Accumulate the aggregate results. This is the
guts of the aggregation. We will call the user aggregate
on itself to do the aggregation.
Parameters: inputRow - the row with the input colum Parameters: accumulateRow - the row with the aggregator exception: StandardException - on error |
accumulate | void accumulate(Object[] inputRow, Object[] accumulateRow) throws StandardException(Code) | | Accumulate the aggregate results. This is the
guts of the aggregation. We will call the user aggregate
on itself to do the aggregation.
Parameters: inputRow - the row with the input colum Parameters: accumulateRow - the row with the aggregator exception: StandardException - on error |
getColumnId | int getColumnId()(Code) | | Return the column id that is being aggregated
|
merge | void merge(ExecRow inputRow, ExecRow mergeRow) throws StandardException(Code) | | Merge the aggregate results. This is the
guts of the aggregation. We will call the user aggregate
on itself to do the aggregation.
Parameters: inputRow - the row with the input colum Parameters: mergeRow - the row with the aggregator exception: StandardException - on error |
merge | void merge(Object[] inputRow, Object[] mergeRow) throws StandardException(Code) | | Merge the aggregate results. This is the
guts of the aggregation. We will call the user aggregate
on itself to do the aggregation.
Parameters: inputRow - the row with the input colum Parameters: mergeRow - the row with the aggregator exception: StandardException - on error |
|
|