Package io.deephaven.api.agg
Class AggregationPairs
java.lang.Object
io.deephaven.api.agg.AggregationPairs
- All Implemented Interfaces:
Aggregation.Visitor
A visitor to get the ordered input/output
column name pairs for aggregations.
Aggregations with no inputs columns do not emit pairs.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOut()of(Aggregation aggregation) of(Collection<? extends Aggregation> aggregations) voidvisit(Aggregations aggregations) Visit acompound aggregation.voidvisit(ColumnAggregation columnAgg) Visit acolumn aggregation.voidvisit(ColumnAggregations columnAggs) Visit acompound column aggregation.voidVisit acount aggregation.voidvisit(CountWhere countWhere) Visit acount aggregation.voidvisit(FirstRowKey firstRowKey) Visit afirst row key aggregation.voidVisit aformula aggregation.voidvisit(LastRowKey lastRowKey) Visit alast row key aggregation.voidVisit apartition aggregation.
-
Field Details
-
out
-
-
Constructor Details
-
AggregationPairs
public AggregationPairs()
-
-
Method Details
-
of
-
of
-
getOut
-
visit
Description copied from interface:Aggregation.VisitorVisit acompound aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
aggregations- The compound aggregation to visit
-
visit
Description copied from interface:Aggregation.VisitorVisit acolumn aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
columnAgg- The column aggregation to visit
-
visit
Description copied from interface:Aggregation.VisitorVisit acompound column aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
columnAggs- The compound column aggregation to visit
-
visit
Description copied from interface:Aggregation.VisitorVisit acount aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
count- The count aggregation
-
visit
Description copied from interface:Aggregation.VisitorVisit acount aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
countWhere- The count aggregation
-
visit
Description copied from interface:Aggregation.VisitorVisit afirst row key aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
firstRowKey- The first row key aggregation
-
visit
Description copied from interface:Aggregation.VisitorVisit alast row key aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
lastRowKey- The last row key aggregation
-
visit
Description copied from interface:Aggregation.VisitorVisit apartition aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
partition- The partition aggregation
-
visit
Description copied from interface:Aggregation.VisitorVisit aformula aggregation.- Specified by:
visitin interfaceAggregation.Visitor- Parameters:
formula- The formula aggregation
-