Class DefaultPageJoiner.SavedRow

java.lang.Object
io.trino.operator.join.DefaultPageJoiner.SavedRow
Enclosing class:
DefaultPageJoiner

public static class DefaultPageJoiner.SavedRow extends Object
  • Field Details

    • row

      public final Page row
      A page with exactly one Page.getPositionCount(), representing saved row.
    • joinPositionWithinPartition

      public final long joinPositionWithinPartition
      A snapshot of DefaultPageJoiner.joinPosition "de-partitioned", i.e. DefaultPageJoiner.joinPosition is a join position with respect to (potentially) partitioned lookup source, while this value is a join position with respect to containing partition.
    • currentProbePositionProducedRow

      public final boolean currentProbePositionProducedRow
      A snapshot of DefaultPageJoiner.currentProbePositionProducedRow
    • joinSourcePositions

      public final int joinSourcePositions
      A snapshot of DefaultPageJoiner.joinSourcePositions
  • Constructor Details

    • SavedRow

      public SavedRow(Page page, int position, long joinPositionWithinPartition, boolean currentProbePositionProducedRow, int joinSourcePositions)