Class PrelSequencer
java.lang.Object
org.apache.drill.exec.planner.physical.visitor.BasePrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>
org.apache.drill.exec.planner.physical.explain.PrelSequencer
- All Implemented Interfaces:
PrelVisitor<Void,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag, RuntimeException>
public class PrelSequencer
extends BasePrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.apache.drill.exec.planner.physical.visitor.PrelVisitor
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Map<Prel,
PrelSequencer.OpId> static String
printWithIds
(Prel rel, org.apache.calcite.sql.SqlExplainLevel explainlevel) visitExchange
(ExchangePrel prel, org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) Methods inherited from class org.apache.drill.exec.planner.physical.visitor.BasePrelVisitor
visitJoin, visitLateral, visitLeaf, visitProject, visitScan, visitScan, visitScreen, visitTableModify, visitUnnest, visitWriter
-
Constructor Details
-
PrelSequencer
public PrelSequencer()
-
-
Method Details
-
printWithIds
-
getIdMap
-
go
-
visitExchange
public Void visitExchange(ExchangePrel prel, org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) throws RuntimeException - Specified by:
visitExchange
in interfacePrelVisitor<Void,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag, RuntimeException> - Overrides:
visitExchange
in classBasePrelVisitor<Void,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag, RuntimeException> - Throws:
RuntimeException
-
visitPrel
public Void visitPrel(Prel prel, org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) throws RuntimeException - Specified by:
visitPrel
in interfacePrelVisitor<Void,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag, RuntimeException> - Overrides:
visitPrel
in classBasePrelVisitor<Void,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag, RuntimeException> - Throws:
RuntimeException
-