| Package | Description |
|---|---|
| org.apache.flink.table.catalog |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ResolvedCatalogBaseTable<T extends CatalogBaseTable>
A common parent that describes the resolved metadata of a table or view in a catalog.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CatalogTable
Represents the unresolved metadata of a table in a
Catalog. |
interface |
CatalogView
Represents the unresolved metadata of a view in a
Catalog. |
interface |
ResolvedCatalogBaseTable<T extends CatalogBaseTable>
A common parent that describes the resolved metadata of a table or view in a catalog.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCatalogTable
Default implementation of a
CatalogTable. |
class |
ResolvedCatalogTable
A validated
CatalogTable that is backed by the original metadata coming from the Catalog but resolved by the framework. |
class |
ResolvedCatalogView
A validated
CatalogView that is backed by the original metadata coming from the Catalog but resolved by the framework. |
| Modifier and Type | Method and Description |
|---|---|
CatalogBaseTable |
ResolvedCatalogView.copy() |
CatalogBaseTable |
CatalogBaseTable.copy()
Get a deep copy of the CatalogBaseTable instance.
|
CatalogBaseTable |
ResolvedCatalogTable.copy() |
CatalogBaseTable |
DefaultCatalogTable.copy() |
CatalogBaseTable |
Catalog.getTable(ObjectPath tablePath)
|
default CatalogBaseTable |
Catalog.getTable(ObjectPath tablePath,
long timestamp)
|
CatalogBaseTable |
TemporaryOperationListener.onCreateTemporaryTable(ObjectPath tablePath,
CatalogBaseTable table)
This method is called when a temporary table or view is to be created in this catalog.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Catalog.alterTable(ObjectPath tablePath,
CatalogBaseTable newTable,
boolean ignoreIfNotExists)
Modifies an existing table or view.
|
default void |
Catalog.alterTable(ObjectPath tablePath,
CatalogBaseTable newTable,
List<TableChange> tableChanges,
boolean ignoreIfNotExists)
Modifies an existing table or view.
|
void |
Catalog.createTable(ObjectPath tablePath,
CatalogBaseTable table,
boolean ignoreIfExists)
Creates a new table or view.
|
CatalogBaseTable |
TemporaryOperationListener.onCreateTemporaryTable(ObjectPath tablePath,
CatalogBaseTable table)
This method is called when a temporary table or view is to be created in this catalog.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.