Class GlueingPartitioningOperator

  • All Implemented Interfaces:
    Operator

    public class GlueingPartitioningOperator
    extends AbstractPartitioningOperator
    This glueing partitioning operator is supposed to continuously receive data, and output batches of partitioned RACs. It maintains a last-partitioning-boundary of the last-pushed-RAC, and attempts to glue it with the next RAC it receives, ensuring that partitions are handled correctly, even across multiple RACs.

    Additionally, this assumes that data has been pre-sorted according to the partitioning columns.