org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.AllOrDistinct() |
|
void |
SqlParserImpl.Arg(List list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
|
void |
SqlParserImpl.Arg0(List list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.ArrayConstructor() |
Parses an ARRAY constructor
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.AtomicRowExpression() |
Parses an atomic row expression.
|
org.apache.calcite.sql.SqlBinaryOperator |
SqlParserImpl.BinaryMultisetOperator() |
Parses a binary multiset operator.
|
org.apache.calcite.sql.SqlBinaryOperator |
SqlParserImpl.BinaryQueryOperator() |
Parses a binary query operator like UNION.
|
org.apache.calcite.sql.SqlBinaryOperator |
SqlParserImpl.BinaryRowOperator() |
Parses a binary row operator like AND.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.BuiltinFunctionCall() |
Parses a call to a builtin function with special syntax.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.CaseExpression() |
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.CharacterTypeName(org.apache.calcite.sql.parser.Span s) |
Parse character types: char, varchar.
|
org.apache.calcite.sql.SqlCollation |
SqlParserImpl.CollateClause() |
Parses a COLLATE clause
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.CollectionsTypeName(org.apache.calcite.sql.SqlTypeNameSpec elementTypeName) |
Parse a collection type name, the input element type name may
also be a collection type.
|
void |
SqlParserImpl.ColumnType(List<org.apache.calcite.sql.SqlNode> list) |
|
void |
SqlParserImpl.CommaSeparatedSqlHints(List<org.apache.calcite.sql.SqlNode> hints) |
|
org.apache.calcite.sql.SqlKind |
SqlParserImpl.comp() |
Parses a comparison operator inside a SOME / ALL predicate.
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.CompoundIdentifier() |
Parses a compound identifier.
|
void |
SqlParserImpl.CompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list,
List<org.apache.calcite.sql.SqlNode> extendList) |
Parses a compound identifier with optional type.
|
void |
SqlParserImpl.CompoundIdentifierTypeCommaList(List<org.apache.calcite.sql.SqlNode> list,
List<org.apache.calcite.sql.SqlNode> extendList) |
Parses a comma-separated list of compound identifiers.
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.CompoundTableIdentifier() |
Parses a compound identifier in the FROM clause.
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.ContextVariable() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a CURSOR(query) expression.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.DataFileDefList() |
|
org.apache.calcite.sql.SqlDataTypeSpec |
SqlParserImpl.DataType() |
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.DateTimeLiteral() |
Parses a date/time literal.
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.DateTimeTypeName() |
Parse datetime types: date, time, timestamp.
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.Day() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.Default() |
|
org.apache.calcite.sql.SqlDynamicParam |
SqlParserImpl.DynamicParam() |
Parses a dynamic parameter marker.
|
org.apache.calcite.sql.SqlExplain.Depth |
SqlParserImpl.ExplainDepth() |
Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for
EXPLAIN PLAN.
|
org.apache.calcite.sql.SqlExplainLevel |
SqlParserImpl.ExplainDetailLevel() |
Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos) |
Parses an explicit TABLE t reference.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a row expression or a parenthesized expression of any kind.
|
List<Object> |
SqlParserImpl.Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a binary row expression, or a parenthesized expression of any
kind.
|
void |
SqlParserImpl.Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext,
List<Object> list) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.Expression3(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a unary row expression, or a parenthesized expression of any
kind.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ExpressionCommaList(org.apache.calcite.sql.parser.Span s,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a list of expressions separated by commas.
|
void |
SqlParserImpl.ExpressionCommaList2(List<org.apache.calcite.sql.SqlNode> list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a list of expressions separated by commas,
appending expressions to a given list.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.ExtendedTableRef() |
Allows parser to be extended with new types of table references.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ExtendList() |
|
void |
SqlParserImpl.FieldNameTypeCommaList(List<org.apache.calcite.sql.SqlIdentifier> fieldNames,
List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes) |
Parse a "name1 type1 [NULL | NOT NULL], name2 type2 [NULL | NOT NULL] ..." list,
the field type default is not nullable.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s,
boolean floorFlag) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.FromClause() |
Parses the FROM clause for a SELECT.
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.FunctionName() |
Parses the name of a function (either a compound identifier or
a reserved word which can be used as a function name).
|
List |
SqlParserImpl.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 |
SqlParserImpl.getPos() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.GroupByOpt() |
Parses the optional GROUP BY clause for SELECT.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.GroupByWindowingCall() |
Parses a call to a grouping function inside the GROUP BY clause,
for example TUMBLE(rowtime, INTERVAL '1' MINUTE).
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.GroupingElement() |
|
List<org.apache.calcite.sql.SqlNode> |
SqlParserImpl.GroupingElementList() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.HavingOpt() |
Parses the optional HAVING clause for SELECT.
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.Hour() |
|
String |
SqlParserImpl.Identifier() |
Parses a simple identifier as a String.
|
void |
SqlParserImpl.IdentifierSegment(List<String> names,
List<org.apache.calcite.sql.parser.SqlParserPos> positions) |
Parses one segment of an identifier that may be composite.
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.IntervalLiteral() |
Parses an interval literal.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.IntervalLiteralOrExpression() |
Parses an interval literal (e.g.
|
org.apache.calcite.sql.SqlIntervalQualifier |
SqlParserImpl.IntervalQualifier() |
|
org.apache.calcite.sql.SqlIntervalQualifier |
SqlParserImpl.IntervalQualifierStart() |
Interval qualifier without 'TO unit'.
|
int |
SqlParserImpl.IntLiteral() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.JdbcFunctionCall() |
Parses a function call expression with JDBC syntax.
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.JdbcOdbcDataType() |
|
org.apache.calcite.sql.SqlJdbcDataTypeName |
SqlParserImpl.JdbcOdbcDataTypeName() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e) |
Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.JoinType() |
|
List<org.apache.calcite.sql.SqlNode> |
SqlParserImpl.JsonApiCommonSyntax() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonArrayAggFunctionCall() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.JsonArrayAggOrderByClause() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonArrayFunctionCall() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.JsonConstructorNullClause() |
|
org.apache.calcite.sql.SqlJsonExistsErrorBehavior |
SqlParserImpl.JsonExistsErrorBehavior() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonExistsFunctionCall() |
|
void |
SqlParserImpl.JsonInputClause() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.JsonName() |
|
List<org.apache.calcite.sql.SqlNode> |
SqlParserImpl.JsonNameAndValue() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonObjectAggFunctionCall() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonObjectFunctionCall() |
|
org.apache.calcite.sql.SqlDataTypeSpec |
SqlParserImpl.JsonOutputClause() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.JsonPathSpec() |
|
List<org.apache.calcite.sql.SqlNode> |
SqlParserImpl.JsonQueryEmptyOrErrorBehavior() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonQueryFunctionCall() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.JsonQueryWrapperBehavior() |
|
org.apache.calcite.sql.SqlJsonEncoding |
SqlParserImpl.JsonRepresentation() |
|
org.apache.calcite.sql.SqlDataTypeSpec |
SqlParserImpl.JsonReturningClause() |
|
List<org.apache.calcite.sql.SqlNode> |
SqlParserImpl.JsonValueEmptyOrErrorBehavior() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.JsonValueFunctionCall() |
|
void |
SqlParserImpl.KeyValueOption(List<org.apache.calcite.sql.SqlNode> list) |
Parses an option with format key=val whose key is a simple identifier or string literal
and value is a string literal.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.LeafQuery(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a leaf in a query expression (SELECT, VALUES or TABLE).
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.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.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.Literal() |
Parses a literal expression, allowing continued string literals.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.LiteralOrIntervalExpression() |
Parses a literal or an interval expression.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.MapConstructor() |
Parses a MAP constructor
|
org.apache.calcite.sql.SqlMatchRecognize |
SqlParserImpl.MatchRecognize(org.apache.calcite.sql.SqlNode tableRef) |
Parses a MATCH_RECOGNIZE clause following a table expression.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.MatchRecognizeCallWithModifier() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.MatchRecognizeFunctionCall() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.MatchRecognizeNavigationLogical() |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.MatchRecognizeNavigationPhysical() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.MeasureColumn() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.Minute() |
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.Month() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.MultisetConstructor() |
Parses a MULTISET constructor
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.NamedCall() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.NamedFunctionCall() |
Parses a call to a named function (could be a builtin with regular
syntax, or else a UDF).
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.Natural() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.NewSpecification() |
Parses a NEW UDT(...) expression.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.NonIntervalLiteral() |
Parses a literal that is not an interval literal.
|
String |
SqlParserImpl.NonReservedJdbcFunctionName() |
Parses the name of a JDBC function that is a token but is not reserved.
|
String |
SqlParserImpl.NonReservedKeyWord() |
Parses a non-reserved keyword for use as an identifier.
|
void |
SqlParserImpl.NonReservedKeyWord0of3() |
|
void |
SqlParserImpl.NonReservedKeyWord1of3() |
|
void |
SqlParserImpl.NonReservedKeyWord2of3() |
|
boolean |
SqlParserImpl.NullableOptDefaultFalse() |
Parse a nullable option, default is false.
|
boolean |
SqlParserImpl.NullableOptDefaultTrue() |
Parse a nullable option, default is true.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.nullTreatment(org.apache.calcite.sql.SqlCall arg) |
|
org.apache.calcite.util.Pair<org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlOperator> |
SqlParserImpl.NullTreatment() |
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.NumericLiteral() |
Parses a numeric literal (can be signed)
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.OptionValue() |
Parses an option value, it's either a string or a numeric.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.OrderBy(boolean accept) |
Parses an ORDER BY clause.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.OrderedQueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses either a row expression or a query expression with an optional
ORDER BY.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.OrderItem() |
Parses one list item in an ORDER BY clause.
|
org.apache.calcite.util.Pair<org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList> |
SqlParserImpl.ParenthesizedCompoundIdentifierList() |
List of compound identifiers in parentheses.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a parenthesized query or single row expression.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ParenthesizedKeyValueOptionCommaList() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ParenthesizedLiteralOptionCommaList() |
Parses a literal list separated by comma.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses a parenthesized query or comma-list of row expressions.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ParenthesizedQueryOrCommaListWithDefault(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
As ParenthesizedQueryOrCommaList, but allows DEFAULT
in place of any of the expressions.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.ParenthesizedSimpleIdentifierList() |
List of simple identifiers in parentheses.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.PatternDefinition() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.PatternExpression() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.PatternFactor() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.PatternPrimary() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.PatternTerm() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.PeriodConstructor() |
Parses a PERIOD constructor
|
org.apache.calcite.sql.SqlOperator |
SqlParserImpl.periodOperator() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.Pivot(org.apache.calcite.sql.SqlNode tableRef) |
Parses a PIVOT clause following a table expression.
|
void |
SqlParserImpl.PivotAgg(List<org.apache.calcite.sql.SqlNode> list) |
|
void |
SqlParserImpl.PivotValue(List<org.apache.calcite.sql.SqlNode> list) |
|
org.apache.calcite.sql.SqlPostfixOperator |
SqlParserImpl.PostfixRowOperator() |
Parses a postfix row operator like IS NOT NULL.
|
int |
SqlParserImpl.PrecisionOpt() |
|
org.apache.calcite.sql.SqlPrefixOperator |
SqlParserImpl.PrefixRowOperator() |
Parses a prefix row operator like NOT.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses either a row expression or a query expression without ORDER BY.
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.ReservedFunctionName() |
Parses a reserved word which is used as the name of a function.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.RowConstructor() |
Parses a row constructor in the context of a VALUES expression.
|
void |
SqlParserImpl.RowConstructorList(List<org.apache.calcite.sql.SqlNode> list) |
Parses one or more rows in a VALUES expression.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.RowExpressionExtension() |
Parses a row expression extension, it can be either an identifier,
or a call to a named function.
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.RowTypeName() |
Parse Row type with format: Row(name1 type1, name2 type2).
|
String |
SqlParserImpl.Scope() |
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.Second() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SelectExpression() |
Parses one unaliased expression in a select list.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SelectItem() |
Parses one item in a select list.
|
List<org.apache.calcite.sql.SqlNode> |
SqlParserImpl.SelectList() |
Parses the select list of a SELECT statement.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.SequenceExpression() |
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.SimpleIdentifier() |
Parses a simple identifier as an SqlIdentifier.
|
void |
SqlParserImpl.SimpleIdentifierCommaList(List<org.apache.calcite.sql.SqlNode> list) |
Parses a comma-separated list of simple identifiers.
|
org.apache.calcite.sql.SqlIdentifier |
SqlParserImpl.SimpleIdentifierFromStringLiteral() |
Parses a character literal as an SqlIdentifier.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.SimpleIdentifierOrList() |
List of simple identifiers in parentheses or one simple identifier.
|
org.apache.calcite.sql.SqlSnapshot |
SqlParserImpl.Snapshot(org.apache.calcite.sql.SqlNode tableRef) |
Parses a FOR SYSTEM_TIME clause following a table expression.
|
org.apache.calcite.sql.SqlLiteral |
SqlParserImpl.SpecialLiteral() |
Parse a special literal keyword
|
org.apache.calcite.sql.SqlAlter |
SqlParserImpl.SqlAlter() |
Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS,
or explain plan level (physical/logical).
|
void |
SqlParserImpl.SqlAtTimeZone(List<Object> list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext,
org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlDelete() |
Parses a DELETE statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlDescribe() |
Parses a DESCRIBE statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlExplain() |
Parses an EXPLAIN PLAN statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlExpressionEof() |
Parses a SQL expression (such as might occur in a WHERE clause) followed by
the end-of-file symbol.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlInsert() |
Parses an INSERT statement.
|
SqlInsertFromFile |
SqlParserImpl.SqlInsertFromFile() |
INSERT INTO [db_name.]table_name
FROM [ FILE | ARCHIVE ] 'file_uri' [, [ FILE | ARCHIVE ] 'file_uri' ]
|
void |
SqlParserImpl.SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlMerge() |
Parses a MERGE statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlProcedureCall() |
Parses a CALL statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlQueryEof() |
Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by
the end-of-file symbol.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlQueryOrDml() |
Parses a query (SELECT or VALUES)
or DML statement (INSERT, UPDATE, DELETE, MERGE).
|
org.apache.calcite.sql.SqlSelect |
SqlParserImpl.SqlSelect() |
Parses a leaf SELECT expression without ORDER BY.
|
void |
SqlParserImpl.SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) |
|
org.apache.calcite.sql.SqlSetOption |
SqlParserImpl.SqlSetOption(org.apache.calcite.sql.parser.Span s,
String scope) |
Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading
"ALTER <SCOPE>".
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlStmt() |
Parses an SQL statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlStmtEof() |
Parses an SQL statement followed by the end-of-file symbol.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.SqlStmtList() |
Parses a list of SQL statements separated by semicolon.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.SqlStmtsEof() |
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.SqlTypeName1(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.SqlTypeName2(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.SqlTypeName3(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SqlUpdate() |
Parses an UPDATE statement.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s,
boolean floorFlag) |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.StringAggFunctionCall() |
Parses a call to the STRING_AGG aggregate function (or to an aggregate
function with similar syntax: ARRAY_AGG, ARRAY_CONCAT_AGG, GROUP_CONCAT).
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.StringLiteral() |
Parses a string literal.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.SubsetDefinition() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.TableConstructor() |
Parses a VALUES leaf query expression.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.TableFunctionCall(org.apache.calcite.sql.parser.SqlParserPos pos) |
|
void |
SqlParserImpl.TableIdentifierSegment(List<String> names,
List<org.apache.calcite.sql.parser.SqlParserPos> positions) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.TableOverOpt() |
Allows an OVER clause following a table expression as an extension to
standard SQL syntax.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.TableRef() |
Parses a table reference in a FROM clause, not lateral unless LATERAL
is explicitly specified.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.TableRef2(boolean lateral) |
Parses a table reference in a FROM clause.
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.TableRefWithHintsOpt() |
Parses a table reference with optional hints.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.TimestampAddFunctionCall() |
Parses a call to TIMESTAMPADD.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.TimestampDiffFunctionCall() |
Parses a call to TIMESTAMPDIFF.
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.TimestampInterval() |
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.TimeUnit() |
Parses time unit for EXTRACT, CEIL and FLOOR functions.
|
boolean |
SqlParserImpl.TimeZoneOpt() |
Parse a time zone suffix for DateTime types.
|
org.apache.calcite.sql.SqlTypeNameSpec |
SqlParserImpl.TypeName() |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.Unpivot(org.apache.calcite.sql.SqlNode tableRef) |
Parses an UNPIVOT clause following a table expression.
|
void |
SqlParserImpl.UnpivotValue(List<org.apache.calcite.sql.SqlNode> list) |
|
List |
SqlParserImpl.UnquantifiedFunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
Parses function parameter lists.
|
int |
SqlParserImpl.UnsignedIntLiteral() |
|
org.apache.calcite.sql.SqlNumericLiteral |
SqlParserImpl.UnsignedNumericLiteral() |
Parses a unsigned numeric literal
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.UnsignedNumericLiteralOrParam() |
Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.
|
void |
SqlParserImpl.UnusedExtension() |
Defines a production which can never be accepted by the parser.
|
org.apache.calcite.sql.SqlUpdate |
SqlParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table,
org.apache.calcite.sql.SqlIdentifier alias) |
|
org.apache.calcite.sql.SqlInsert |
SqlParserImpl.WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table) |
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.WhereOpt() |
Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.WindowOpt() |
Parses the optional WINDOW clause for SELECT
|
org.apache.calcite.sql.SqlNode |
SqlParserImpl.WindowRange() |
|
org.apache.calcite.sql.SqlWindow |
SqlParserImpl.WindowSpecification() |
Parses a window specification.
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.withinDistinct(org.apache.calcite.sql.SqlNode arg) |
|
org.apache.calcite.sql.SqlCall |
SqlParserImpl.withinGroup(org.apache.calcite.sql.SqlNode arg) |
|
org.apache.calcite.sql.SqlWithItem |
SqlParserImpl.WithItem() |
|
org.apache.calcite.sql.SqlNodeList |
SqlParserImpl.WithList() |
|
org.apache.calcite.avatica.util.TimeUnit |
SqlParserImpl.Year() |
|