Class RleAwarePositionsAppender

java.lang.Object
io.trino.operator.output.RleAwarePositionsAppender
All Implemented Interfaces:
PositionsAppender

public class RleAwarePositionsAppender extends Object implements PositionsAppender
PositionsAppender that will produce RunLengthEncodedBlock output if possible, that is all inputs are RunLengthEncodedBlock blocks with the same value.