Interface TransactionalCatalogPlugin
- All Superinterfaces:
CatalogPlugin
A
CatalogPlugin that supports transactions.
Catalogs that implement this interface opt in to transactional query execution. A catalog implementing this interface is responsible for starting transactions.
- Since:
- 4.2.0
-
Method Summary
Modifier and TypeMethodDescriptionBegins a new transaction and returns aTransactionrepresenting it.Methods inherited from interface org.apache.spark.sql.connector.catalog.CatalogPlugin
defaultNamespace, initialize, name
-
Method Details
-
beginTransaction
Begins a new transaction and returns aTransactionrepresenting it.- Parameters:
info- metadata about the transaction being started.
-