Package io.trino.operator.join
Class DefaultPageJoiner.SavedRow
java.lang.Object
io.trino.operator.join.DefaultPageJoiner.SavedRow
- Enclosing class:
DefaultPageJoiner
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanA snapshot ofDefaultPageJoiner.currentProbePositionProducedRowfinal longA snapshot ofDefaultPageJoiner.joinPosition"de-partitioned", i.e.final intA snapshot ofDefaultPageJoiner.joinSourcePositionsfinal PageA page with exactly onePage.getPositionCount(), representing saved row. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
row
A page with exactly onePage.getPositionCount(), representing saved row. -
joinPositionWithinPartition
public final long joinPositionWithinPartitionA 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 currentProbePositionProducedRowA snapshot ofDefaultPageJoiner.currentProbePositionProducedRow -
joinSourcePositions
public final int joinSourcePositionsA snapshot ofDefaultPageJoiner.joinSourcePositions
-
-
Constructor Details
-
SavedRow
public SavedRow(Page page, int position, long joinPositionWithinPartition, boolean currentProbePositionProducedRow, int joinSourcePositions)
-