Sha256: c3e11b3d593418ca70847b3903bfc6520b8746fff8a174bb28919aa7639bfc5a
Contents?: true
Size: 426 Bytes
Versions: 46
Compression:
Stored size: 426 Bytes
Contents
module Ddr::Index class AbstractQueryResult include Enumerable attr_reader :query, :conn delegate :params, to: :query def initialize(query) @query = query.dup.freeze @conn = Connection.new end def count response = conn.select(params, rows: 0) response.num_found end def each raise NotImplementedError, "Subclasses must implement `#each`." end end end
Version data entries
46 entries across 46 versions & 1 rubygems