Package io.deephaven.api.agg
Class AggregationOutputs
java.lang.Object
io.deephaven.api.agg.AggregationOutputs
- All Implemented Interfaces:
Aggregation.Visitor
- Direct Known Subclasses:
RollupAggregationOutputs
A visitor to get the ordered output
column names
for aggregations
.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Stream<ColumnName>
getOut()
static Stream<ColumnName>
of
(Aggregation aggregation) static Stream<ColumnName>
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
-
AggregationOutputs
public AggregationOutputs()
-
-
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
-