| Package | Description |
|---|---|
| org.apache.calcite.sql.parser |
Provides a SQL parser.
|
| org.apache.calcite.sql.parser.impl |
Contains generated code for the
Calcite SQL parser. |
| Modifier and Type | Method and Description |
|---|---|
static SqlAbstractParserImpl.ExprContext |
SqlAbstractParserImpl.ExprContext.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SqlAbstractParserImpl.ExprContext[] |
SqlAbstractParserImpl.ExprContext.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
SqlNode |
SqlParserImpl.CursorExpression(SqlAbstractParserImpl.ExprContext exprContext)
Parses a CURSOR(query) expression.
|
SqlNode |
SqlParserImpl.Expression(SqlAbstractParserImpl.ExprContext exprContext)
Parses a row expression or a parenthesized expression of any kind.
|
List<Object> |
SqlParserImpl.Expression2(SqlAbstractParserImpl.ExprContext exprContext)
Parses a binary row expression, or a parenthesized expression of any
kind.
|
SqlNode |
SqlParserImpl.Expression3(SqlAbstractParserImpl.ExprContext exprContext)
Parses a unary row expression, or a parenthesized expression of any
kind.
|
SqlNodeList |
SqlParserImpl.ExpressionCommaList(SqlParserPos pos,
SqlAbstractParserImpl.ExprContext exprContext)
Parses a list of expressions separated by commas.
|
List |
SqlParserImpl.FunctionParameterList(SqlAbstractParserImpl.ExprContext exprContext)
Parses function parameter lists including DISTINCT keyword recognition
|
SqlNode |
SqlParserImpl.LeafQuery(SqlAbstractParserImpl.ExprContext exprContext)
Parses a leaf in a query expression (SELECT, VALUES or TABLE).
|
SqlNode |
SqlParserImpl.LeafQueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression, a leaf query expression, or
a parenthesized expression of any kind.
|
SqlNode |
SqlParserImpl.NamedRoutineCall(SqlFunctionCategory routineType,
SqlAbstractParserImpl.ExprContext exprContext) |
SqlNode |
SqlParserImpl.OrderedQueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression with an optional
ORDER BY.
|
SqlNode |
SqlParserImpl.ParenthesizedExpression(SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or single row expression.
|
SqlNodeList |
SqlParserImpl.ParenthesizedQueryOrCommaList(SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or comma-list of row expressions.
|
SqlNode |
SqlParserImpl.QueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression without ORDER BY.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.