public abstract class AbstractEventStreamCatalog
extends org.apache.flink.table.catalog.GenericInMemoryCatalog
Modifier | Constructor and Description |
---|---|
protected |
AbstractEventStreamCatalog(String name) |
protected |
AbstractEventStreamCatalog(String name,
String defaultDatabase) |
Modifier and Type | Method and Description |
---|---|
void |
alterDatabase(String s,
org.apache.flink.table.catalog.CatalogDatabase catalogDatabase,
boolean b) |
void |
alterPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.CatalogPartition catalogPartition,
boolean b) |
void |
alterPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics,
boolean b) |
void |
alterPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics,
boolean b) |
void |
alterTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics,
boolean b) |
void |
alterTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics,
boolean b) |
void |
createDatabase(String s,
org.apache.flink.table.catalog.CatalogDatabase catalogDatabase,
boolean b) |
void |
createPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
org.apache.flink.table.catalog.CatalogPartition catalogPartition,
boolean b) |
void |
dropDatabase(String s,
boolean b,
boolean b1) |
void |
dropPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec,
boolean b) |
org.apache.flink.table.catalog.CatalogDatabase |
getDatabase(String s) |
org.apache.flink.table.catalog.CatalogPartition |
getPartition(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
org.apache.flink.table.catalog.stats.CatalogColumnStatistics |
getPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
org.apache.flink.table.catalog.stats.CatalogTableStatistics |
getPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
org.apache.flink.table.catalog.stats.CatalogColumnStatistics |
getTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath) |
org.apache.flink.table.catalog.stats.CatalogTableStatistics |
getTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath) |
List<String> |
listDatabases() |
List<org.apache.flink.table.catalog.CatalogPartitionSpec> |
listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath) |
List<org.apache.flink.table.catalog.CatalogPartitionSpec> |
listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
List<org.apache.flink.table.catalog.CatalogPartitionSpec> |
listPartitionsByFilter(org.apache.flink.table.catalog.ObjectPath objectPath,
List<org.apache.flink.table.expressions.Expression> list) |
List<String> |
listViews(String s) |
boolean |
partitionExists(org.apache.flink.table.catalog.ObjectPath objectPath,
org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) |
alterFunction, alterTable, close, createFunction, createTable, databaseExists, dropFunction, dropTable, functionExists, getFunction, getTable, listFunctions, listTables, open, renameTable, supportsManagedTable, tableExists
getDefaultDatabase, getName
protected AbstractEventStreamCatalog(String name)
public List<String> listDatabases() throws org.apache.flink.table.catalog.exceptions.CatalogException
listDatabases
in interface org.apache.flink.table.catalog.Catalog
listDatabases
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.CatalogException
public org.apache.flink.table.catalog.CatalogDatabase getDatabase(String s) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
getDatabase
in interface org.apache.flink.table.catalog.Catalog
getDatabase
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.DatabaseNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void createDatabase(String s, org.apache.flink.table.catalog.CatalogDatabase catalogDatabase, boolean b) throws org.apache.flink.table.catalog.exceptions.DatabaseAlreadyExistException, org.apache.flink.table.catalog.exceptions.CatalogException
createDatabase
in interface org.apache.flink.table.catalog.Catalog
createDatabase
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.DatabaseAlreadyExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void dropDatabase(String s, boolean b, boolean b1) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.DatabaseNotEmptyException, org.apache.flink.table.catalog.exceptions.CatalogException
dropDatabase
in interface org.apache.flink.table.catalog.Catalog
dropDatabase
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.DatabaseNotExistException
org.apache.flink.table.catalog.exceptions.DatabaseNotEmptyException
org.apache.flink.table.catalog.exceptions.CatalogException
public void alterDatabase(String s, org.apache.flink.table.catalog.CatalogDatabase catalogDatabase, boolean b) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
alterDatabase
in interface org.apache.flink.table.catalog.Catalog
alterDatabase
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.DatabaseNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public List<String> listViews(String s) throws org.apache.flink.table.catalog.exceptions.DatabaseNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
listViews
in interface org.apache.flink.table.catalog.Catalog
listViews
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.DatabaseNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public List<org.apache.flink.table.catalog.CatalogPartitionSpec> listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.TableNotPartitionedException, org.apache.flink.table.catalog.exceptions.CatalogException
listPartitions
in interface org.apache.flink.table.catalog.Catalog
listPartitions
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.TableNotPartitionedException
org.apache.flink.table.catalog.exceptions.CatalogException
public List<org.apache.flink.table.catalog.CatalogPartitionSpec> listPartitions(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.TableNotPartitionedException, org.apache.flink.table.catalog.exceptions.PartitionSpecInvalidException, org.apache.flink.table.catalog.exceptions.CatalogException
listPartitions
in interface org.apache.flink.table.catalog.Catalog
listPartitions
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.TableNotPartitionedException
org.apache.flink.table.catalog.exceptions.PartitionSpecInvalidException
org.apache.flink.table.catalog.exceptions.CatalogException
public List<org.apache.flink.table.catalog.CatalogPartitionSpec> listPartitionsByFilter(org.apache.flink.table.catalog.ObjectPath objectPath, List<org.apache.flink.table.expressions.Expression> list) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.TableNotPartitionedException, org.apache.flink.table.catalog.exceptions.CatalogException
listPartitionsByFilter
in interface org.apache.flink.table.catalog.Catalog
listPartitionsByFilter
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.TableNotPartitionedException
org.apache.flink.table.catalog.exceptions.CatalogException
public org.apache.flink.table.catalog.CatalogPartition getPartition(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
getPartition
in interface org.apache.flink.table.catalog.Catalog
getPartition
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public boolean partitionExists(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) throws org.apache.flink.table.catalog.exceptions.CatalogException
partitionExists
in interface org.apache.flink.table.catalog.Catalog
partitionExists
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.CatalogException
public void createPartition(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec, org.apache.flink.table.catalog.CatalogPartition catalogPartition, boolean b) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.TableNotPartitionedException, org.apache.flink.table.catalog.exceptions.PartitionSpecInvalidException, org.apache.flink.table.catalog.exceptions.PartitionAlreadyExistsException, org.apache.flink.table.catalog.exceptions.CatalogException
createPartition
in interface org.apache.flink.table.catalog.Catalog
createPartition
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.TableNotPartitionedException
org.apache.flink.table.catalog.exceptions.PartitionSpecInvalidException
org.apache.flink.table.catalog.exceptions.PartitionAlreadyExistsException
org.apache.flink.table.catalog.exceptions.CatalogException
public void dropPartition(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec, boolean b) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
dropPartition
in interface org.apache.flink.table.catalog.Catalog
dropPartition
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void alterPartition(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec, org.apache.flink.table.catalog.CatalogPartition catalogPartition, boolean b) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
alterPartition
in interface org.apache.flink.table.catalog.Catalog
alterPartition
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public org.apache.flink.table.catalog.stats.CatalogTableStatistics getTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
getTableStatistics
in interface org.apache.flink.table.catalog.Catalog
getTableStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public org.apache.flink.table.catalog.stats.CatalogColumnStatistics getTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
getTableColumnStatistics
in interface org.apache.flink.table.catalog.Catalog
getTableColumnStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public org.apache.flink.table.catalog.stats.CatalogTableStatistics getPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
getPartitionStatistics
in interface org.apache.flink.table.catalog.Catalog
getPartitionStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public org.apache.flink.table.catalog.stats.CatalogColumnStatistics getPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
getPartitionColumnStatistics
in interface org.apache.flink.table.catalog.Catalog
getPartitionColumnStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void alterTableStatistics(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics, boolean b) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
alterTableStatistics
in interface org.apache.flink.table.catalog.Catalog
alterTableStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void alterTableColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics, boolean b) throws org.apache.flink.table.catalog.exceptions.TableNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
alterTableColumnStatistics
in interface org.apache.flink.table.catalog.Catalog
alterTableColumnStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.TableNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void alterPartitionStatistics(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec, org.apache.flink.table.catalog.stats.CatalogTableStatistics catalogTableStatistics, boolean b) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
alterPartitionStatistics
in interface org.apache.flink.table.catalog.Catalog
alterPartitionStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
public void alterPartitionColumnStatistics(org.apache.flink.table.catalog.ObjectPath objectPath, org.apache.flink.table.catalog.CatalogPartitionSpec catalogPartitionSpec, org.apache.flink.table.catalog.stats.CatalogColumnStatistics catalogColumnStatistics, boolean b) throws org.apache.flink.table.catalog.exceptions.PartitionNotExistException, org.apache.flink.table.catalog.exceptions.CatalogException
alterPartitionColumnStatistics
in interface org.apache.flink.table.catalog.Catalog
alterPartitionColumnStatistics
in class org.apache.flink.table.catalog.GenericInMemoryCatalog
org.apache.flink.table.catalog.exceptions.PartitionNotExistException
org.apache.flink.table.catalog.exceptions.CatalogException
Copyright © 2024. All rights reserved.