Sha256: 5107ac4376af3df6ac0d18ca263488a3c498d74a18dde967ed1921f8b518f217

Contents?: true

Size: 1.07 KB

Versions: 3

Compression:

Stored size: 1.07 KB

Contents

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

    # _@param_ `attrs`
    def find_all: (::Hash[untyped, untyped] attrs) -> ::Array[::Hash[untyped, untyped]]

    def set_names: () -> ::Array[String]

    # The same as #find_all, but returns first result
    def find_by: (::Hash[untyped, untyped] attrs) -> ::Hash[untyped, untyped]?

    # _@param_ `id`
    def find!: (Integer id) -> ::Hash[untyped, untyped]

    # _@param_ `attrs`
    def create: (::Hash[untyped, untyped] attrs) -> ::Hash[untyped, untyped]

    # _@param_ `id`
    #
    # _@param_ `attrs`
    def update: (Integer id, ::Hash[untyped, untyped] attrs) -> ::Hash[untyped, untyped]

    # _@param_ `id`
    def delete: (Integer id) -> void

    # _@param_ `hash`
    def deserialize: (::Hash[untyped, untyped] hash) -> ::Hash[untyped, untyped]

    def transaction_queries: () -> PgEventstore::TransactionQueries

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pg_eventstore-1.2.0 sig/pg_eventstore/subscriptions/queries/subscriptions_set_queries.rbs
pg_eventstore-1.1.5 sig/pg_eventstore/subscriptions/queries/subscriptions_set_queries.rbs
pg_eventstore-1.1.4 sig/pg_eventstore/subscriptions/queries/subscriptions_set_queries.rbs