Interface LateralContract
- All Known Implementing Classes:
LateralJoinBatch
public interface LateralContract
Contract between Lateral Join and any operator on right side of it consuming the input
from left side.
-
Method Summary
Modifier and TypeMethodDescriptionGet reference to left side incoming ofLateralJoinBatch.Get the current outcome of left incoming batch.intGet current record index in incoming to be processed.
-
Method Details
-
getIncoming
RecordBatch getIncoming()Get reference to left side incoming ofLateralJoinBatch.- Returns:
- The incoming
RecordBatch
-
getRecordIndex
int getRecordIndex()Get current record index in incoming to be processed.- Returns:
- The current record index in incoming to be processed.
-
getLeftOutcome
RecordBatch.IterOutcome getLeftOutcome()Get the current outcome of left incoming batch.- Returns:
- The current outcome of left incoming batch.
-