Class: Ddr::Index::AbstractQueryResult
- Inherits:
-
Object
- Object
- Ddr::Index::AbstractQueryResult
show all
- Includes:
- Enumerable
- Defined in:
- lib/ddr/index/abstract_query_result.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
8
9
10
|
# File 'lib/ddr/index/abstract_query_result.rb', line 8
def initialize(query)
@query = query.dup.freeze
end
|
Instance Attribute Details
#query ⇒ Object
Returns the value of attribute query.
5
6
7
|
# File 'lib/ddr/index/abstract_query_result.rb', line 5
def query
@query
end
|
Instance Method Details
#count ⇒ Object
12
13
14
15
|
# File 'lib/ddr/index/abstract_query_result.rb', line 12
def count
response = Connection.select(params, rows: 0)
response.num_found
end
|
#each ⇒ Object
17
18
19
|
# File 'lib/ddr/index/abstract_query_result.rb', line 17
def each
raise NotImplementedError, "Subclasses must implement `#each`."
end
|