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