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 SummaryModifier 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- 
getIncomingRecordBatch getIncoming()Get reference to left side incoming ofLateralJoinBatch.- Returns:
- The incoming RecordBatch
 
- 
getRecordIndexint getRecordIndex()Get current record index in incoming to be processed.- Returns:
- The current record index in incoming to be processed.
 
- 
getLeftOutcomeRecordBatch.IterOutcome getLeftOutcome()Get the current outcome of left incoming batch.- Returns:
- The current outcome of left incoming batch.
 
 
-