类 OceanBaseOracleCatalog

  • 所有已实现的接口:
    AutoCloseable, org.apache.seatunnel.api.table.catalog.Catalog

    public class OceanBaseOracleCatalog
    extends OracleCatalog
    • 构造器详细资料

      • OceanBaseOracleCatalog

        public OceanBaseOracleCatalog​(String catalogName,
                                      String username,
                                      String pwd,
                                      org.apache.seatunnel.common.utils.JdbcUrlUtil.UrlInfo urlInfo,
                                      String defaultSchema)
    • 方法详细资料

      • tableExists

        public boolean tableExists​(org.apache.seatunnel.api.table.catalog.TablePath tablePath)
                            throws org.apache.seatunnel.api.table.catalog.exception.CatalogException
        指定者:
        tableExists 在接口中 org.apache.seatunnel.api.table.catalog.Catalog
        覆盖:
        tableExists 在类中 AbstractJdbcCatalog
        抛出:
        org.apache.seatunnel.api.table.catalog.exception.CatalogException
      • listTables

        public List<String> listTables​(String databaseName)
                                throws org.apache.seatunnel.api.table.catalog.exception.CatalogException,
                                       org.apache.seatunnel.api.table.catalog.exception.DatabaseNotExistException
        指定者:
        listTables 在接口中 org.apache.seatunnel.api.table.catalog.Catalog
        覆盖:
        listTables 在类中 AbstractJdbcCatalog
        抛出:
        org.apache.seatunnel.api.table.catalog.exception.CatalogException
        org.apache.seatunnel.api.table.catalog.exception.DatabaseNotExistException
      • createTable

        public void createTable​(org.apache.seatunnel.api.table.catalog.TablePath tablePath,
                                org.apache.seatunnel.api.table.catalog.CatalogTable table,
                                boolean ignoreIfExists,
                                boolean createIndex)
                         throws org.apache.seatunnel.api.table.catalog.exception.TableAlreadyExistException,
                                org.apache.seatunnel.api.table.catalog.exception.DatabaseNotExistException,
                                org.apache.seatunnel.api.table.catalog.exception.CatalogException
        指定者:
        createTable 在接口中 org.apache.seatunnel.api.table.catalog.Catalog
        覆盖:
        createTable 在类中 AbstractJdbcCatalog
        抛出:
        org.apache.seatunnel.api.table.catalog.exception.TableAlreadyExistException
        org.apache.seatunnel.api.table.catalog.exception.DatabaseNotExistException
        org.apache.seatunnel.api.table.catalog.exception.CatalogException