Base SQL parsing infrastructure.
The AstBuilder converts an ANTLR4 ParseTree into a catalyst Expression, LogicalPlan or TableIdentifier.
A ParseException is an AnalysisException that is thrown during the parse process.
Interface for a parser.
Concrete SQL parser for Catalyst-only SQL statements.
Parser that turns case class strings into datatypes.
Parser that turns case class strings into datatypes. This is only here to maintain compatibility with Parquet files written by Spark 1.1 and below.
The ParseErrorListener converts parse errors into AnalysisExceptions.
A collection of utility methods for use during the parsing process.
The post-processor validates & cleans-up the parse tree during the parse process.
A ParseException is an AnalysisException that is thrown during the parse process. It contains fields and an extended error message that make reporting and diagnosing errors easier.