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