public class PrelSequencer extends BasePrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>
| Modifier and Type | Class and Description |
|---|---|
static class |
PrelSequencer.OpId |
logger| Constructor and Description |
|---|
PrelSequencer() |
| Modifier and Type | Method and Description |
|---|---|
static Map<Prel,PrelSequencer.OpId> |
getIdMap(Prel rel) |
Map<Prel,PrelSequencer.OpId> |
go(Prel root) |
static String |
printWithIds(Prel rel,
org.apache.calcite.sql.SqlExplainLevel explainlevel) |
Void |
visitExchange(ExchangePrel prel,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) |
Void |
visitPrel(Prel prel,
org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) |
visitJoin, visitLateral, visitLeaf, visitProject, visitScan, visitScan, visitScreen, visitUnnest, visitWriterpublic static String printWithIds(Prel rel, org.apache.calcite.sql.SqlExplainLevel explainlevel)
public static Map<Prel,PrelSequencer.OpId> getIdMap(Prel rel)
public Map<Prel,PrelSequencer.OpId> go(Prel root)
public Void visitExchange(ExchangePrel prel, org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) throws RuntimeException
visitExchange in interface PrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>visitExchange in class BasePrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>RuntimeExceptionpublic Void visitPrel(Prel prel, org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag value) throws RuntimeException
visitPrel in interface PrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>visitPrel in class BasePrelVisitor<Void,org.apache.drill.exec.planner.physical.explain.PrelSequencer.Frag,RuntimeException>RuntimeExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.