Package com.illumon.iris.db.v2.by
Class KeyOnlyAggregationFactory
java.lang.Object
com.illumon.iris.db.v2.by.KeyOnlyAggregationFactory
- All Implemented Interfaces:
- AggregationContextFactory
Simplest factory that has no operators or results, used to implement selectDistinct.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncom.illumon.iris.db.v2.by.AggregationContextmakeAggregationContext(Table table, String... groupByColumns) Make anAggregationContextfor this aggregation.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.v2.by.AggregationContextFactoryallowKeyOnlySubstitution
- 
Constructor Details- 
KeyOnlyAggregationFactorypublic KeyOnlyAggregationFactory()
 
- 
- 
Method Details- 
makeAggregationContextpublic com.illumon.iris.db.v2.by.AggregationContext makeAggregationContext(@NotNull Table table, @NotNull String... groupByColumns) Description copied from interface:AggregationContextFactoryMake anAggregationContextfor this aggregation.- Specified by:
- makeAggregationContextin interface- AggregationContextFactory
- Parameters:
- table- The source- Tableto aggregate
- groupByColumns- The key column names
- Returns:
- A new or safely reusable AggregationContext
 
 
-