Package | Description |
---|---|
org.apache.flink.sql.parser.hive.ddl | |
org.apache.flink.sql.parser.hive.impl | |
org.apache.flink.sql.parser.hive.type |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.sql.SqlNodeList |
HiveDDLUtils.checkReservedDBProperties(org.apache.calcite.sql.SqlNodeList props) |
static org.apache.calcite.sql.SqlNodeList |
HiveDDLUtils.checkReservedTableProperties(org.apache.calcite.sql.SqlNodeList props) |
static void |
HiveDDLUtils.convertDataTypes(org.apache.calcite.sql.SqlNodeList columns) |
static void |
HiveDDLUtils.convertDataTypes(SqlTableColumn.SqlRegularColumn column) |
static org.apache.calcite.sql.SqlNodeList |
HiveDDLUtils.ensureNonGeneric(org.apache.calcite.sql.SqlNodeList props) |
static SqlCreateHiveTable.HiveTableStoredAs |
SqlCreateHiveTable.HiveTableStoredAs.ofFileFormat(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier fileFormat) |
static SqlCreateHiveTable.HiveTableStoredAs |
SqlCreateHiveTable.HiveTableStoredAs.ofInputOutputFormat(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlCharStringLiteral intputFormat,
org.apache.calcite.sql.SqlCharStringLiteral outputFormat) |
static SqlCreateHiveTable.HiveTableRowFormat |
SqlCreateHiveTable.HiveTableRowFormat.withDelimited(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlCharStringLiteral fieldsTerminator,
org.apache.calcite.sql.SqlCharStringLiteral escape,
org.apache.calcite.sql.SqlCharStringLiteral collectionTerminator,
org.apache.calcite.sql.SqlCharStringLiteral mapKeyTerminator,
org.apache.calcite.sql.SqlCharStringLiteral linesTerminator,
org.apache.calcite.sql.SqlCharStringLiteral nullAs) |
static SqlCreateHiveTable.HiveTableRowFormat |
SqlCreateHiveTable.HiveTableRowFormat.withSerDe(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlCharStringLiteral serdeClass,
org.apache.calcite.sql.SqlNodeList serdeProps) |
Constructor and Description |
---|
SqlAlterHiveDatabaseProps(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier databaseName,
org.apache.calcite.sql.SqlNodeList propertyList) |
SqlAlterHivePartitionRename(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
org.apache.calcite.sql.SqlNodeList partSpec,
org.apache.calcite.sql.SqlNodeList newPartSpec) |
SqlAlterHiveTableAddReplaceColumn(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
boolean cascade,
org.apache.calcite.sql.SqlNodeList columns,
boolean replace) |
SqlAlterHiveTableChangeColumn(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
boolean cascade,
org.apache.calcite.sql.SqlIdentifier oldName,
SqlTableColumn.SqlRegularColumn newColumn,
boolean first,
org.apache.calcite.sql.SqlIdentifier after) |
SqlAlterHiveTableProps(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
org.apache.calcite.sql.SqlNodeList propertyList) |
SqlAlterHiveTableSerDe(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
org.apache.calcite.sql.SqlNodeList partitionSpec,
org.apache.calcite.sql.SqlNodeList propertyList,
org.apache.calcite.sql.SqlCharStringLiteral serdeLib) |
SqlCreateHiveDatabase(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier databaseName,
org.apache.calcite.sql.SqlNodeList propertyList,
org.apache.calcite.sql.SqlCharStringLiteral comment,
org.apache.calcite.sql.SqlCharStringLiteral location,
boolean ifNotExists) |
SqlCreateHiveTable(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
org.apache.calcite.sql.SqlNodeList columnList,
SqlCreateHiveTable.HiveTableCreationContext creationContext,
org.apache.calcite.sql.SqlNodeList propertyList,
org.apache.calcite.sql.SqlNodeList partColList,
org.apache.calcite.sql.SqlCharStringLiteral comment,
boolean isTemporary,
boolean isExternal,
SqlCreateHiveTable.HiveTableRowFormat rowFormat,
SqlCreateHiveTable.HiveTableStoredAs storedAs,
org.apache.calcite.sql.SqlCharStringLiteral location,
boolean ifNotExists) |
Modifier and Type | Method and Description |
---|---|
ParseException |
FlinkHiveSqlParserImpl.generateParseException() |
Modifier and Type | Method and Description |
---|---|
void |
FlinkHiveSqlParserImpl.Arg(List list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
void |
FlinkHiveSqlParserImpl.Arg0(List list,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.ArrayConstructor()
Parses an ARRAY constructor
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.AtomicRowExpression()
Parses an atomic row expression.
|
org.apache.calcite.sql.SqlBinaryOperator |
FlinkHiveSqlParserImpl.BinaryMultisetOperator()
Parses a binary multiset operator.
|
org.apache.calcite.sql.SqlBinaryOperator |
FlinkHiveSqlParserImpl.BinaryQueryOperator()
Parses a binary query operator like UNION.
|
org.apache.calcite.sql.SqlBinaryOperator |
FlinkHiveSqlParserImpl.BinaryRowOperator()
Parses a binary row operator like AND.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.BuiltinFunctionCall()
Parses a call to a builtin function with special syntax.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.CaseExpression() |
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.CharacterTypeName(org.apache.calcite.sql.parser.Span s)
Parse character types: char, varchar.
|
org.apache.calcite.sql.SqlCollation |
FlinkHiveSqlParserImpl.CollateClause()
Parses a COLLATE clause
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.CollectionsTypeName(org.apache.calcite.sql.SqlTypeNameSpec elementTypeName)
Parse a collection type name, the input element type name may
also be a collection type.
|
void |
FlinkHiveSqlParserImpl.ColumnType(List<org.apache.calcite.sql.SqlNode> list) |
void |
FlinkHiveSqlParserImpl.CommaSeparatedSqlHints(List<org.apache.calcite.sql.SqlNode> hints) |
org.apache.calcite.sql.SqlKind |
FlinkHiveSqlParserImpl.comp()
Parses a comparison operator inside a SOME / ALL predicate.
|
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.CompoundIdentifier()
Parses a compound identifier.
|
void |
FlinkHiveSqlParserImpl.CompoundIdentifierType(List<org.apache.calcite.sql.SqlNode> list,
List<org.apache.calcite.sql.SqlNode> extendList)
Parses a compound identifier with optional type.
|
void |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.CompoundTableIdentifier()
Parses a compound identifier in the FROM clause.
|
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.ConstraintName() |
SqlHiveConstraintTrait |
FlinkHiveSqlParserImpl.ConstraintTrait() |
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.ContextVariable() |
org.apache.calcite.sql.SqlCharStringLiteral |
FlinkHiveSqlParserImpl.createStringLiteral(String s,
org.apache.calcite.sql.parser.SqlParserPos pos) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.CursorExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a CURSOR(query) expression.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.CustomizedCollectionsTypeName() |
org.apache.calcite.sql.SqlDataTypeSpec |
FlinkHiveSqlParserImpl.DataType() |
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.DateTimeLiteral()
Parses a date/time literal.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.DateTimeTypeName()
Parse datetime types: date, time, timestamp.
|
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.Day() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.Default() |
org.apache.calcite.sql.SqlDynamicParam |
FlinkHiveSqlParserImpl.DynamicParam()
Parses a dynamic parameter marker.
|
void |
FlinkHiveSqlParserImpl.EnsureAlterTableOnly(org.apache.calcite.sql.SqlNodeList partitionSpec,
String feature) |
org.apache.calcite.sql.SqlExplain.Depth |
FlinkHiveSqlParserImpl.ExplainDepth()
Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for
EXPLAIN PLAN.
|
org.apache.calcite.sql.SqlExplainLevel |
FlinkHiveSqlParserImpl.ExplainDetailLevel()
Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.ExplicitTable(org.apache.calcite.sql.parser.SqlParserPos pos)
Parses an explicit TABLE t reference.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.Expression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a row expression or a parenthesized expression of any kind.
|
List<Object> |
FlinkHiveSqlParserImpl.Expression2(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a binary row expression, or a parenthesized expression of any
kind.
|
void |
FlinkHiveSqlParserImpl.Expression2b(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext,
List<Object> list) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.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.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.ExtendedCollectionsTypeName(org.apache.calcite.sql.SqlTypeNameSpec elementTypeName,
boolean elementNullable) |
org.apache.calcite.sql.SqlDataTypeSpec |
FlinkHiveSqlParserImpl.ExtendedDataType()
Different with
FlinkHiveSqlParserImpl.DataType() , we support a [ NULL | NOT NULL ] suffix syntax for both the
collection element data type and the data type itself. |
void |
FlinkHiveSqlParserImpl.ExtendedFieldNameTypeCommaList(List<org.apache.calcite.sql.SqlIdentifier> fieldNames,
List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes,
List<org.apache.calcite.sql.SqlCharStringLiteral> comments) |
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.ExtendedSqlBasicTypeName()
A sql type name extended basic data type, it has a counterpart basic
sql type name but always represents as a special alias compared with the standard name.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.ExtendedSqlRowTypeName() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.ExtendedTableRef()
Allows parser to be extended with new types of table references.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.ExtendList() |
void |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.FloorCeilOptions(org.apache.calcite.sql.parser.Span s,
boolean floorFlag) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.FromClause()
Parses the FROM clause for a SELECT.
|
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.FunctionName()
Parses the name of a function (either a compound identifier or
a reserved word which can be used as a function name).
|
List |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.getPos() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.GroupByOpt()
Parses the optional GROUP BY clause for SELECT.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.GroupingElement() |
List<org.apache.calcite.sql.SqlNode> |
FlinkHiveSqlParserImpl.GroupingElementList() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.HavingOpt()
Parses the optional HAVING clause for SELECT.
|
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.Hour() |
String |
FlinkHiveSqlParserImpl.Identifier()
Parses a simple identifier as a String.
|
void |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.IntervalLiteral()
Parses an interval literal.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.IntervalLiteralOrExpression()
Parses an interval literal (e.g.
|
org.apache.calcite.sql.SqlIntervalQualifier |
FlinkHiveSqlParserImpl.IntervalQualifier() |
org.apache.calcite.sql.SqlIntervalQualifier |
FlinkHiveSqlParserImpl.IntervalQualifierStart()
Interval qualifier without 'TO unit'.
|
int |
FlinkHiveSqlParserImpl.IntLiteral() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.JdbcFunctionCall()
Parses a function call expression with JDBC syntax.
|
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.JdbcOdbcDataType() |
org.apache.calcite.sql.SqlJdbcDataTypeName |
FlinkHiveSqlParserImpl.JdbcOdbcDataTypeName() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.JoinTable(org.apache.calcite.sql.SqlNode e)
Matches "LEFT JOIN t ON ...", "RIGHT JOIN t USING ...", "JOIN t".
|
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.JoinType() |
List<org.apache.calcite.sql.SqlNode> |
FlinkHiveSqlParserImpl.JsonApiCommonSyntax() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonArrayAggFunctionCall() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.JsonArrayAggOrderByClause() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonArrayFunctionCall() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.JsonConstructorNullClause() |
org.apache.calcite.sql.SqlJsonExistsErrorBehavior |
FlinkHiveSqlParserImpl.JsonExistsErrorBehavior() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonExistsFunctionCall() |
void |
FlinkHiveSqlParserImpl.JsonInputClause() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.JsonName() |
List<org.apache.calcite.sql.SqlNode> |
FlinkHiveSqlParserImpl.JsonNameAndValue() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonObjectAggFunctionCall() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonObjectFunctionCall() |
org.apache.calcite.sql.SqlDataTypeSpec |
FlinkHiveSqlParserImpl.JsonOutputClause() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.JsonPathSpec() |
List<org.apache.calcite.sql.SqlNode> |
FlinkHiveSqlParserImpl.JsonQueryEmptyOrErrorBehavior() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonQueryFunctionCall() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.JsonQueryWrapperBehavior() |
org.apache.calcite.sql.SqlJsonEncoding |
FlinkHiveSqlParserImpl.JsonRepresentation() |
org.apache.calcite.sql.SqlDataTypeSpec |
FlinkHiveSqlParserImpl.JsonReturningClause() |
List<org.apache.calcite.sql.SqlNode> |
FlinkHiveSqlParserImpl.JsonValueEmptyOrErrorBehavior() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.JsonValueFunctionCall() |
void |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.Literal()
Parses a literal expression, allowing continued string literals.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.LiteralOrIntervalExpression()
Parses a literal or an interval expression.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.MapConstructor()
Parses a MAP constructor
|
SqlMatchRecognize |
FlinkHiveSqlParserImpl.MatchRecognize(org.apache.calcite.sql.SqlNode tableRef)
Parses a MATCH_RECOGNIZE clause following a table expression.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.MatchRecognizeCallWithModifier() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.MatchRecognizeFunctionCall() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.MatchRecognizeNavigationLogical() |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.MatchRecognizeNavigationPhysical() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.MeasureColumn() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.MeasureColumnCommaList(org.apache.calcite.sql.parser.Span s) |
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.Minute() |
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.Month() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.MultisetConstructor()
Parses a MULTISET constructor
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.NamedFunctionCall()
Parses a call to a named function (could be a builtin with regular
syntax, or else a UDF).
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.NamedRoutineCall(org.apache.calcite.sql.SqlFunctionCategory routineType,
org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext) |
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.Natural() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.NewSpecification()
Parses a NEW UDT(...) expression.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.NonIntervalLiteral()
Parses a literal that is not an interval literal.
|
String |
FlinkHiveSqlParserImpl.NonReservedJdbcFunctionName()
Parses the name of a JDBC function that is a token but is not reserved.
|
String |
FlinkHiveSqlParserImpl.NonReservedKeyWord()
Parses a non-reserved keyword for use as an identifier.
|
void |
FlinkHiveSqlParserImpl.NonReservedKeyWord0of3() |
void |
FlinkHiveSqlParserImpl.NonReservedKeyWord1of3() |
void |
FlinkHiveSqlParserImpl.NonReservedKeyWord2of3() |
boolean |
FlinkHiveSqlParserImpl.NullableOptDefaultFalse()
Parse a nullable option, default is false.
|
boolean |
FlinkHiveSqlParserImpl.NullableOptDefaultTrue()
Parse a nullable option, default is true.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.nullTreatment(org.apache.calcite.sql.SqlCall arg) |
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.NumericLiteral()
Parses a numeric literal (can be signed)
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.OptionValue()
Parses an option value, it's either a string or a numeric.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.OrderBy(boolean accept)
Parses an ORDER BY clause.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.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> |
FlinkHiveSqlParserImpl.ParenthesizedCompoundIdentifierList()
List of compound identifiers in parentheses.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.ParenthesizedExpression(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or single row expression.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.ParenthesizedKeyValueOptionCommaList() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.ParenthesizedLiteralOptionCommaList()
Parses a literal list separated by comma.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.ParenthesizedQueryOrCommaList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or comma-list of row expressions.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.ParenthesizedSimpleIdentifierList()
List of simple identifiers in parentheses.
|
void |
FlinkHiveSqlParserImpl.PartColumnDef(List<org.apache.calcite.sql.SqlNode> list) |
void |
FlinkHiveSqlParserImpl.PartitionSpecCommaList(org.apache.calcite.sql.SqlNodeList allPartKeys,
org.apache.calcite.sql.SqlNodeList staticSpec)
Parses a partition specifications statement that can contain both static and dynamic partitions.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.PatternDefinition() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.PatternDefinitionCommaList(org.apache.calcite.sql.parser.Span s) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.PatternExpression() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.PatternFactor() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.PatternPrimary() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.PatternTerm() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.PeriodConstructor()
Parses a PERIOD constructor
|
org.apache.calcite.sql.SqlOperator |
FlinkHiveSqlParserImpl.periodOperator() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.Pivot(org.apache.calcite.sql.SqlNode tableRef)
Parses a PIVOT clause following a table expression.
|
void |
FlinkHiveSqlParserImpl.PivotAgg(List<org.apache.calcite.sql.SqlNode> list) |
void |
FlinkHiveSqlParserImpl.PivotValue(List<org.apache.calcite.sql.SqlNode> list) |
org.apache.calcite.sql.SqlPostfixOperator |
FlinkHiveSqlParserImpl.PostfixRowOperator()
Parses a postfix row operator like IS NOT NULL.
|
int |
FlinkHiveSqlParserImpl.PrecisionOpt() |
org.apache.calcite.sql.SqlPrefixOperator |
FlinkHiveSqlParserImpl.PrefixRowOperator()
Parses a prefix row operator like NOT.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.QueryOrExpr(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression without ORDER BY.
|
void |
FlinkHiveSqlParserImpl.RegularColumn(List<org.apache.calcite.sql.SqlNode> list) |
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.ReservedFunctionName()
Parses a reserved word which is used as the name of a function.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.RichSqlInsert()
Parses an INSERT statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.RowConstructor()
Parses a row constructor in the context of a VALUES expression.
|
void |
FlinkHiveSqlParserImpl.RowConstructorList(List<org.apache.calcite.sql.SqlNode> list)
Parses one or more rows in a VALUES expression.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.RowExpressionExtension()
Parses a row expression extension, it can be either an identifier,
or a call to a named function.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.RowTypeName()
Parse Row type with format: Row(name1 type1, name2 type2).
|
String |
FlinkHiveSqlParserImpl.Scope() |
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.Second() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SelectExpression()
Parses one unaliased expression in a select list.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SelectItem()
Parses one item in a select list.
|
List<org.apache.calcite.sql.SqlNode> |
FlinkHiveSqlParserImpl.SelectList()
Parses the select list of a SELECT statement.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.SequenceExpression() |
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.SimpleIdentifier()
Parses a simple identifier as an SqlIdentifier.
|
void |
FlinkHiveSqlParserImpl.SimpleIdentifierCommaList(List<org.apache.calcite.sql.SqlNode> list)
Parses a comma-separated list of simple identifiers.
|
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.SimpleIdentifierFromStringLiteral()
Parses a character literal as an SqlIdentifier.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.SimpleIdentifierOrList()
List of simple identifiers in parentheses or one simple identifier.
|
org.apache.calcite.sql.SqlSnapshot |
FlinkHiveSqlParserImpl.Snapshot(org.apache.calcite.sql.SqlNode tableRef)
Parses a FOR SYSTEM_TIME clause following a table expression.
|
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.SpecialLiteral()
Parse a special literal keyword
|
SqlAlterTable |
FlinkHiveSqlParserImpl.SqlAddHivePartitions(org.apache.calcite.sql.parser.SqlParserPos startPos,
org.apache.calcite.sql.SqlIdentifier tableIdentifier,
boolean ifNotExists)
Hive syntax:
ALTER TABLE table_name ADD [IF NOT EXISTS]
PARTITION partition_spec [LOCATION 'location'][PARTITION partition_spec [LOCATION 'location']][...];
|
SqlAddJar |
FlinkHiveSqlParserImpl.SqlAddJar()
Parses an ADD JAR statement.
|
org.apache.calcite.sql.SqlAlter |
FlinkHiveSqlParserImpl.SqlAlter()
Parses an expression for setting or resetting an option in SQL, such as QUOTED_IDENTIFIERS,
or explain plan level (physical/logical).
|
SqlAlterDatabase |
FlinkHiveSqlParserImpl.SqlAlterDatabase() |
SqlAlterTable |
FlinkHiveSqlParserImpl.SqlAlterHiveTableAddReplaceColumn(org.apache.calcite.sql.parser.SqlParserPos startPos,
org.apache.calcite.sql.SqlIdentifier tableIdentifier,
boolean replace) |
SqlAlterTable |
FlinkHiveSqlParserImpl.SqlAlterHiveTableChangeColumn(org.apache.calcite.sql.parser.SqlParserPos startPos,
org.apache.calcite.sql.SqlIdentifier tableIdentifier) |
SqlAlterTable |
FlinkHiveSqlParserImpl.SqlAlterHiveTableSerDe(org.apache.calcite.sql.parser.SqlParserPos startPos,
org.apache.calcite.sql.SqlIdentifier tableIdentifier,
org.apache.calcite.sql.SqlNodeList partitionSpec) |
SqlAlterTable |
FlinkHiveSqlParserImpl.SqlAlterTable() |
SqlAlterView |
FlinkHiveSqlParserImpl.SqlAlterView()
Hive syntax:
ALTER VIEW [db_name.]view_name RENAME TO [db_name.]new_view_name;
ALTER VIEW [db_name.]view_name SET TBLPROPERTIES table_properties;
ALTER VIEW [db_name.]view_name AS select_statement;
|
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreate()
Parses a CREATE statement.
|
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreateCatalog(org.apache.calcite.sql.parser.Span s,
boolean replace)
Parses a create catalog statement.
|
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreateDatabase(org.apache.calcite.sql.parser.Span s,
boolean replace)
Parses a create database statement.
|
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreateFunction(org.apache.calcite.sql.parser.Span s,
boolean isTemporary)
Hive syntax:
CREATE [TEMPORARY] FUNCTION [db_name.]function_name AS class_name
[USING JAR|FILE|ARCHIVE 'file_uri' [, JAR|FILE|ARCHIVE 'file_uri'] ];
|
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreateTable(org.apache.calcite.sql.parser.Span s,
boolean isTemporary) |
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreateTemporary(org.apache.calcite.sql.parser.Span s,
boolean replace) |
org.apache.calcite.sql.SqlCreate |
FlinkHiveSqlParserImpl.SqlCreateView(org.apache.calcite.sql.parser.Span s,
boolean replace)
Hive syntax:
CREATE VIEW [IF NOT EXISTS] [db_name.]view_name [(column_name [COMMENT column_comment], ...) ]
[COMMENT view_comment]
[TBLPROPERTIES (property_name = property_value, ...)]
AS SELECT ...;
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlDelete()
Parses a DELETE statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlDescribe()
Parses a DESCRIBE statement.
|
SqlDescribeCatalog |
FlinkHiveSqlParserImpl.SqlDescribeCatalog() |
SqlDescribeDatabase |
FlinkHiveSqlParserImpl.SqlDescribeDatabase() |
org.apache.calcite.sql.SqlDrop |
FlinkHiveSqlParserImpl.SqlDrop()
Parses a DROP statement.
|
org.apache.calcite.sql.SqlDrop |
FlinkHiveSqlParserImpl.SqlDropDatabase(org.apache.calcite.sql.parser.Span s,
boolean replace) |
org.apache.calcite.sql.SqlDrop |
FlinkHiveSqlParserImpl.SqlDropFunction(org.apache.calcite.sql.parser.Span s,
boolean replace)
Hive syntax:
DROP [TEMPORARY] FUNCTION [IF EXISTS] function_name;
|
SqlAlterTable |
FlinkHiveSqlParserImpl.SqlDropPartitions(org.apache.calcite.sql.parser.SqlParserPos startPos,
org.apache.calcite.sql.SqlIdentifier tableIdentifier,
boolean ifExists)
Hive syntax:
ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec[, PARTITION partition_spec, ...]
[IGNORE PROTECTION] [PURGE];
|
org.apache.calcite.sql.SqlDrop |
FlinkHiveSqlParserImpl.SqlDropTable(org.apache.calcite.sql.parser.Span s,
boolean replace) |
org.apache.calcite.sql.SqlDrop |
FlinkHiveSqlParserImpl.SqlDropView(org.apache.calcite.sql.parser.Span s,
boolean replace)
Hive syntax:
DROP VIEW [IF EXISTS] [db_name.]view_name;
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlExplain()
Parses an EXPLAIN PLAN statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.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 |
FlinkHiveSqlParserImpl.SqlInsert()
Parses an INSERT statement.
|
void |
FlinkHiveSqlParserImpl.SqlInsertKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) |
SqlLoadModule |
FlinkHiveSqlParserImpl.SqlLoadModule()
Parses a load module statement.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.SqlMapTypeName() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlMerge()
Parses a MERGE statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlProcedureCall()
Parses a CALL statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlQueryEof()
Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by
the end-of-file symbol.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlQueryOrDml()
Parses a query (SELECT or VALUES)
or DML statement (INSERT, UPDATE, DELETE, MERGE).
|
SqlRemoveJar |
FlinkHiveSqlParserImpl.SqlRemoveJar()
Parses a remove jar statement.
|
SqlRichDescribeTable |
FlinkHiveSqlParserImpl.SqlRichDescribeTable()
Here we add Rich in className to distinguish from calcite's original SqlDescribeTable.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlRichExplain()
Parses a explain module statement.
|
org.apache.calcite.sql.SqlSelect |
FlinkHiveSqlParserImpl.SqlSelect()
Parses a leaf SELECT expression without ORDER BY.
|
void |
FlinkHiveSqlParserImpl.SqlSelectKeywords(List<org.apache.calcite.sql.SqlLiteral> keywords) |
org.apache.calcite.sql.SqlSetOption |
FlinkHiveSqlParserImpl.SqlSetOption(org.apache.calcite.sql.parser.Span s,
String scope)
Parses "SET <NAME> = VALUE" or "RESET <NAME>", without a leading
"ALTER <SCOPE>".
|
SqlShowCatalogs |
FlinkHiveSqlParserImpl.SqlShowCatalogs()
Parse a "Show Catalogs" metadata query command.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.SqlShowCurrentCatalogOrDatabase() |
SqlShowDatabases |
FlinkHiveSqlParserImpl.SqlShowDatabases()
Parse a "Show Databases" metadata query command.
|
SqlShowFunctions |
FlinkHiveSqlParserImpl.SqlShowFunctions()
Parses a show functions statement.
|
SqlShowJars |
FlinkHiveSqlParserImpl.SqlShowJars()
Parses a show jars statement.
|
SqlShowModules |
FlinkHiveSqlParserImpl.SqlShowModules()
Parses a show modules statement.
|
SqlShowPartitions |
FlinkHiveSqlParserImpl.SqlShowPartitions()
Hive syntax:
SHOW PARTITIONS table_name [PARTITION partition_spec];
|
SqlShowTables |
FlinkHiveSqlParserImpl.SqlShowTables()
Parse a "Show Tables" metadata query command.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlStmt()
Parses an SQL statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlStmtEof()
Parses an SQL statement followed by the end-of-file symbol.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.SqlStmtList()
Parses a list of SQL statements separated by semicolon.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.SqlTypeName(org.apache.calcite.sql.parser.Span s) |
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.SqlTypeName1(org.apache.calcite.sql.parser.Span s) |
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.SqlTypeName2(org.apache.calcite.sql.parser.Span s) |
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.SqlTypeName3(org.apache.calcite.sql.parser.Span s) |
SqlUnloadModule |
FlinkHiveSqlParserImpl.SqlUnloadModule()
Parses an unload module statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SqlUpdate()
Parses an UPDATE statement.
|
SqlUseCatalog |
FlinkHiveSqlParserImpl.SqlUseCatalog() |
SqlUseDatabase |
FlinkHiveSqlParserImpl.SqlUseDatabase() |
SqlUseModules |
FlinkHiveSqlParserImpl.SqlUseModules()
Parses an use modules statement.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.StandardFloorCeilOptions(org.apache.calcite.sql.parser.Span s,
boolean floorFlag) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.StringLiteral()
Parses a string literal.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.SubsetDefinition() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.SubsetDefinitionCommaList(org.apache.calcite.sql.parser.Span s) |
org.apache.calcite.sql.SqlIdentifier |
FlinkHiveSqlParserImpl.TableApiIdentifier()
Those methods should not be used in SQL.
|
void |
FlinkHiveSqlParserImpl.TableApiIdentifierSegment(List<String> names,
List<org.apache.calcite.sql.parser.SqlParserPos> positions) |
void |
FlinkHiveSqlParserImpl.TableColumn(SqlCreateHiveTable.HiveTableCreationContext context) |
void |
FlinkHiveSqlParserImpl.TableColumnWithConstraint(SqlCreateHiveTable.HiveTableCreationContext context) |
void |
FlinkHiveSqlParserImpl.TableConstraint(SqlCreateHiveTable.HiveTableCreationContext context)
Parses a table constraint for CREATE TABLE.
|
org.apache.calcite.sql.SqlLiteral |
FlinkHiveSqlParserImpl.TableConstraintSpec() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableConstructor()
Parses a VALUES leaf query expression.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableFunctionCall(org.apache.calcite.sql.parser.SqlParserPos pos) |
void |
FlinkHiveSqlParserImpl.TableIdentifierSegment(List<String> names,
List<org.apache.calcite.sql.parser.SqlParserPos> positions)
As
FlinkHiveSqlParserImpl.IdentifierSegment(java.util.List<java.lang.String>, java.util.List<org.apache.calcite.sql.parser.SqlParserPos>) but part of a table name (for example,
following FROM , INSERT or UPDATE ). |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableOption() |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableOverOpt()
Allows an OVER clause following a table expression as an extension to
standard SQL syntax.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.TableProperties()
Parse a table properties.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableRef()
Parses a table reference in a FROM clause, not lateral unless LATERAL
is explicitly specified.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableRef2(boolean lateral)
Parses a table reference in a FROM clause.
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.TableRefWithHintsOpt()
Parses a table reference with optional hints.
|
SqlCreateHiveTable.HiveTableRowFormat |
FlinkHiveSqlParserImpl.TableRowFormat(org.apache.calcite.sql.parser.SqlParserPos pos) |
SqlCreateHiveTable.HiveTableStoredAs |
FlinkHiveSqlParserImpl.TableStoredAs(org.apache.calcite.sql.parser.SqlParserPos pos) |
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.TimestampAddFunctionCall()
Parses a call to TIMESTAMPADD.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.TimestampDiffFunctionCall()
Parses a call to TIMESTAMPDIFF.
|
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.TimestampInterval() |
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.TimeUnit()
Parses time unit for EXTRACT, CEIL and FLOOR functions.
|
boolean |
FlinkHiveSqlParserImpl.TimeZoneOpt()
Parse a time zone suffix for DateTime types.
|
org.apache.calcite.sql.SqlTypeNameSpec |
FlinkHiveSqlParserImpl.TypeName() |
List |
FlinkHiveSqlParserImpl.UnquantifiedFunctionParameterList(org.apache.calcite.sql.parser.SqlAbstractParserImpl.ExprContext exprContext)
Parses function parameter lists.
|
int |
FlinkHiveSqlParserImpl.UnsignedIntLiteral() |
org.apache.calcite.sql.SqlNumericLiteral |
FlinkHiveSqlParserImpl.UnsignedNumericLiteral()
Parses a unsigned numeric literal
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.UnsignedNumericLiteralOrParam()
Numeric literal or parameter; used in LIMIT, OFFSET and FETCH clauses.
|
void |
FlinkHiveSqlParserImpl.UnusedExtension()
Defines a production which can never be accepted by the parser.
|
org.apache.calcite.sql.SqlUpdate |
FlinkHiveSqlParserImpl.WhenMatchedClause(org.apache.calcite.sql.SqlNode table,
org.apache.calcite.sql.SqlIdentifier alias) |
org.apache.calcite.sql.SqlInsert |
FlinkHiveSqlParserImpl.WhenNotMatchedClause(org.apache.calcite.sql.SqlNode table) |
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.WhereOpt()
Parses the optional WHERE clause for SELECT, DELETE, and UPDATE.
|
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.WindowOpt()
Parses the optional WINDOW clause for SELECT
|
org.apache.calcite.sql.SqlNode |
FlinkHiveSqlParserImpl.WindowRange() |
org.apache.calcite.sql.SqlWindow |
FlinkHiveSqlParserImpl.WindowSpecification()
Parses a window specification.
|
org.apache.calcite.sql.SqlCall |
FlinkHiveSqlParserImpl.withinGroup(org.apache.calcite.sql.SqlNode arg) |
org.apache.calcite.sql.SqlWithItem |
FlinkHiveSqlParserImpl.WithItem() |
org.apache.calcite.sql.SqlNodeList |
FlinkHiveSqlParserImpl.WithList() |
org.apache.calcite.avatica.util.TimeUnit |
FlinkHiveSqlParserImpl.Year() |
Constructor and Description |
---|
ExtendedHiveStructTypeNameSpec(org.apache.calcite.sql.parser.SqlParserPos pos,
List<org.apache.calcite.sql.SqlIdentifier> fieldNames,
List<org.apache.calcite.sql.SqlDataTypeSpec> fieldTypes,
List<org.apache.calcite.sql.SqlCharStringLiteral> comments) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.