Class SortedNumericDoubleValues

    • Constructor Detail

      • SortedNumericDoubleValues

        protected SortedNumericDoubleValues()
        Sole constructor. (For invocation by subclass constructors, typically implicit.)
    • Method Detail

      • advanceExact

        public abstract boolean advanceExact​(int target)
                                      throws IOException
        Advance the iterator to exactly target and return whether target has a value. target must be greater than or equal to the current doc ID and must be a valid doc ID, ie. ≥ 0 and < maxDoc.
        Throws:
        IOException
      • nextValue

        public abstract double nextValue()
                                  throws IOException
        Iterates to the next value in the current document. Do not call this more than docValueCount() times for the document.
        Throws:
        IOException
      • docValueCount

        public abstract int docValueCount()
        Retrieves the number of values for the current document. This must always be greater than zero. It is illegal to call this method after advanceExact(int) returned false.