Class LateralUnnestRowIDVisitor

java.lang.Object
org.apache.drill.exec.planner.physical.visitor.BasePrelVisitor<Prel,Boolean,RuntimeException>
org.apache.drill.exec.planner.physical.visitor.LateralUnnestRowIDVisitor
All Implemented Interfaces:
PrelVisitor<Prel,Boolean,RuntimeException>

public class LateralUnnestRowIDVisitor extends BasePrelVisitor<Prel,Boolean,RuntimeException>
LateralUnnestRowIDVisitor traverses the physical plan and modifies all the operators in the pipeline of Lateral and Unnest operators to accommodate IMPLICIT_COLUMN. The source for the IMPLICIT_COLUMN is unnest operator and the sink for the column is the corresponding Lateral join operator.