Package org.apache.calcite.sql.parser
Provides a SQL parser.
-
Interface Summary Interface Description SqlAbstractParserImpl.Metadata Metadata about the parser.SqlParser.Config Interface to define the configuration for a SQL parser.SqlParserImplFactory Factory forSqlAbstractParserImpl
objects. -
Class Summary Class Description Span Builder forSqlParserPos
.SqlAbstractParserImpl Abstract base for parsers generated from CommonParser.jj.SqlAbstractParserImpl.MetadataImpl Default implementation of theSqlAbstractParserImpl.Metadata
interface.SqlParser ASqlParser
parses a SQL statement.SqlParser.ConfigBuilder Builder for aSqlParser.Config
.SqlParser.ConfigImpl Implementation ofSqlParser.Config
.SqlParserPos SqlParserPos represents the position of a parsed token within SQL statement text.SqlParserUtil Utility methods relating to parsing SQL.SqlParserUtil.Format Pre-initializedDateFormat
objects, to be used within the current thread, becauseDateFormat
is not thread-safe.SqlParserUtil.OldTokenSequenceImpl Implementation ofSqlSpecialOperator.TokenSequence
.SqlParserUtil.ParsedCollation The components of a collation definition, per the SQL standard.SqlParserUtil.StringAndPos Contains a string, the offset of a token within the string, and a parser position containing the beginning and end line number.SqlParserUtil.TokenSequenceImpl Implementation ofSqlSpecialOperator.TokenSequence
based on an existing parser.SqlParserUtil.ToTreeListItem Class that holds aSqlOperator
and aSqlParserPos
. -
Enum Summary Enum Description SqlAbstractParserImpl.ExprContext Type-safe enum for context of acceptable expressions. -
Exception Summary Exception Description SqlParseException SqlParseException defines a checked exception corresponding toSqlParser
.