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, visitWriter
public 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>
RuntimeException
public 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>
RuntimeException
Copyright © 1970 The Apache Software Foundation. All rights reserved.