public class OceanBaseOracleCatalog extends OceanBaseCatalog
OceanBaseCatalog for OceanBase connector that supports schema evolution under Oracle
mode.connectionProvider| 构造器和说明 |
|---|
OceanBaseOracleCatalog(com.oceanbase.connector.flink.OceanBaseConnectorOptions connectorOptions) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
alterAddColumns(String databaseName,
String tableName,
List<OceanBaseColumn> addColumns) |
void |
alterColumnType(String schemaName,
String tableName,
String columnName,
org.apache.flink.cdc.common.types.DataType dataType) |
void |
alterDropColumns(String schemaName,
String tableName,
List<String> dropColumns) |
void |
createDatabase(String databaseName,
boolean ignoreIfExists) |
void |
createTable(OceanBaseTable table,
boolean ignoreIfExists) |
boolean |
databaseExists(String databaseName) |
void |
dropTable(String schemaName,
String tableName) |
void |
renameColumn(String schemaName,
String tableName,
String oldColumnName,
String newColumnName) |
boolean |
tableExists(String databaseName,
String tableName) |
void |
truncateTable(String schemaName,
String tableName) |
close, executeSingleColumnStatement, executeUpdateStatement, openpublic OceanBaseOracleCatalog(com.oceanbase.connector.flink.OceanBaseConnectorOptions connectorOptions)
public boolean databaseExists(String databaseName) throws OceanBaseCatalogException
databaseExists 在类中 OceanBaseCatalogOceanBaseCatalogExceptionpublic void createDatabase(String databaseName, boolean ignoreIfExists) throws OceanBaseCatalogException
createDatabase 在类中 OceanBaseCatalogOceanBaseCatalogExceptionpublic boolean tableExists(String databaseName, String tableName) throws OceanBaseCatalogException
tableExists 在类中 OceanBaseCatalogOceanBaseCatalogExceptionpublic void createTable(OceanBaseTable table, boolean ignoreIfExists) throws OceanBaseCatalogException
createTable 在类中 OceanBaseCatalogOceanBaseCatalogExceptionpublic void alterAddColumns(String databaseName, String tableName, List<OceanBaseColumn> addColumns)
alterAddColumns 在类中 OceanBaseCatalogpublic void alterDropColumns(String schemaName, String tableName, List<String> dropColumns)
alterDropColumns 在类中 OceanBaseCatalogpublic void alterColumnType(String schemaName, String tableName, String columnName, org.apache.flink.cdc.common.types.DataType dataType)
alterColumnType 在类中 OceanBaseCatalogpublic void renameColumn(String schemaName, String tableName, String oldColumnName, String newColumnName)
renameColumn 在类中 OceanBaseCatalogpublic void dropTable(String schemaName, String tableName)
dropTable 在类中 OceanBaseCatalogpublic void truncateTable(String schemaName, String tableName)
truncateTable 在类中 OceanBaseCatalogCopyright © 2025 The Apache Software Foundation. All rights reserved.