| 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 |
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–2024 The Apache Software Foundation. All rights reserved.