public class EventStreamCatalog extends AbstractEventStreamCatalog
| Modifier and Type | Field and Description |
|---|---|
static String |
PLACEHOLDER |
| Constructor and Description |
|---|
EventStreamCatalog(String name,
List<String> eventSchemasBaseUris,
String eventStreamConfigUri,
Map<String,String> httpRoutes,
Map<String,String> options) |
| Modifier and Type | Method and Description |
|---|---|
void |
alterTable(org.apache.flink.table.catalog.ObjectPath tablePath,
org.apache.flink.table.catalog.CatalogBaseTable catalogBaseTable,
boolean ignoreIfNotExists) |
void |
createTable(org.apache.flink.table.catalog.ObjectPath tablePath,
org.apache.flink.table.catalog.CatalogBaseTable table,
boolean ignoreIfExists) |
boolean |
databaseExists(String databaseName) |
void |
dropTable(org.apache.flink.table.catalog.ObjectPath objectPath,
boolean ignoreIfNotExists) |
org.apache.flink.table.catalog.CatalogBaseTable |
getTable(org.apache.flink.table.catalog.ObjectPath tablePath) |
List<String> |
listTables(String databaseName) |
void |
open() |
boolean |
tableExists(org.apache.flink.table.catalog.ObjectPath tablePath) |
alterDatabase, alterPartition, alterPartitionColumnStatistics, alterPartitionStatistics, alterTableColumnStatistics, alterTableStatistics, createDatabase, createPartition, dropDatabase, dropPartition, getDatabase, getPartition, getPartitionColumnStatistics, getPartitionStatistics, getTableColumnStatistics, getTableStatistics, listDatabases, listPartitions, listPartitions, listPartitionsByFilter, listViews, partitionExistsalterFunction, close, createFunction, dropFunction, functionExists, getFunction, listFunctions, renameTable, supportsManagedTablegetDefaultDatabase, getNamepublic static final String PLACEHOLDER
public void open()
throws org.apache.flink.table.catalog.exceptions.CatalogException
open in interface org.apache.flink.table.catalog.Catalogopen in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic boolean databaseExists(String databaseName) throws org.apache.flink.table.catalog.exceptions.CatalogException
databaseExists in interface org.apache.flink.table.catalog.CatalogdatabaseExists in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic List<String> listTables(String databaseName) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
listTables in interface org.apache.flink.table.catalog.CataloglistTables in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.DatabaseNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic boolean tableExists(org.apache.flink.table.catalog.ObjectPath tablePath)
tableExists in interface org.apache.flink.table.catalog.CatalogtableExists in class org.apache.flink.table.catalog.GenericInMemoryCatalogpublic void createTable(org.apache.flink.table.catalog.ObjectPath tablePath,
org.apache.flink.table.catalog.CatalogBaseTable table,
boolean ignoreIfExists)
throws org.apache.flink.table.catalog.exceptions.TableAlreadyExistException,
org.apache.flink.table.catalog.exceptions.DatabaseNotExistException,
org.apache.flink.table.catalog.exceptions.CatalogException
createTable in interface org.apache.flink.table.catalog.CatalogcreateTable in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.TableAlreadyExistExceptionorg.apache.flink.table.catalog.exceptions.DatabaseNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic org.apache.flink.table.catalog.CatalogBaseTable getTable(org.apache.flink.table.catalog.ObjectPath tablePath)
throws org.apache.flink.table.catalog.exceptions.TableNotExistException
getTable in interface org.apache.flink.table.catalog.CataloggetTable in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.TableNotExistExceptionpublic void dropTable(org.apache.flink.table.catalog.ObjectPath objectPath,
boolean ignoreIfNotExists)
throws org.apache.flink.table.catalog.exceptions.TableNotExistException,
org.apache.flink.table.catalog.exceptions.CatalogException
dropTable in interface org.apache.flink.table.catalog.CatalogdropTable in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.TableNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionpublic void alterTable(org.apache.flink.table.catalog.ObjectPath tablePath,
org.apache.flink.table.catalog.CatalogBaseTable catalogBaseTable,
boolean ignoreIfNotExists)
throws org.apache.flink.table.catalog.exceptions.TableNotExistException,
org.apache.flink.table.catalog.exceptions.CatalogException
alterTable in interface org.apache.flink.table.catalog.CatalogalterTable in class org.apache.flink.table.catalog.GenericInMemoryCatalogorg.apache.flink.table.catalog.exceptions.TableNotExistExceptionorg.apache.flink.table.catalog.exceptions.CatalogExceptionCopyright © 2025. All rights reserved.