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