org.apache.lucene.search
Class DeletionAwareConstantScoreQuery

java.lang.Object
  extended by org.apache.lucene.search.Query
      extended by org.apache.lucene.search.DeletionAwareConstantScoreQuery
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

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

See Also:
Serialized Form

Nested Class Summary
protected  class DeletionAwareConstantScoreQuery.ConstantScorer
           
protected  class DeletionAwareConstantScoreQuery.ConstantWeight
           
 
Field Summary
protected  org.apache.lucene.search.Filter filter
           
 
Constructor Summary
DeletionAwareConstantScoreQuery(org.apache.lucene.search.Filter filter)
           
 
Method Summary
 org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
           
 boolean equals(java.lang.Object o)
          Returns true if o is equal to this.
 void extractTerms(java.util.Set<org.apache.lucene.index.Term> terms)
           
 org.apache.lucene.search.Filter getFilter()
          Returns the encapsulated filter
 int hashCode()
          Returns a hash code value for this object.
 org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
           
 java.lang.String toString(java.lang.String field)
          Prints a user-readable version of this query.
 
Methods inherited from class org.apache.lucene.search.Query
clone, combine, getBoost, getSimilarity, mergeBooleanQueries, setBoost, toString, weight
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

filter

protected final org.apache.lucene.search.Filter filter
Constructor Detail

DeletionAwareConstantScoreQuery

public DeletionAwareConstantScoreQuery(org.apache.lucene.search.Filter filter)
Method Detail

getFilter

public org.apache.lucene.search.Filter getFilter()
Returns the encapsulated filter


rewrite

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

extractTerms

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

createWeight

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

toString

public java.lang.String toString(java.lang.String field)
Prints a user-readable version of this query.

Specified by:
toString in class org.apache.lucene.search.Query

equals

public boolean equals(java.lang.Object o)
Returns true if o is equal to this.

Overrides:
equals in class org.apache.lucene.search.Query

hashCode

public int hashCode()
Returns a hash code value for this object.

Overrides:
hashCode in class org.apache.lucene.search.Query