Modifier and Type | Class and Description |
---|---|
class |
AbstractCatalog
Common implementation of
Catalog . |
class |
CachingCatalog
A
Catalog to cache databases and tables and manifests. |
class |
DelegateCatalog
|
class |
FileSystemCatalog
A catalog implementation for
FileIO . |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
DelegateCatalog.wrapped |
Modifier and Type | Method and Description |
---|---|
default Catalog |
CatalogFactory.create(CatalogContext context) |
Catalog |
FileSystemCatalogFactory.create(FileIO fileIO,
Path warehouse,
CatalogContext context) |
default Catalog |
CatalogFactory.create(FileIO fileIO,
Path warehouse,
CatalogContext context) |
static Catalog |
CatalogFactory.createCatalog(CatalogContext options)
If the ClassLoader is not specified, using the context ClassLoader of current thread as
default.
|
static Catalog |
CatalogFactory.createCatalog(CatalogContext context,
ClassLoader classLoader) |
static Catalog |
CatalogFactory.createUnwrappedCatalog(CatalogContext context,
ClassLoader classLoader) |
Catalog |
Catalog.Loader.load() |
static Catalog |
CachingCatalog.tryToCreate(Catalog catalog,
Options options) |
Catalog |
DelegateCatalog.wrapped() |
Modifier and Type | Method and Description |
---|---|
static Catalog |
CachingCatalog.tryToCreate(Catalog catalog,
Options options) |
Constructor and Description |
---|
CachingCatalog(Catalog wrapped) |
CachingCatalog(Catalog wrapped,
java.time.Duration expirationInterval,
MemorySize manifestMaxMemory,
long manifestCacheThreshold,
long cachedPartitionMaxNum,
int snapshotMaxNumPerTable) |
CachingCatalog(Catalog wrapped,
java.time.Duration expirationInterval,
MemorySize manifestMaxMemory,
long manifestCacheThreshold,
long cachedPartitionMaxNum,
int snapshotMaxNumPerTable,
org.apache.paimon.shade.caffeine2.com.github.benmanes.caffeine.cache.Ticker ticker) |
DelegateCatalog(Catalog wrapped) |
Modifier and Type | Method and Description |
---|---|
Catalog |
FlinkCatalog.catalog() |
static Catalog |
FlinkCatalogFactory.createPaimonCatalog(Options catalogOptions) |
Modifier and Type | Method and Description |
---|---|
static FlinkCatalog |
FlinkCatalogFactory.createCatalog(String catalogName,
Catalog catalog,
Options options) |
Constructor and Description |
---|
FlinkCatalog(Catalog catalog,
String name,
String defaultDatabase,
ClassLoader classLoader,
Options options) |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
ActionBase.catalog |
Modifier and Type | Method and Description |
---|---|
protected Catalog |
ActionBase.initPaimonCatalog() |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
MultiTableScanBase.catalog |
Modifier and Type | Method and Description |
---|---|
static void |
LogStoreRegister.registerLogSystem(Catalog catalog,
Identifier identifier,
Map<String,String> options,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
static long |
FlinkOrphanFilesClean.executeDatabaseOrphanFiles(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env,
Catalog catalog,
long olderThanMillis,
SerializableConsumer<Path> fileCleaner,
Integer parallelism,
String databaseName,
String tableName) |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
ProcedureBase.catalog |
Modifier and Type | Method and Description |
---|---|
static Optional<org.apache.flink.table.procedures.Procedure> |
ProcedureUtil.getProcedure(Catalog catalog,
org.apache.flink.table.catalog.ObjectPath procedurePath) |
ProcedureBase |
ProcedureBase.withCatalog(Catalog catalog) |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
MultiTablesStoreCompactOperator.catalog |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
UpdatedDataFieldsProcessFunctionBase.catalog |
Modifier and Type | Method and Description |
---|---|
static Migrator |
TableMigrationUtils.getImporter(String connector,
Catalog catalog,
String sourceDatabase,
String sourceTableName,
String targetDatabase,
String targetTableName,
Integer parallelism,
Map<String,String> options) |
static List<Migrator> |
TableMigrationUtils.getImporters(String connector,
Catalog catalog,
String sourceDatabase,
Integer parallelism,
Map<String,String> options) |
Modifier and Type | Class and Description |
---|---|
class |
HiveCatalog
A catalog implementation for Hive.
|
Modifier and Type | Method and Description |
---|---|
Catalog |
HiveCatalogFactory.create(CatalogContext context) |
static Catalog |
HiveCatalog.createHiveCatalog(CatalogContext context) |
Modifier and Type | Class and Description |
---|---|
class |
JdbcCatalog
Support jdbc catalog.
|
Modifier and Type | Method and Description |
---|---|
Catalog |
JdbcCatalogFactory.create(FileIO fileIO,
Path warehouse,
CatalogContext context) |
Modifier and Type | Method and Description |
---|---|
static SerializableConsumer<Path> |
OrphanFilesClean.createFileCleaner(Catalog catalog,
Boolean dryRun) |
static List<LocalOrphanFilesClean> |
LocalOrphanFilesClean.createOrphanFilesCleans(Catalog catalog,
String databaseName,
String tableName,
long olderThanMillis,
SerializableConsumer<Path> fileCleaner,
Integer parallelism) |
static long |
LocalOrphanFilesClean.executeDatabaseOrphanFiles(Catalog catalog,
String databaseName,
String tableName,
long olderThanMillis,
SerializableConsumer<Path> fileCleaner,
Integer parallelism) |
Modifier and Type | Class and Description |
---|---|
class |
PrivilegedCatalog
Catalog which supports privilege system. |
Modifier and Type | Method and Description |
---|---|
static Catalog |
PrivilegedCatalog.tryToCreate(Catalog catalog,
Options options) |
Modifier and Type | Method and Description |
---|---|
static Catalog |
PrivilegedCatalog.tryToCreate(Catalog catalog,
Options options) |
Constructor and Description |
---|
PrivilegedCatalog(Catalog wrapped,
PrivilegeManager privilegeManager) |
Modifier and Type | Field and Description |
---|---|
protected Catalog |
SparkCatalog.catalog |
Modifier and Type | Method and Description |
---|---|
Catalog |
SparkCatalog.paimonCatalog() |
Catalog |
SparkGenericCatalog.paimonCatalog() |
Modifier and Type | Method and Description |
---|---|
Catalog |
WithPaimonCatalog.paimonCatalog() |
Modifier and Type | Method and Description |
---|---|
void |
RepairProcedure.repairDatabasesOrTables(String databaseOrTables,
Catalog paimonCatalog) |
Modifier and Type | Method and Description |
---|---|
static Migrator |
TableMigrationUtils.getImporter(String connector,
Catalog catalog,
String sourceDatabase,
String sourceTableName,
String targetDatabase,
String targetTableName,
Integer parallelism,
Map<String,String> options) |
static List<Migrator> |
TableMigrationUtils.getImporters(String connector,
Catalog catalog,
String sourceDatabase,
Integer parallelism,
Map<String,String> options) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.