pyignite.transaction module¶
- class pyignite.transaction.AioTransaction(client, concurrency=TransactionConcurrency.PESSIMISTIC, isolation=TransactionIsolation.REPEATABLE_READ, timeout=0, label=None)¶
Bases:
pyignite.transaction._BaseTransactionAsync thin client transaction.
- __init__(client, concurrency=TransactionConcurrency.PESSIMISTIC, isolation=TransactionIsolation.REPEATABLE_READ, timeout=0, label=None)¶
- async close() None¶
Close transaction.
- async commit() None¶
Commit transaction.
- async rollback() None¶
Rollback transaction.
- class pyignite.transaction.Transaction(client, concurrency=TransactionConcurrency.PESSIMISTIC, isolation=TransactionIsolation.REPEATABLE_READ, timeout=0, label=None)¶
Bases:
pyignite.transaction._BaseTransactionThin client transaction.
- __init__(client, concurrency=TransactionConcurrency.PESSIMISTIC, isolation=TransactionIsolation.REPEATABLE_READ, timeout=0, label=None)¶
- close() None¶
Close transaction.
- commit() None¶
Commit transaction.
- rollback() None¶
Rollback transaction.