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(FirstRowKey firstRowKey) Visit afirst row key 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 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
-