Sha256: 6f34a7cc17507739617d0b09a0e6a9e47ff50fd322ddf078bd3e70e893992879

Contents?: true

Size: 950 Bytes

Versions: 4

Compression:

Stored size: 950 Bytes

Contents

# frozen_string_literal: true

require_relative 'sql_builder'
require_relative 'query_builders/events_filtering_query'
require_relative 'queries/transaction_queries'
require_relative 'queries/event_queries'
require_relative 'queries/partition_queries'
require_relative 'queries/subscription_queries'
require_relative 'queries/subscriptions_set_queries'
require_relative 'queries/subscription_command_queries'
require_relative 'queries/subscriptions_set_command_queries'
require_relative 'queries/links_resolver'

module PgEventstore
  # @!visibility private
  class Queries
    include Extensions::OptionsExtension

    # @!attribute events
    #   @return [PgEventstore::EventQueries, nil]
    attribute(:events)
    # @!attribute partitions
    #   @return [PgEventstore::PartitionQueries, nil]
    attribute(:partitions)
    # @!attribute transactions
    #   @return [PgEventstore::TransactionQueries, nil]
    attribute(:transactions)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pg_eventstore-1.0.4 lib/pg_eventstore/queries.rb
pg_eventstore-1.0.0.rc2 lib/pg_eventstore/queries.rb
pg_eventstore-1.0.0.rc1 lib/pg_eventstore/queries.rb
pg_eventstore-0.10.2 lib/pg_eventstore/queries.rb