类 OceanBaseOracleCatalog
- java.lang.Object
-
- org.apache.flink.cdc.connectors.oceanbase.catalog.OceanBaseCatalog
-
- org.apache.flink.cdc.connectors.oceanbase.catalog.OceanBaseOracleCatalog
-
- 所有已实现的接口:
Serializable
public class OceanBaseOracleCatalog extends OceanBaseCatalog
AOceanBaseCatalogfor OceanBase connector that supports schema evolution under Oracle mode.- 另请参阅:
- 序列化表格
-
-
字段概要
-
从类继承的字段 org.apache.flink.cdc.connectors.oceanbase.catalog.OceanBaseCatalog
connectionProvider
-
-
构造器概要
构造器 构造器 说明 OceanBaseOracleCatalog(com.oceanbase.connector.flink.OceanBaseConnectorOptions connectorOptions)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidalterAddColumns(String databaseName, String tableName, List<OceanBaseColumn> addColumns)voidalterColumnType(String schemaName, String tableName, String columnName, org.apache.flink.cdc.common.types.DataType dataType, String comment)voidalterDropColumns(String schemaName, String tableName, List<String> dropColumns)voidalterTable(String schemaName, String tableName, String comment)voidcreateDatabase(String databaseName, boolean ignoreIfExists)voidcreateTable(OceanBaseTable table, boolean ignoreIfExists)booleandatabaseExists(String databaseName)voiddropTable(String schemaName, String tableName)voidrenameColumn(String schemaName, String tableName, String oldColumnName, String newColumnName)booleantableExists(String databaseName, String tableName)voidtruncateTable(String schemaName, String tableName)-
从类继承的方法 org.apache.flink.cdc.connectors.oceanbase.catalog.OceanBaseCatalog
close, executeSingleColumnStatement, executeUpdateStatement, open
-
-
-
-
方法详细资料
-
databaseExists
public boolean databaseExists(String databaseName) throws OceanBaseCatalogException
- 指定者:
databaseExists在类中OceanBaseCatalog- 抛出:
OceanBaseCatalogException
-
createDatabase
public void createDatabase(String databaseName, boolean ignoreIfExists) throws OceanBaseCatalogException
- 指定者:
createDatabase在类中OceanBaseCatalog- 抛出:
OceanBaseCatalogException
-
tableExists
public boolean tableExists(String databaseName, String tableName) throws OceanBaseCatalogException
- 指定者:
tableExists在类中OceanBaseCatalog- 抛出:
OceanBaseCatalogException
-
createTable
public void createTable(OceanBaseTable table, boolean ignoreIfExists) throws OceanBaseCatalogException
- 指定者:
createTable在类中OceanBaseCatalog- 抛出:
OceanBaseCatalogException
-
alterAddColumns
public void alterAddColumns(String databaseName, String tableName, List<OceanBaseColumn> addColumns)
- 指定者:
alterAddColumns在类中OceanBaseCatalog
-
alterDropColumns
public void alterDropColumns(String schemaName, String tableName, List<String> dropColumns)
- 指定者:
alterDropColumns在类中OceanBaseCatalog
-
alterColumnType
public void alterColumnType(String schemaName, String tableName, String columnName, org.apache.flink.cdc.common.types.DataType dataType, String comment)
- 指定者:
alterColumnType在类中OceanBaseCatalog
-
renameColumn
public void renameColumn(String schemaName, String tableName, String oldColumnName, String newColumnName)
- 指定者:
renameColumn在类中OceanBaseCatalog
-
dropTable
public void dropTable(String schemaName, String tableName)
- 指定者:
dropTable在类中OceanBaseCatalog
-
truncateTable
public void truncateTable(String schemaName, String tableName)
- 指定者:
truncateTable在类中OceanBaseCatalog
-
alterTable
public void alterTable(String schemaName, String tableName, String comment)
- 指定者:
alterTable在类中OceanBaseCatalog
-
-