Class GlueingPartitioningOperator

java.lang.Object
org.apache.druid.query.operator.AbstractPartitioningOperator
org.apache.druid.query.operator.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.