Class com::mapd::parser::extension::ddl::SqlAlterForeignTable¶
- class
Class that encapsulates all information associated with a ALTER FOREIGN TABLE DDL command.
Public Functions
-
com.mapd.parser.extension.ddl.SqlAlterForeignTable.SqlAlterForeignTable(final SqlParserPos pos, final AlterType alterType, final String tableName, final String newTableName, final String oldColumnName, final String newColumnName, final Map< String, String > options)
-
List<SqlNode> com.mapd.parser.extension.ddl.SqlAlterForeignTable.getOperandList()
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.toString()
Private Members
-
AlterType com.mapd.parser.extension.ddl.SqlAlterForeignTable.alterType
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.tableName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.newTableName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.oldColumnName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.newColumnName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.command
-
Map<String, String> com.mapd.parser.extension.ddl.SqlAlterForeignTable.options
Private Static Attributes
-
final SqlOperator com.mapd.parser.extension.ddl.SqlAlterForeignTable.OPERATOR= new SqlSpecialOperator("ALTER_FOREIGN_TABLE", SqlKind.OTHER_DDL)
-
enum
AlterType
¶ ALTER FOREIGN TABLE DDL syntax variants:
SET OPTIONS: ALTER FOREIGN TABLE
WITH (<option> =
[, … ] ) ] RENAME TABLE ALTER FOREIGN TABLE
TO <new_table> RENAME COLUMN: ALTER FOREIGN TABLE
<column> to <new_column>
Public Members
-
com.mapd.parser.extension.ddl.SqlAlterForeignTable.AlterType.RENAME_TABLE
-
com.mapd.parser.extension.ddl.SqlAlterForeignTable.AlterType.RENAME_COLUMN
-
com.mapd.parser.extension.ddl.SqlAlterForeignTable.AlterType.ALTER_OPTIONS
-
- class
Public Functions
-
void com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.setPos(final SqlParserPos pos)
-
void com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.setTableName(final String tableName)
-
void com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.alterOptions(final Map< String, String > options)
-
void com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.alterTableName(final String newName)
-
void com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.alterColumnName(final String oldName, final String newName)
-
SqlAlterForeignTable com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.build()
Private Members
-
SqlParserPos com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.pos
-
AlterType com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.alterType
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.tableName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.newTableName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.oldColumnName
-
String com.mapd.parser.extension.ddl.SqlAlterForeignTable.Builder.newColumnName
-
-