pyignite.transaction module¶
-
class
pyignite.transaction.
AioTransaction
(client, concurrency=<TransactionConcurrency.PESSIMISTIC: 1>, isolation=<TransactionIsolation.REPEATABLE_READ: 1>, timeout=0, label=None)¶ Bases:
pyignite.transaction._BaseTransaction
Async thin client transaction.
-
__init__
(client, concurrency=<TransactionConcurrency.PESSIMISTIC: 1>, isolation=<TransactionIsolation.REPEATABLE_READ: 1>, timeout=0, label=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
close
() → None¶ Close transaction.
-
commit
() → None¶ Commit transaction.
-
rollback
() → None¶ Rollback transaction.
-
-
class
pyignite.transaction.
Transaction
(client, concurrency=<TransactionConcurrency.PESSIMISTIC: 1>, isolation=<TransactionIsolation.REPEATABLE_READ: 1>, timeout=0, label=None)¶ Bases:
pyignite.transaction._BaseTransaction
Thin client transaction.
-
__init__
(client, concurrency=<TransactionConcurrency.PESSIMISTIC: 1>, isolation=<TransactionIsolation.REPEATABLE_READ: 1>, timeout=0, label=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
close
() → None¶ Close transaction.
-
commit
() → None¶ Commit transaction.
-
rollback
() → None¶ Rollback transaction.
-