Module: Elasticsearch::Persistence::NullRelation
- Defined in:
- lib/elasticsearch/persistence/null_relation.rb
Overview
:nodoc:
Instance Method Summary collapse
- #any? ⇒ Boolean
- #delete(_id_or_array) ⇒ Object
- #delete_all ⇒ Object
- #empty? ⇒ Boolean
- #exec_queries ⇒ Object
- #exists?(_conditions = :none) ⇒ Boolean
- #many? ⇒ Boolean
- #none? ⇒ Boolean
- #one? ⇒ Boolean
- #or(other) ⇒ Object
- #pluck(*column_names) ⇒ Object
- #update_all(_updates) ⇒ Object
Instance Method Details
#any? ⇒ Boolean
30 31 32 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 30 def any? false end |
#delete(_id_or_array) ⇒ Object
18 19 20 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 18 def delete(_id_or_array) 0 end |
#delete_all ⇒ Object
10 11 12 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 10 def delete_all 0 end |
#empty? ⇒ Boolean
22 23 24 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 22 def empty? true end |
#exec_queries ⇒ Object
51 52 53 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 51 def exec_queries @records = OpenStruct.new(klass: Elasticsearch::Persistence::Repository::Class, total: 0, results: []).freeze end |
#exists?(_conditions = :none) ⇒ Boolean
42 43 44 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 42 def exists?(_conditions = :none) false end |
#many? ⇒ Boolean
38 39 40 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 38 def many? false end |
#none? ⇒ Boolean
26 27 28 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 26 def none? true end |
#one? ⇒ Boolean
34 35 36 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 34 def one? false end |
#or(other) ⇒ Object
46 47 48 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 46 def or(other) other.spawn end |
#pluck(*column_names) ⇒ Object
6 7 8 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 6 def pluck(*column_names) [] end |
#update_all(_updates) ⇒ Object
14 15 16 |
# File 'lib/elasticsearch/persistence/null_relation.rb', line 14 def update_all(_updates) 0 end |