public class KarelDbEngine extends Object implements org.apache.kafka.common.Configurable, Closeable
| Modifier and Type | Method and Description |
|---|---|
org.apache.omid.transaction.Transaction |
beginTx() |
void |
close() |
static void |
closeInstance() |
void |
commitTx(org.apache.omid.transaction.Transaction tx) |
void |
configure(KarelDbConfig config) |
void |
configure(Map<String,?> configs) |
static <T> T |
getConfiguredInstance(String className,
Map<String,?> configs) |
static KarelDbEngine |
getInstance() |
Schema |
getSchema() |
KarelDbTransactionManager |
getTxManager() |
void |
init() |
boolean |
isInitialized() |
void |
rollbackTx(org.apache.omid.transaction.Transaction tx) |
void |
sync() |
public static KarelDbEngine getInstance()
public static void closeInstance()
public void configure(Map<String,?> configs)
configure in interface org.apache.kafka.common.Configurablepublic void configure(KarelDbConfig config)
public void init()
public boolean isInitialized()
public void sync()
public Schema getSchema()
public KarelDbTransactionManager getTxManager()
public org.apache.omid.transaction.Transaction beginTx()
throws org.apache.omid.transaction.TransactionException
org.apache.omid.transaction.TransactionExceptionpublic void commitTx(org.apache.omid.transaction.Transaction tx)
throws org.apache.omid.transaction.RollbackException,
org.apache.omid.transaction.TransactionException
org.apache.omid.transaction.RollbackExceptionorg.apache.omid.transaction.TransactionExceptionpublic void rollbackTx(org.apache.omid.transaction.Transaction tx)
throws org.apache.omid.transaction.TransactionException
org.apache.omid.transaction.TransactionExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2020. All rights reserved.