Enum Class TableCatalogCapability

Object
Enum<TableCatalogCapability>
org.apache.spark.sql.connector.catalog.TableCatalogCapability
All Implemented Interfaces:
Serializable, Comparable<TableCatalogCapability>, Constable

@Evolving public enum TableCatalogCapability extends Enum<TableCatalogCapability>
Capabilities that can be provided by a TableCatalog implementation.

TableCatalogs use TableCatalog.capabilities() to return a set of capabilities. Each capability signals to Spark that the catalog supports a feature identified by the capability. For example, returning SUPPORTS_CREATE_TABLE_WITH_GENERATED_COLUMNS allows Spark to accept GENERATED ALWAYS AS expressions in CREATE TABLE statements.

Since:
3.4.0