Package io.deephaven.api.agg.spec
Class AggSpecAbsSum
java.lang.Object
io.deephaven.api.agg.spec.AggSpecBase
io.deephaven.api.agg.spec.AggSpecEmptyBase
io.deephaven.api.agg.spec.AggSpecAbsSum
- All Implemented Interfaces:
AggSpec
Specifies an aggregation that outputs the sum of absolute input values for each group. Only works with numeric input
types and
Boolean.
Boolean inputs are aggregated according to the following rules:
- If any input value is
true, the output value istrue - If there are no non-
nullinput values, the output value isnull - Else all input values must be
false, and the output value isfalse
- See Also:
-
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 StringGet a simple description for this AggSpec.static AggSpecAbsSumof()final <V extends AggSpec.Visitor>
Vwalk(V visitor) Glue method to deliver this AggSpec to aAggSpec.Visitor.Methods inherited from class io.deephaven.api.agg.spec.AggSpecBase
aggregation, aggregation, aggregation
-
Constructor Details
-
AggSpecAbsSum
public AggSpecAbsSum()
-
-
Method Details
-
of
-
description
Description copied from interface:AggSpecGet a simple description for this AggSpec.- Returns:
- The description
-
walk
Description copied from interface:AggSpecGlue method to deliver this AggSpec to aAggSpec.Visitor.- Parameters:
visitor- The visitor- Returns:
- The visitor
-