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
-
Method Summary
Modifier and TypeMethodDescriptionfinal ColumnAggregation
aggregation
(Pair pair) Build aColumnAggregation
for this AggSpec.final Aggregation
aggregation
(Pair... pairs) final Aggregation
aggregation
(Collection<? extends Pair> pairs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.api.agg.spec.AggSpec
description, walk
-
Constructor Details
-
AggSpecBase
public AggSpecBase()
-
-
Method Details
-
aggregation
Description copied from interface:AggSpec
Build aColumnAggregation
for this AggSpec.- Specified by:
aggregation
in interfaceAggSpec
- Parameters:
pair
- The input/output column name pair- Returns:
- The aggregation
-
aggregation
Description copied from interface:AggSpec
- Specified by:
aggregation
in interfaceAggSpec
- Parameters:
pairs
- The input/output column name pairs- Returns:
- The aggregation
-
aggregation
Description copied from interface:AggSpec
- Specified by:
aggregation
in interfaceAggSpec
- Parameters:
pairs
- The input/output column name pairs- Returns:
- The aggregation
-