Class DefaultFramedOnHeapAggregatable
- java.lang.Object
-
- org.apache.druid.query.rowsandcols.semantic.DefaultFramedOnHeapAggregatable
-
- All Implemented Interfaces:
FramedOnHeapAggregatable
public class DefaultFramedOnHeapAggregatable extends Object implements FramedOnHeapAggregatable
-
-
Constructor Summary
Constructors Constructor Description DefaultFramedOnHeapAggregatable(AppendableRowsAndColumns rac)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RowsAndColumns
aggregateAll(WindowFrame frame, AggregatorFactory[] aggFactories)
Aggregates the data according to theWindowFrame
using theAggregatorFactory
objects provided.
-
-
-
Constructor Detail
-
DefaultFramedOnHeapAggregatable
public DefaultFramedOnHeapAggregatable(AppendableRowsAndColumns rac)
-
-
Method Detail
-
aggregateAll
@Nonnull public RowsAndColumns aggregateAll(WindowFrame frame, AggregatorFactory[] aggFactories)
Description copied from interface:FramedOnHeapAggregatable
Aggregates the data according to theWindowFrame
using theAggregatorFactory
objects provided.- Specified by:
aggregateAll
in interfaceFramedOnHeapAggregatable
- Parameters:
frame
- window frame definitionaggFactories
- definition of aggregations to be done- Returns:
- a RowsAndColumns that contains columns representing the results of the aggregation from the AggregatorFactories
-
-