pyignite.datatypes.transactions module

class pyignite.datatypes.transactions.TransactionConcurrency(value)

Bases: enum.IntEnum

Defines different cache transaction concurrency control.

OPTIMISTIC = 0

Optimistic concurrency control.

PESSIMISTIC = 1

Pessimistic concurrency control.

class pyignite.datatypes.transactions.TransactionIsolation(value)

Bases: enum.IntEnum

Defines different cache transaction isolation levels.

READ_COMMITTED = 0

Read committed isolation level.Read committed isolation level.

REPEATABLE_READ = 1

Repeatable read isolation level.

SERIALIZABLE = 2

Serializable isolation level.