Package io.trino.operator.join
Class PageJoiner.SavedRow
- java.lang.Object
-
- io.trino.operator.join.PageJoiner.SavedRow
-
- Enclosing class:
- PageJoiner
public static class PageJoiner.SavedRow extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleancurrentProbePositionProducedRowA snapshot ofPageJoiner.currentProbePositionProducedRowlongjoinPositionWithinPartitionA snapshot ofPageJoiner.joinPosition"de-partitioned", i.e.intjoinSourcePositionsA snapshot ofPageJoiner.joinSourcePositionsPagerowA page with exactly onePage.getPositionCount(), representing saved row.
-
-
-
Field Detail
-
row
public final Page row
A page with exactly onePage.getPositionCount(), representing saved row.
-
joinPositionWithinPartition
public final long joinPositionWithinPartition
A snapshot ofPageJoiner.joinPosition"de-partitioned", i.e.PageJoiner.joinPositionis 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 ofPageJoiner.currentProbePositionProducedRow
-
joinSourcePositions
public final int joinSourcePositions
A snapshot ofPageJoiner.joinSourcePositions
-
-
Constructor Detail
-
SavedRow
public SavedRow(Page page, int position, long joinPositionWithinPartition, boolean currentProbePositionProducedRow, int joinSourcePositions)
-
-