public class KarelDbTransactionManager
extends org.apache.omid.transaction.AbstractTransactionManagerShim
| Modifier and Type | Class and Description |
|---|---|
static class |
KarelDbTransactionManager.CommitTimestampLocatorImpl |
| Modifier and Type | Method and Description |
|---|---|
void |
closeResources() |
static KarelDbTransaction |
enforceKarelDbTransactionAsParam(org.apache.omid.transaction.AbstractTransaction<? extends org.apache.omid.tso.client.CellId> tx) |
long |
getHashForTable(byte[] tableName) |
long |
getLowWatermark() |
static KarelDbTransactionManager |
newInstance() |
static KarelDbTransactionManager |
newInstance(org.apache.omid.committable.CommitTable commitTable,
org.apache.omid.tso.TimestampOracle timestampOracle,
org.apache.omid.transaction.PostCommitActions postCommitter) |
static KarelDbTransactionManager |
newInstance(org.apache.omid.committable.CommitTable commitTable,
org.apache.omid.timestamp.storage.TimestampStorage timestampStorage) |
static KarelDbTransactionManager |
newInstance(org.apache.omid.committable.CommitTable commitTable,
org.apache.omid.timestamp.storage.TimestampStorage timestampStorage,
org.apache.omid.transaction.PostCommitActions postCommitter) |
void |
postBegin(org.apache.omid.transaction.AbstractTransaction<? extends org.apache.omid.tso.client.CellId> transaction) |
public static KarelDbTransactionManager newInstance()
public static KarelDbTransactionManager newInstance(org.apache.omid.committable.CommitTable commitTable, org.apache.omid.timestamp.storage.TimestampStorage timestampStorage)
public static KarelDbTransactionManager newInstance(org.apache.omid.committable.CommitTable commitTable, org.apache.omid.timestamp.storage.TimestampStorage timestampStorage, org.apache.omid.transaction.PostCommitActions postCommitter)
public static KarelDbTransactionManager newInstance(org.apache.omid.committable.CommitTable commitTable, org.apache.omid.tso.TimestampOracle timestampOracle, org.apache.omid.transaction.PostCommitActions postCommitter)
public void postBegin(org.apache.omid.transaction.AbstractTransaction<? extends org.apache.omid.tso.client.CellId> transaction)
throws org.apache.omid.transaction.TransactionManagerException
postBegin in class org.apache.omid.transaction.AbstractTransactionManagerorg.apache.omid.transaction.TransactionManagerExceptionpublic void closeResources()
throws IOException
closeResources in class org.apache.omid.transaction.AbstractTransactionManagerShimIOExceptionpublic long getHashForTable(byte[] tableName)
getHashForTable in class org.apache.omid.transaction.AbstractTransactionManagerpublic long getLowWatermark()
throws org.apache.omid.transaction.TransactionException
org.apache.omid.transaction.TransactionExceptionpublic static KarelDbTransaction enforceKarelDbTransactionAsParam(org.apache.omid.transaction.AbstractTransaction<? extends org.apache.omid.tso.client.CellId> tx)
Copyright © 2020. All rights reserved.