A container for bucketing information.
A database defined in the catalog.
A function defined in the catalog.
This class of statistics is used in CatalogTable to interact with metastore.
Storage format, used to describe how a partition or a table is stored.
A table defined in the catalog.
A partition (Hive style) defined in the catalog.
Event fired after a database has been created.
Event fired before a database is created.
Event fired after a function has been created.
Event fired before a function is created.
Event fired after a table has been created.
Event fired before a table is created.
Event fired when a database is create or dropped.
Event fired after a database has been dropped.
Event fired before a database is dropped.
Event fired after a function has been dropped.
Event fired before a function is dropped.
Event fired after a table has been dropped.
Event fired before a table is dropped.
Interface for the system catalog (of functions, partitions, tables, and databases).
Event emitted by the external catalog when it is modified.
Listener interface for external catalog modification events.
Event fired when a function is created, dropped or renamed.
A simple trait representing a class that can be used to load resources used by a function.
A trait that represents the type of a resourced needed by a function.
A thread-safe manager for global temporary views, providing atomic operations to manage them, e.
A LogicalPlan that represents a hive table.
An in-memory (ephemeral) implementation of the system catalog.
Event fired after a function has been renamed.
Event fired before a function is renamed.
Event fired after a table has been renamed.
Event fired before a table is renamed.
An internal catalog that is used by a Spark Session.
Event fired when a table is created, dropped or renamed.
A placeholder for a table relation, which will be replaced by concrete relation like
LogicalRelation or HiveTableRelation, during analysis.