enum

Lustra::SQL::Transaction::Level

Inherits Enum < Comparable < Value < Object

Represents the differents levels of transactions as described in https://www.postgresql.org/docs/9.5/transaction-iso.html

ReadUncommited is voluntarly ommited as it fallback to ReadCommited in PostgreSQL

Constants

ReadCommitted = 0
RepeatableRead = 1
Serializable = 2

Instance methods

read_committed?

Returns true if this enum value equals ReadCommitted

Source
repeatable_read?

Returns true if this enum value equals RepeatableRead

Source
serializable?

Returns true if this enum value equals Serializable

Source