Class: MmEsSearch::Api::Query::HasParentQuery

Inherits:
AbstractQuery show all
Defined in:
lib/mm_es_search/api/query/has_parent_query.rb

Direct Known Subclasses

HasParentFilter

Instance Method Summary collapse

Methods inherited from AbstractQuery

#es_abs_field, #mongo_abs_field, #path_and_index, #to_filter

Instance Method Details

#to_es_queryObject



15
16
17
18
19
# File 'lib/mm_es_search/api/query/has_parent_query.rb', line 15

def to_es_query
  params = {:parent_type => parent_type, :query => query.to_es_query}
  params[:_scope] = scope if scope?
  {:has_parent => params}
end

#to_mongo_query(options = {}) ⇒ Object

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/mm_es_search/api/query/has_parent_query.rb', line 11

def to_mongo_query(options = {})
  raise NotImplementedError
end