Package io.trino.operator.output
package io.trino.operator.output
-
ClassDescription
PositionsAppenderthat will produceRunLengthEncodedBlockoutput if possible, that is all inputs areRunLengthEncodedBlockblocks with the same value.Dispatches 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.