Class UnnestingPositionsAppender

java.lang.Object
io.trino.operator.output.UnnestingPositionsAppender

public class UnnestingPositionsAppender extends Object
  • Constructor Details

  • Method Details

    • append

      public void append(it.unimi.dsi.fastutil.ints.IntArrayList positions, Block source)
    • appendRle

      public void appendRle(ValueBlock value, int positionCount)
    • append

      public void append(int position, Block source)
    • build

      public Block build()
    • reset

      public void reset()
    • getRetainedSizeInBytes

      public long getRetainedSizeInBytes()
    • getSizeInBytes

      public long getSizeInBytes()
    • flattenPendingDictionary

      public void flattenPendingDictionary()
    • shouldForceFlushBeforeRelease

      public boolean shouldForceFlushBeforeRelease()