Class RollupConstants
java.lang.Object
io.deephaven.engine.table.impl.by.RollupConstants
Implementation constants for
Table.rollup(java.util.Collection<? extends io.deephaven.api.agg.Aggregation>) support.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringMarker suffix for rollup-internal column names.static final StringMiddle column name component (between source column name andsuffix) for SSM columns used in "distinct", "count distinct", and "unique" rollup aggregations.static final StringMiddle column name component (between source column name andsuffix) for the singleton-count column the "unique" rollup aggregation reads to classify each constituent state as empty (0/NULL_LONG), unique (> 0, holding a single value), or non-unique (< 0). -
Method Summary
-
Field Details
-
ROLLUP_COLUMN_SUFFIX
Marker suffix for rollup-internal column names.- See Also:
-
ROLLUP_DISTINCT_SSM_COLUMN_ID
Middle column name component (between source column name andsuffix) for SSM columns used in "distinct", "count distinct", and "unique" rollup aggregations.- See Also:
-
ROLLUP_DISTINCT_SSM_COUNT_COLUMN_ID
Middle column name component (between source column name andsuffix) for the singleton-count column the "unique" rollup aggregation reads to classify each constituent state as empty (0/NULL_LONG), unique (> 0, holding a single value), or non-unique (< 0).- See Also:
-