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
    • Field Summary

      • Fields inherited from class org.apache.lucene.index.PostingsEnum

        ALL, FREQS, NONE, OFFSETS, PAYLOADS, POSITIONS
      • Fields inherited from class org.apache.lucene.search.DocIdSetIterator

        NO_MORE_DOCS
    • 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
      int advance​(int target)  
      org.apache.lucene.util.AttributeSource attributes()  
      long cost()  
      int docID()  
      int endOffset()  
      boolean equals​(java.lang.Object obj)  
      int freq()  
      org.apache.lucene.util.BytesRef getPayload()  
      int hashCode()  
      int nextDoc()  
      int nextPosition()  
      void reset()  
      int startOffset()  
      java.lang.String toString()  
      • Methods inherited from class org.apache.lucene.index.PostingsEnum

        featureRequested
      • Methods inherited from class org.apache.lucene.search.DocIdSetIterator

        all, empty, slowAdvance
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CachingTermPositions

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

      • nextPosition

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

        public void reset()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int
        See Also:
        Object.hashCode()
      • freq

        public int freq()
                 throws java.io.IOException
        Specified by:
        freq in class org.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:
        startOffset in class org.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:
        endOffset in class org.apache.lucene.index.PostingsEnum
        Returns:
        int
        Throws:
        java.io.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 java.io.IOException
        Specified by:
        getPayload in class org.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:
        attributes in class org.apache.lucene.index.PostingsEnum
        Returns:
        AttributeSource
        See Also:
        org.apache.lucene.index.DocsEnum#attributes()
      • nextDoc

        public int nextDoc()
                    throws java.io.IOException
        Specified by:
        nextDoc in class org.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:
        advance in class org.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:
        equals in class java.lang.Object
        Parameters:
        obj - Object
        Returns:
        boolean
        See Also:
        Object.equals(java.lang.Object)
      • cost

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        String
        See Also:
        Object.toString()