pyignite.transaction module¶
-
class
pyignite.transaction.AioTransaction(client, concurrency=<TransactionConcurrency.PESSIMISTIC: 1>, isolation=<TransactionIsolation.REPEATABLE_READ: 1>, timeout=0, label=None)¶ Bases:
objectAsync 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:
objectThin 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.
-