final void
StormParserImpl.Arg(List list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
final void
StormParserImpl.Arg0(List list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
final org.apache.calcite.sql.SqlNode
Parses an ARRAY constructor
final org.apache.calcite.sql.SqlNode
Parses an atomic row expression.
final org.apache.calcite.sql.SqlBinaryOperator
Parses a binary multiset operator.
final org.apache.calcite.sql.SqlBinaryOperator
Parses a binary query operator like UNION.
final org.apache.calcite.sql.SqlBinaryOperator
Parses a binary row operator like AND.
final org.apache.calcite.sql.SqlNode
Parses a call to a builtin function with special syntax.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlCollation
final org.apache.calcite.sql.SqlIdentifier
final org.apache.calcite.sql.SqlNodeList
final void
Parses a non-reserved keyword for use as an identifier.
final org.apache.calcite.sql.SqlKind
Parses a comparison operator inside a SOME / ALL predicate.
final org.apache.calcite.sql.SqlIdentifier
Parses a compound identifier.
final void
Parses a compound identifier with optional type.
final void
Parses a comma-separated list of compound identifiers.
final org.apache.calcite.sql.SqlIdentifier
final org.apache.calcite.sql.SqlNode
StormParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a CURSOR(query) expression.
final org.apache.calcite.sql.SqlDataTypeSpec
final org.apache.calcite.sql.SqlLiteral
Parses a date/time literal.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlDynamicParam
Parses a dynamic parameter marker.
final org.apache.calcite.sql.SqlExplain.Depth
Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for
EXPLAIN PLAN.
final org.apache.calcite.sql.SqlExplainLevel
Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
final org.apache.calcite.sql.SqlNode
StormParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos)
Parses an explicit TABLE t reference.
final org.apache.calcite.sql.SqlNode
StormParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a row expression or a parenthesized expression of any kind.
StormParserImpl.Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a binary row expression, or a parenthesized expression of any
kind.
final void
StormParserImpl.Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext,
List<Object> list)
final org.apache.calcite.sql.SqlNode
StormParserImpl.Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a unary row expression, or a parenthesized expression of any
kind.
final org.apache.calcite.sql.SqlNodeList
StormParserImpl.ExpressionCommaList(org.apache.calcite.sql.parser.Span s,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a list of expressions separated by commas.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
Allows parser to be extended with new types of table references.
final org.apache.calcite.sql.SqlNodeList
final org.apache.calcite.sql.SqlNode
StormParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s,
boolean floorFlag)
final org.apache.calcite.sql.SqlNode
Parses the FROM clause for a SELECT.
final org.apache.calcite.sql.SqlIdentifier
Parses the name of a function (either a compound identifier or
a reserved word which can be used as a function name).
StormParserImpl.FunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses function parameter lists including DISTINCT keyword recognition,
DEFAULT, and named argument assignment.
protected org.apache.calcite.sql.parser.SqlParserPos
final org.apache.calcite.sql.SqlNodeList
Parses the optional GROUP BY clause for SELECT.
final org.apache.calcite.sql.SqlNode
final List<org.apache.calcite.sql.SqlNode>
final org.apache.calcite.sql.SqlNode
Parses the optional HAVING clause for SELECT.
Parses a simple identifier as a string.
final org.apache.calcite.sql.SqlLiteral
Parses an interval literal.
final org.apache.calcite.sql.SqlIntervalQualifier
final int
final org.apache.calcite.sql.SqlNode
Parses a function call expression with JDBC syntax.
final org.apache.calcite.sql.SqlLiteral
final org.apache.calcite.sql.SqlJdbcDataTypeName
final org.apache.calcite.sql.SqlNode
StormParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e)
Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".
final org.apache.calcite.sql.SqlLiteral
final org.apache.calcite.sql.SqlNode
StormParserImpl.LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a leaf in a query expression (SELECT, VALUES or TABLE).
final org.apache.calcite.sql.SqlNode
StormParserImpl.LeafQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression, a leaf query expression, or
a parenthesized expression of any kind.
final org.apache.calcite.sql.SqlNode
Parses a literal expression, allowing continued string literals.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlCall
final org.apache.calcite.sql.SqlCall
final org.apache.calcite.sql.SqlCall
final org.apache.calcite.sql.SqlCall
final org.apache.calcite.sql.SqlMatchRecognize
Parses a MATCH_RECOGNIZE clause following a table expression.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNodeList
final org.apache.calcite.sql.SqlNode
Parses a MULTISET constructor
final org.apache.calcite.sql.SqlNode
Parses a call to a named function (could be a builtin with regular
syntax, or else a UDF).
final org.apache.calcite.sql.SqlNode
StormParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
final org.apache.calcite.sql.SqlLiteral
final org.apache.calcite.sql.SqlNode
Parses a NEW UDT(...) expression.
Parses the name of a JDBC function that is a token but is not reserved.
final org.apache.calcite.sql.SqlLiteral
Parses a numeric literal (can be signed)
final org.apache.calcite.sql.SqlNodeList
StormParserImpl.OrderBy(boolean accept)
Parses an ORDER BY clause.
final org.apache.calcite.sql.SqlNode
StormParserImpl.OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression with an optional
ORDER BY.
final org.apache.calcite.sql.SqlNode
Parses one list item in an ORDER BY clause.
final org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList>
List of compound identifiers in parentheses.
final org.apache.calcite.sql.SqlNode
StormParserImpl.ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or single row expression.
final org.apache.calcite.sql.SqlNodeList
Parses a parenthesized query or comma-list of row expressions.
final org.apache.calcite.sql.SqlNodeList
As ParenthesizedQueryOrCommaList, but allows DEFAULT
in place of any of the expressions.
final org.apache.calcite.sql.SqlNodeList
List of simple identifiers in parentheses.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNodeList
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
Parses a PERIOD constructor
final org.apache.calcite.sql.SqlOperator
final org.apache.calcite.sql.SqlPostfixOperator
Parses a postfix row operator like IS NOT NULL.
final org.apache.calcite.sql.SqlPrefixOperator
Parses a prefix row operator like NOT.
final org.apache.calcite.sql.SqlNode
StormParserImpl.QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression without ORDER BY.
final org.apache.calcite.sql.SqlIdentifier
Parses a reserved word which is used as the name of a function.
final org.apache.calcite.sql.SqlNode
Parses a row constructor in the context of a VALUES expression.
final org.apache.calcite.sql.SqlNodeList
Parses one or more rows in a VALUES expression.
final org.apache.calcite.sql.SqlNode
Parses one unaliased expression in a select list.
final org.apache.calcite.sql.SqlNode
Parses one item in a select list.
final List<org.apache.calcite.sql.SqlNode>
Parses the select list of a SELECT statement.
final org.apache.calcite.sql.SqlCall
final org.apache.calcite.sql.SqlIdentifier
Parses a simple identifier as an SqlIdentifier.
final void
Parses a comma-separated list of simple identifiers.
final org.apache.calcite.sql.SqlLiteral
Parse a special literal keyword
final org.apache.calcite.sql.SqlAlter
Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS,
or explain plan level (physical/logical).
final org.apache.calcite.sql.SqlNode
CREATE FUNCTION functionname AS 'classname'
final org.apache.calcite.sql.SqlNode
CREATE EXTERNAL TABLE ( IF NOT EXISTS )?
final org.apache.calcite.sql.SqlNode
Parses a DELETE statement.
final org.apache.calcite.sql.SqlNode
Parses a DESCRIBE statement.
final org.apache.calcite.sql.SqlNode
Parses an EXPLAIN PLAN statement.
final org.apache.calcite.sql.SqlNode
Parses a SQL expression (such as might occur in a WHERE clause) followed by
the end-of-file symbol.
final org.apache.calcite.sql.SqlNode
Parses an INSERT statement.
final void
final org.apache.calcite.sql.SqlNode
Parses a MERGE statement.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by
the end-of-file symbol.
final org.apache.calcite.sql.SqlNode
Parses a query (SELECT or VALUES)
or DML statement (INSERT, UPDATE, DELETE, MERGE).
final org.apache.calcite.sql.SqlSelect
Parses a leaf SELECT expression without ORDER BY.
final void
final org.apache.calcite.sql.SqlSetOption
Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading
"ALTER <SCOPE>".
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
Parses an SQL statement followed by the end-of-file symbol.
final org.apache.calcite.sql.type.SqlTypeName
StormParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s)
final org.apache.calcite.sql.SqlNode
Parses an UPDATE statement.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNodeList
final org.apache.calcite.sql.SqlNode
Parses a VALUES leaf query expression.
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlNode
Allows an OVER clause following a table expression as an extension to
standard SQL syntax.
final org.apache.calcite.sql.SqlNode
Parses a table reference in a FROM clause, not lateral unless LATERAL
is explicitly specified.
final org.apache.calcite.sql.SqlNode
Parses a table reference in a FROM clause.
final org.apache.calcite.sql.SqlCall
Parses a call to TIMESTAMPADD.
final org.apache.calcite.sql.SqlCall
Parses a call to TIMESTAMPDIFF.
final org.apache.calcite.avatica.util.TimeUnit
final org.apache.calcite.avatica.util.TimeUnit
Parses time unit for EXTRACT, CEIL and FLOOR functions.
final org.apache.calcite.sql.SqlIdentifier
final int
final org.apache.calcite.sql.SqlNumericLiteral
Parses a unsigned numeric literal
final org.apache.calcite.sql.SqlNode
Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.
final void
Defines a production which can never be accepted by the parser.
final org.apache.calcite.sql.SqlUpdate
StormParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table,
org.apache.calcite.sql.SqlIdentifier alias)
final org.apache.calcite.sql.SqlInsert
final org.apache.calcite.sql.SqlNode
Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.
final org.apache.calcite.sql.SqlNodeList
Parses the optional WINDOW clause for SELECT
final org.apache.calcite.sql.SqlNode
final org.apache.calcite.sql.SqlWindow
Parses a window specification.
final org.apache.calcite.sql.SqlWithItem
final org.apache.calcite.sql.SqlNodeList