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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stream<ColumnName>getOut()static Stream<ColumnName>of(Aggregation aggregation) static Stream<ColumnName>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
-
AggregationOutputs
public AggregationOutputs()
-
-
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
-