Package com.yandex.ydb.table.transaction
Class TxControl<Self extends TxControl>
- java.lang.Object
-
- com.yandex.ydb.table.transaction.TxControl<Self>
-
- Direct Known Subclasses:
TxControl.TxOnlineRo
public abstract class TxControl<Self extends TxControl> extends Object
- Author:
- Sergey Polovko
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTxControl.TxOnlineRoTX ONLINE READ ONLY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static TxControlid(Transaction tx)static TxControlid(String id)booleanisCommitTx()static TxControl.TxOnlineRoonlineRo()static TxControlserializableRw()abstract SelfsetCommitTx(boolean commitTx)static TxControlstaleRo()com.yandex.ydb.table.YdbTable.TransactionControltoPb()
-
-
-
Constructor Detail
-
TxControl
protected TxControl(boolean commitTx, String id)
-
TxControl
protected TxControl(boolean commitTx, com.yandex.ydb.table.YdbTable.TransactionSettings settings)
-
-
Method Detail
-
id
public static TxControl id(Transaction tx)
-
serializableRw
public static TxControl serializableRw()
-
staleRo
public static TxControl staleRo()
-
onlineRo
public static TxControl.TxOnlineRo onlineRo()
-
isCommitTx
public boolean isCommitTx()
-
setCommitTx
public abstract Self setCommitTx(boolean commitTx)
-
toPb
public com.yandex.ydb.table.YdbTable.TransactionControl toPb()
-
-