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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetOut()
of
(Aggregation aggregation) of
(Collection<? extends Aggregation> aggregations) void
visit
(Aggregations aggregations) Visit acompound aggregation
.void
visit
(ColumnAggregation columnAgg) Visit acolumn aggregation
.void
visit
(ColumnAggregations columnAggs) Visit acompound column aggregation
.void
Visit acount aggregation
.void
visit
(FirstRowKey firstRowKey) Visit afirst row key aggregation
.void
visit
(LastRowKey lastRowKey) Visit alast row key aggregation
.void
Visit apartition aggregation
.
-
Field Details
-
out
-
-
Constructor Details
-
AggregationPairs
public AggregationPairs()
-
-
Method Details
-
of
-
of
-
getOut
-
visit
Description copied from interface:Aggregation.Visitor
Visit acompound aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
aggregations
- The compound aggregation to visit
-
visit
Description copied from interface:Aggregation.Visitor
Visit acolumn aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
columnAgg
- The column aggregation to visit
-
visit
Description copied from interface:Aggregation.Visitor
Visit acompound column aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
columnAggs
- The compound column aggregation to visit
-
visit
Description copied from interface:Aggregation.Visitor
Visit acount aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
count
- The count aggregation
-
visit
Description copied from interface:Aggregation.Visitor
Visit afirst row key aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
firstRowKey
- The first row key aggregation
-
visit
Description copied from interface:Aggregation.Visitor
Visit alast row key aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
lastRowKey
- The last row key aggregation
-
visit
Description copied from interface:Aggregation.Visitor
Visit apartition aggregation
.- Specified by:
visit
in interfaceAggregation.Visitor
- Parameters:
partition
- The partition aggregation
-