Class AggregateAllExclusions
java.lang.Object
io.deephaven.engine.table.impl.by.AggregateAllExclusions
- All Implemented Interfaces:
AggSpec.Visitor
Computes the columns to exclude from aggregation output
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Set<ColumnName>
of
(AggSpec spec, Collection<? extends ColumnName> groupByColumns, Collection<? extends ColumnName> allColumns) out()
void
visit
(AggSpecAbsSum absSum) void
visit
(AggSpecApproximatePercentile approxPct) void
visit
(AggSpecAvg avg) void
visit
(AggSpecCountDistinct countDistinct) void
visit
(AggSpecDistinct distinct) void
visit
(AggSpecFirst first) void
visit
(AggSpecFormula formula) void
visit
(AggSpecFreeze freeze) void
visit
(AggSpecGroup group) void
visit
(AggSpecLast last) void
visit
(AggSpecMax max) void
visit
(AggSpecMedian median) void
visit
(AggSpecMin min) void
visit
(AggSpecPercentile pct) void
visit
(AggSpecSortedFirst sortedFirst) void
visit
(AggSpecSortedLast sortedLast) void
visit
(AggSpecStd std) void
visit
(AggSpecSum sum) void
visit
(AggSpecTDigest tDigest) void
visit
(AggSpecUnique unique) void
visit
(AggSpecVar var) void
visit
(AggSpecWAvg wAvg) void
visit
(AggSpecWSum wSum)
-
Constructor Details
-
AggregateAllExclusions
public AggregateAllExclusions()
-
-
Method Details
-
of
public static Set<ColumnName> of(AggSpec spec, Collection<? extends ColumnName> groupByColumns, Collection<? extends ColumnName> allColumns) -
out
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-
visit
- Specified by:
visit
in interfaceAggSpec.Visitor
-