Package io.trino.operator.unnest
Class UnnestBlockBuilder
java.lang.Object
io.trino.operator.unnest.UnnestBlockBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildWithNulls(int[] outputEntriesPerPosition, int startPosition, int inputBatchSize, int outputPositionCount, int[] lengths) buildWithoutNulls(int outputPositionCount) voidresetInputBlock(Block block) Replaces input source block withblock.
-
Constructor Details
-
UnnestBlockBuilder
public UnnestBlockBuilder()
-
-
Method Details
-
resetInputBlock
Replaces input source block withblock. The old data structures for output have to be reset as well, because they are based on the source. -
buildWithoutNulls
-
buildWithNulls
public Block buildWithNulls(int[] outputEntriesPerPosition, int startPosition, int inputBatchSize, int outputPositionCount, int[] lengths)
-