Class 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 Detail

      • CachingTermPositions

        public CachingTermPositions​(org.apache.lucene.index.PostingsEnum delegate)
    • Method Detail

      • nextPosition

        public int nextPosition()
                         throws IOException
        Specified by:
        nextPosition in class org.apache.lucene.index.PostingsEnum
        Throws:
        IOException
      • reset

        public void reset()
      • freq

        public int freq()
                 throws IOException
        Specified by:
        freq in class org.apache.lucene.index.PostingsEnum
        Returns:
        int
        Throws:
        IOException
        See Also:
        org.apache.lucene.index.DocsEnum#freq()
      • startOffset

        public int startOffset()
                        throws IOException
        Specified by:
        startOffset in class org.apache.lucene.index.PostingsEnum
        Returns:
        int
        Throws:
        IOException
        See Also:
        org.apache.lucene.index.DocsAndPositionsEnum#startOffset()
      • endOffset

        public int endOffset()
                      throws IOException
        Specified by:
        endOffset in class org.apache.lucene.index.PostingsEnum
        Returns:
        int
        Throws:
        IOException
        See Also:
        org.apache.lucene.index.DocsAndPositionsEnum#endOffset()
      • docID

        public int docID()
        Specified by:
        docID in class org.apache.lucene.search.DocIdSetIterator
        Returns:
        int
        See Also:
        DocIdSetIterator.docID()
      • getPayload

        public org.apache.lucene.util.BytesRef getPayload()
                                                   throws IOException
        Specified by:
        getPayload in class org.apache.lucene.index.PostingsEnum
        Returns:
        BytesRef
        Throws:
        IOException
        See Also:
        org.apache.lucene.index.DocsAndPositionsEnum#getPayload()
      • attributes

        public org.apache.lucene.util.AttributeSource attributes()
        Overrides:
        attributes in class org.apache.lucene.index.PostingsEnum
        Returns:
        AttributeSource
        See Also:
        org.apache.lucene.index.DocsEnum#attributes()
      • nextDoc

        public int nextDoc()
                    throws IOException
        Specified by:
        nextDoc in class org.apache.lucene.search.DocIdSetIterator
        Returns:
        int
        Throws:
        IOException
        See Also:
        DocIdSetIterator.nextDoc()
      • advance

        public int advance​(int target)
                    throws IOException
        Specified by:
        advance in class org.apache.lucene.search.DocIdSetIterator
        Parameters:
        target - int
        Returns:
        int
        Throws:
        IOException
        See Also:
        DocIdSetIterator.advance(int)
      • cost

        public long cost()
        Specified by:
        cost in class org.apache.lucene.search.DocIdSetIterator
        Returns:
        long
        See Also:
        DocIdSetIterator.cost()