Uses of Interface
io.trino.operator.output.PositionsAppender
Packages that use PositionsAppender
-
Uses of PositionsAppender in io.trino.operator.output
Classes in io.trino.operator.output that implement PositionsAppenderModifier and TypeClassDescriptionclassclassclassclassclassclassPositionsAppenderthat will produceRunLengthEncodedBlockoutput if possible, that is all inputs areRunLengthEncodedBlockblocks with the same value.classclassclassclassDispatches theUnnestingPositionsAppender.append(it.unimi.dsi.fastutil.ints.IntArrayList, io.trino.spi.block.Block)andUnnestingPositionsAppender.appendRle(io.trino.spi.block.Block, int)methods to theUnnestingPositionsAppender.delegatedepending on the inputBlockclass.Methods in io.trino.operator.output that return PositionsAppenderModifier and TypeMethodDescriptionConstructors in io.trino.operator.output with parameters of type PositionsAppenderModifierConstructorDescriptionRleAwarePositionsAppender(BlockTypeOperators.BlockPositionIsDistinctFrom isDistinctFromOperator, PositionsAppender delegate) UnnestingPositionsAppender(PositionsAppender delegate)