Interface GroupByOperator

All Superinterfaces:
IterativeChunkedAggregationOperator
All Known Implementing Classes:
GroupByChunkedOperator, GroupByReaggregateOperator

public interface GroupByOperator extends IterativeChunkedAggregationOperator
  • Method Details

    • getInputResultColumns

      Map<String,? extends ColumnSource<?>> getInputResultColumns()
      Get a map from input column names to the corresponding output ColumnSource.
    • hasModifications

      boolean hasModifications(boolean columnsModified)
      Determine whether to propagate changes when input columns have been modified.
      Parameters:
      columnsModified - have any of the input columns been modified (as per the MCS)?
      Returns:
      true if we have modified our output (e.g., because of additions or modifications).