Class UnnestBlockBuilder

java.lang.Object
io.trino.operator.unnest.UnnestBlockBuilder

public class UnnestBlockBuilder extends Object
  • Constructor Details

    • UnnestBlockBuilder

      public UnnestBlockBuilder()
  • Method Details

    • resetInputBlock

      public void resetInputBlock(Block block)
      Replaces input source block with block. The old data structures for output have to be reset as well, because they are based on the source.
    • buildWithoutNulls

      public Block buildWithoutNulls(int outputPositionCount)
    • buildWithNulls

      public Block buildWithNulls(int[] outputEntriesPerPosition, int startPosition, int inputBatchSize, int outputPositionCount, int[] lengths)