Sha256: 9aac2b3185f7ee7d25401de6dbcf9d6e539ab3823a42eb06c04f0c7e4d96d8ef

Contents?: true

Size: 1.67 KB

Versions: 11

Compression:

Stored size: 1.67 KB

Contents

module PgEventstore
  class EventQueries
    # _@param_ `connection`
    #
    # _@param_ `serializer`
    #
    # _@param_ `deserializer`
    def initialize: (PgEventstore::Connection connection, PgEventstore::EventSerializer serializer, PgEventstore::EventDeserializer deserializer) -> void

    # _@param_ `event`
    def event_exists?: (PgEventstore::Event event) -> bool

    # _@param_ `events`
    def ids_from_db: (::Array[PgEventstore::Event] events) -> ::Array[String]

    # _@param_ `stream`
    def stream_revision: (PgEventstore::Stream stream) -> Integer?

    # _@param_ `stream`
    #
    # _@param_ `options`
    def stream_events: (PgEventstore::Stream stream, ::Hash[untyped, untyped] options) -> ::Array[PgEventstore::Event]

    # _@param_ `stream`
    #
    # _@param_ `events`
    def insert: (PgEventstore::Stream stream, ::Array[PgEventstore::Event] events) -> ::Array[PgEventstore::Event]

    # _@param_ `stream`
    #
    # _@param_ `events`
    def prepared_statements: (PgEventstore::Stream stream, ::Array[PgEventstore::Event] events) -> ::Array[(::Array[String] | ::Array[Object])]

    # _@param_ `stream`
    #
    # _@param_ `options`
    def events_filtering: (PgEventstore::Stream stream, ::Hash[untyped, untyped] options) -> PgEventstore::QueryBuilders::EventsFiltering

    def links_resolver: () -> PgEventstore::LinksResolver

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

    # Returns the value of attribute serializer.
    attr_accessor serializer: PgEventstore::EventSerializer

    # Returns the value of attribute deserializer.
    attr_accessor deserializer: PgEventstore::EventDeserializer
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

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