Package io.deephaven.api.agg.spec
Class AggSpecBase
java.lang.Object
io.deephaven.api.agg.spec.AggSpecBase
- All Implemented Interfaces:
AggSpec
- Direct Known Subclasses:
AggSpecApproximatePercentile,AggSpecCountDistinct,AggSpecDistinct,AggSpecEmptyBase,AggSpecFormula,AggSpecMedian,AggSpecPercentile,AggSpecSortedFirst,AggSpecSortedLast,AggSpecTDigest,AggSpecUnique,AggSpecWAvg,AggSpecWSum
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.api.agg.spec.AggSpec
AggSpec.Visitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ColumnAggregationaggregation(Pair pair) Build aColumnAggregationfor this AggSpec.final Aggregationaggregation(Pair... pairs) final Aggregationaggregation(Collection<? extends Pair> pairs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.api.agg.spec.AggSpec
description, walk
-
Constructor Details
-
AggSpecBase
public AggSpecBase()
-
-
Method Details
-
aggregation
Description copied from interface:AggSpecBuild aColumnAggregationfor this AggSpec.- Specified by:
aggregationin interfaceAggSpec- Parameters:
pair- The input/output column name pair- Returns:
- The aggregation
-
aggregation
Description copied from interface:AggSpec- Specified by:
aggregationin interfaceAggSpec- Parameters:
pairs- The input/output column name pairs- Returns:
- The aggregation
-
aggregation
Description copied from interface:AggSpec- Specified by:
aggregationin interfaceAggSpec- Parameters:
pairs- The input/output column name pairs- Returns:
- The aggregation
-