Package io.deephaven.client.impl
Class AggregationBuilder
java.lang.Object
io.deephaven.client.impl.AggregationBuilder
- All Implemented Interfaces:
Aggregation.Visitor
This class is used to translate Engine API
Aggregation objects into the gRPC
Aggregation objects.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<Aggregation>adapt(Aggregation agg) 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.
-
Constructor Details
-
AggregationBuilder
public AggregationBuilder()
-
-
Method Details
-
adapt
-
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
-