Class ChunkedOperatorAggregationHelper
java.lang.Object
io.deephaven.engine.table.impl.by.ChunkedOperatorAggregationHelper
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueryTable
aggregation
(@NotNull AggregationContextFactory aggregationContextFactory, @NotNull QueryTable input, boolean preserveEmpty, @Nullable Table initialKeys, @NotNull Collection<? extends ColumnName> groupByColumns) static QueryTable
aggregation
(@NotNull AggregationControl control, @NotNull AggregationContextFactory aggregationContextFactory, @NotNull QueryTable input, boolean preserveEmpty, @Nullable Table initialKeys, @NotNull Collection<? extends ColumnName> groupByColumns) static int
chunkSize
(long size) Return the minimum of our chunk size and the size of an input.
-
Field Details
-
SKIP_RUN_FIND
public static final boolean SKIP_RUN_FIND
-
-
Constructor Details
-
ChunkedOperatorAggregationHelper
public ChunkedOperatorAggregationHelper()
-
-
Method Details
-
aggregation
public static QueryTable aggregation(@NotNull @NotNull AggregationContextFactory aggregationContextFactory, @NotNull @NotNull QueryTable input, boolean preserveEmpty, @Nullable @Nullable Table initialKeys, @NotNull @NotNull Collection<? extends ColumnName> groupByColumns) -
aggregation
@VisibleForTesting public static QueryTable aggregation(@NotNull @NotNull AggregationControl control, @NotNull @NotNull AggregationContextFactory aggregationContextFactory, @NotNull @NotNull QueryTable input, boolean preserveEmpty, @Nullable @Nullable Table initialKeys, @NotNull @NotNull Collection<? extends ColumnName> groupByColumns) -
chunkSize
public static int chunkSize(long size) Return the minimum of our chunk size and the size of an input.- Parameters:
size
- the input size- Returns:
- an appropriate chunk size to use
-