org.elasticsearch.index.search.nested
Class IncludeAllChildrenQuery

java.lang.Object
  extended by org.apache.lucene.search.Query
      extended by org.elasticsearch.index.search.nested.IncludeAllChildrenQuery
All Implemented Interfaces:
Serializable, Cloneable

public class IncludeAllChildrenQuery
extends org.apache.lucene.search.Query

A special query that accepts a top level parent matching query, and returns all the children of that parent as well. This is handy when deleting by query.

See Also:
Serialized Form

Constructor Summary
IncludeAllChildrenQuery(org.apache.lucene.search.Query parentQuery, org.apache.lucene.search.Filter parentFilter)
           
 
Method Summary
 Object clone()
           
 org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
           
 boolean equals(Object _other)
           
 void extractTerms(Set<org.apache.lucene.index.Term> terms)
           
 int hashCode()
           
 org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
           
 String toString(String field)
           
 
Methods inherited from class org.apache.lucene.search.Query
combine, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IncludeAllChildrenQuery

public IncludeAllChildrenQuery(org.apache.lucene.search.Query parentQuery,
                               org.apache.lucene.search.Filter parentFilter)
Method Detail

createWeight

public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
                                             throws IOException
Overrides:
createWeight in class org.apache.lucene.search.Query
Throws:
IOException

extractTerms

public void extractTerms(Set<org.apache.lucene.index.Term> terms)
Overrides:
extractTerms in class org.apache.lucene.search.Query

rewrite

public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
                                       throws IOException
Overrides:
rewrite in class org.apache.lucene.search.Query
Throws:
IOException

toString

public String toString(String field)
Specified by:
toString in class org.apache.lucene.search.Query

equals

public boolean equals(Object _other)
Overrides:
equals in class org.apache.lucene.search.Query

hashCode

public int hashCode()
Overrides:
hashCode in class org.apache.lucene.search.Query

clone

public Object clone()
Overrides:
clone in class org.apache.lucene.search.Query


Copyright © 2009-2012. All Rights Reserved.