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