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-
null
input 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
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
Get a simple description for this AggSpec.static AggSpecAbsSum
of()
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:AggSpec
Get a simple description for this AggSpec.- Returns:
- The description
-
walk
Description copied from interface:AggSpec
Glue method to deliver this AggSpec to aAggSpec.Visitor
.- Parameters:
visitor
- The visitor- Returns:
- The visitor
-