public interface TransactionManager
| Modifier and Type | Field and Description |
|---|---|
static IsolationLevel |
DEFAULT_ISOLATION |
static boolean |
DEFAULT_READ_ONLY |
static final IsolationLevel DEFAULT_ISOLATION
static final boolean DEFAULT_READ_ONLY
boolean transactionExists(TransactionId transactionId)
default boolean isAutoCommit(TransactionId transactionId)
TransactionInfo getTransactionInfo(TransactionId transactionId)
List<TransactionInfo> getAllTransactionInfos()
TransactionId beginTransaction(boolean autoCommitContext)
TransactionId beginTransaction(IsolationLevel isolationLevel, boolean readOnly, boolean autoCommitContext)
Map<String,CatalogName> getCatalogNames(TransactionId transactionId)
Optional<CatalogMetadata> getOptionalCatalogMetadata(TransactionId transactionId, String catalogName)
CatalogMetadata getCatalogMetadata(TransactionId transactionId, CatalogName catalogName)
CatalogMetadata getCatalogMetadataForWrite(TransactionId transactionId, CatalogName catalogName)
CatalogMetadata getCatalogMetadataForWrite(TransactionId transactionId, String catalogName)
ConnectorTransactionHandle getConnectorTransaction(TransactionId transactionId, CatalogName catalogName)
void checkAndSetActive(TransactionId transactionId)
void trySetActive(TransactionId transactionId)
void trySetInactive(TransactionId transactionId)
com.google.common.util.concurrent.ListenableFuture<?> asyncCommit(TransactionId transactionId)
com.google.common.util.concurrent.ListenableFuture<?> asyncAbort(TransactionId transactionId)
void fail(TransactionId transactionId)
default void activateTransaction(Session session, boolean transactionControl, AccessControl accessControl)
Copyright © 2012–2019. All rights reserved.