Package | Description |
---|---|
org.apache.flink.sql.parser.ddl | |
org.apache.flink.sql.parser.ddl.position | |
org.apache.flink.sql.parser.impl |
Modifier and Type | Class and Description |
---|---|
static class |
SqlTableColumn.SqlComputedColumn
A column derived from an expression.
|
static class |
SqlTableColumn.SqlMetadataColumn
A column derived from metadata.
|
static class |
SqlTableColumn.SqlRegularColumn
A regular, physical column.
|
Modifier and Type | Method and Description |
---|---|
SqlTableColumn |
SqlChangeColumn.getNewColumn() |
Constructor and Description |
---|
SqlChangeColumn(org.apache.calcite.sql.parser.SqlParserPos pos,
org.apache.calcite.sql.SqlIdentifier tableName,
org.apache.calcite.sql.SqlIdentifier oldName,
SqlTableColumn newColumn,
org.apache.calcite.sql.SqlIdentifier after,
boolean first,
org.apache.calcite.sql.SqlNodeList properties) |
Modifier and Type | Method and Description |
---|---|
SqlTableColumn |
SqlTableColumnPosition.getColumn() |
Constructor and Description |
---|
SqlTableColumnPosition(org.apache.calcite.sql.parser.SqlParserPos pos,
SqlTableColumn column,
org.apache.calcite.sql.SqlLiteral positionSpec,
org.apache.calcite.sql.SqlIdentifier referencedColumn) |
Modifier and Type | Method and Description |
---|---|
SqlTableColumn |
FlinkSqlParserImpl.ComputedColumn(SqlCreateTable.TableCreationContext context)
Parses
column_name AS expr [COMMENT 'comment'] . |
SqlTableColumn |
FlinkSqlParserImpl.MetadataColumn(SqlCreateTable.TableCreationContext context,
org.apache.calcite.sql.SqlIdentifier name,
org.apache.calcite.sql.SqlDataTypeSpec type)
Parses
column_name column_data_type METADATA [FROM 'alias_name'] [VIRTUAL] [COMMENT 'comment'] . |
SqlTableColumn |
FlinkSqlParserImpl.RegularColumn(SqlCreateTable.TableCreationContext context,
org.apache.calcite.sql.SqlIdentifier name,
org.apache.calcite.sql.SqlDataTypeSpec type)
Parses
column_name column_data_type [constraint] [COMMENT 'comment'] . |
SqlTableColumn |
FlinkSqlParserImpl.TypedColumn(SqlCreateTable.TableCreationContext context)
Parses
column_name column_data_type [...] . |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.