Interface KeyRangeGroupingProvider<DATA_TYPE>

All Superinterfaces:
GroupingProvider<DATA_TYPE>
All Known Implementing Classes:
ParallelDeferredGroupingProvider

public interface KeyRangeGroupingProvider<DATA_TYPE> extends GroupingProvider<DATA_TYPE>
Interface for GroupingProviders that operate on metadata derived from a ColumnLocation for a given RowSet key range.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addSource(@NotNull ColumnLocation columnLocation, @NotNull RowSet locationRowSetInTable)
    Add a column location for consideration when constructing groupings.

    Methods inherited from interface io.deephaven.engine.table.impl.locations.GroupingProvider

    getGroupToRange, getGroupToRange
  • Method Details

    • addSource

      void addSource(@NotNull @NotNull ColumnLocation columnLocation, @NotNull @NotNull RowSet locationRowSetInTable)
      Add a column location for consideration when constructing groupings.
      Parameters:
      columnLocation - The column location to add
      locationRowSetInTable - The location's RowSet in the table