Package com.illumon.iris.db.v2.by
Class ChunkedOperatorAggregationHelper
java.lang.Object
com.illumon.iris.db.v2.by.ChunkedOperatorAggregationHelper
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic QueryTableaggregation(AggregationContextFactory aggregationContextFactory, QueryTable queryTable, SelectColumn[] groupByColumns) static QueryTableaggregation(AggregationControl control, AggregationContextFactory aggregationContextFactory, QueryTable queryTable, SelectColumn[] groupByColumns) static intchunkSize(long size) Return the minimum of our chunk size and the size of an input.
- 
Field Details- 
KEY_ONLY_SUBSTITUTION_ENABLED
 
- 
- 
Constructor Details- 
ChunkedOperatorAggregationHelperpublic ChunkedOperatorAggregationHelper()
 
- 
- 
Method Details- 
aggregationpublic static QueryTable aggregation(AggregationContextFactory aggregationContextFactory, QueryTable queryTable, SelectColumn[] groupByColumns) 
- 
aggregation@VisibleForTesting public static QueryTable aggregation(AggregationControl control, AggregationContextFactory aggregationContextFactory, QueryTable queryTable, SelectColumn[] groupByColumns) 
- 
chunkSizepublic static int chunkSize(long size) Return the minimum of our chunk size and the size of an input.- Parameters:
- size- the input size
- Returns:
- an appropriate chunk size to use
 
 
-