Sha256: f93239e3f5e3ecaad3e6193fb93fe747f3ff957edab3562e3c883b90712a3cd6

Contents?: true

Size: 732 Bytes

Versions: 4

Compression:

Stored size: 732 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/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.1.3 lib/pg_eventstore/queries.rb
pg_eventstore-1.1.2 lib/pg_eventstore/queries.rb
pg_eventstore-1.1.1 lib/pg_eventstore/queries.rb
pg_eventstore-1.1.0 lib/pg_eventstore/queries.rb