Interface TransactionalCatalogPlugin

All Superinterfaces:
CatalogPlugin

@Evolving public interface TransactionalCatalogPlugin extends 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 Details

    • beginTransaction

      Transaction beginTransaction(TransactionInfo info)
      Begins a new transaction and returns a Transaction representing it.
      Parameters:
      info - metadata about the transaction being started.