Sha256: fcef5fc0cf62b947984ff66ca7407f3bc59c6c4716546fa54edf9aa0b25e570e

Contents?: true

Size: 685 Bytes

Versions: 14

Compression:

Stored size: 685 Bytes

Contents

module PgEventstore
  class TransactionQueries
    ISOLATION_LEVELS: ::Hash[Symbol, String]

    # _@param_ `connection`
    def initialize: (PgEventstore::Connection connection) -> void

    # _@param_ `level` — transaction isolation level
    def transaction: (?Symbol level) { () -> untyped } -> void

    # _@param_ `level` — PostgreSQL transaction isolation level
    #
    # _@param_ `pg_connection`
    def pg_transaction: (String level, PG::Connection pg_connection) { () -> untyped } -> void

    def partition_queries: () -> PgEventstore::PartitionQueries

    # Returns the value of attribute connection.
    attr_accessor connection: PgEventstore::Connection
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
pg_eventstore-1.9.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.8.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.7.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.6.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.5.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.4.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.3.4 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.3.3 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.3.2 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.3.1 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.3.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.2.0 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.1.5 sig/pg_eventstore/queries/transaction_queries.rbs
pg_eventstore-1.1.4 sig/pg_eventstore/queries/transaction_queries.rbs