Class LogicalPlanBuilder

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>, EsqlBaseParserVisitor<Object>
Direct Known Subclasses:
AstBuilder

public class LogicalPlanBuilder extends ExpressionBuilder
Translates what we get back from Antlr into the data structures the rest of the planner steps will act on. Generally speaking, things which change the grammar will need to make changes here as well.