Class MultiPhraseQuery.UnionPostingsEnum.PositionsQueue

  • Enclosing class:
    MultiPhraseQuery.UnionPostingsEnum

    static class MultiPhraseQuery.UnionPostingsEnum.PositionsQueue
    extends java.lang.Object
    queue of terms for a single document. its a sorted array of all the positions from all the postings
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int[] array  
      private int arraySize  
      private int index  
      private int size  
    • Constructor Summary

      Constructors 
      Constructor Description
      PositionsQueue()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void add​(int i)  
      (package private) void clear()  
      private void growArray()  
      (package private) int next()  
      (package private) int size()  
      (package private) void sort()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • arraySize

        private int arraySize
      • index

        private int index
      • size

        private int size
      • array

        private int[] array
    • Constructor Detail

      • PositionsQueue

        PositionsQueue()
    • Method Detail

      • add

        void add​(int i)
      • next

        int next()
      • sort

        void sort()
      • clear

        void clear()
      • size

        int size()
      • growArray

        private void growArray()