Package org.alfresco.solr.query
Class CachingTermPositions
- java.lang.Object
-
- org.apache.lucene.search.DocIdSetIterator
-
- org.apache.lucene.index.PostingsEnum
-
- org.alfresco.solr.query.CachingTermPositions
-
public class CachingTermPositions extends org.apache.lucene.index.PostingsEnum- Author:
- andyh TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
-
-
Constructor Summary
Constructors Constructor Description CachingTermPositions(org.apache.lucene.index.PostingsEnum delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intadvance(int target)org.apache.lucene.util.AttributeSourceattributes()longcost()intdocID()intendOffset()booleanequals(java.lang.Object obj)intfreq()org.apache.lucene.util.BytesRefgetPayload()inthashCode()intnextDoc()intnextPosition()voidreset()intstartOffset()java.lang.StringtoString()
-
-
-
Method Detail
-
nextPosition
public int nextPosition() throws java.io.IOException- Specified by:
nextPositionin classorg.apache.lucene.index.PostingsEnum- Throws:
java.io.IOException
-
reset
public void reset()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object- Returns:
- int
- See Also:
Object.hashCode()
-
freq
public int freq() throws java.io.IOException- Specified by:
freqin classorg.apache.lucene.index.PostingsEnum- Returns:
- int
- Throws:
java.io.IOException- See Also:
org.apache.lucene.index.DocsEnum#freq()
-
startOffset
public int startOffset() throws java.io.IOException- Specified by:
startOffsetin classorg.apache.lucene.index.PostingsEnum- Returns:
- int
- Throws:
java.io.IOException- See Also:
org.apache.lucene.index.DocsAndPositionsEnum#startOffset()
-
endOffset
public int endOffset() throws java.io.IOException- Specified by:
endOffsetin classorg.apache.lucene.index.PostingsEnum- Returns:
- int
- Throws:
java.io.IOException- See Also:
org.apache.lucene.index.DocsAndPositionsEnum#endOffset()
-
docID
public int docID()
- Specified by:
docIDin classorg.apache.lucene.search.DocIdSetIterator- Returns:
- int
- See Also:
DocIdSetIterator.docID()
-
getPayload
public org.apache.lucene.util.BytesRef getPayload() throws java.io.IOException- Specified by:
getPayloadin classorg.apache.lucene.index.PostingsEnum- Returns:
- BytesRef
- Throws:
java.io.IOException- See Also:
org.apache.lucene.index.DocsAndPositionsEnum#getPayload()
-
attributes
public org.apache.lucene.util.AttributeSource attributes()
- Overrides:
attributesin classorg.apache.lucene.index.PostingsEnum- Returns:
- AttributeSource
- See Also:
org.apache.lucene.index.DocsEnum#attributes()
-
nextDoc
public int nextDoc() throws java.io.IOException- Specified by:
nextDocin classorg.apache.lucene.search.DocIdSetIterator- Returns:
- int
- Throws:
java.io.IOException- See Also:
DocIdSetIterator.nextDoc()
-
advance
public int advance(int target) throws java.io.IOException- Specified by:
advancein classorg.apache.lucene.search.DocIdSetIterator- Parameters:
target- int- Returns:
- int
- Throws:
java.io.IOException- See Also:
DocIdSetIterator.advance(int)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- Object- Returns:
- boolean
- See Also:
Object.equals(java.lang.Object)
-
cost
public long cost()
- Specified by:
costin classorg.apache.lucene.search.DocIdSetIterator- Returns:
- long
- See Also:
DocIdSetIterator.cost()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
- String
- See Also:
Object.toString()
-
-