Class IntersectTermsEnumFrame


  • final class IntersectTermsEnumFrame
    extends java.lang.Object
    • Field Detail

      • ord

        final int ord
      • fp

        long fp
      • fpOrig

        long fpOrig
      • fpEnd

        long fpEnd
      • lastSubFP

        long lastSubFP
      • state

        int state
      • lastState

        int lastState
      • metaDataUpto

        int metaDataUpto
      • suffixBytes

        byte[] suffixBytes
      • suffixLengthBytes

        byte[] suffixLengthBytes
      • statBytes

        byte[] statBytes
      • statsSingletonRunLength

        int statsSingletonRunLength
      • prefix

        int prefix
      • entCount

        int entCount
      • nextEnt

        int nextEnt
      • isLastInFloor

        boolean isLastInFloor
      • isLeafBlock

        boolean isLeafBlock
      • numFollowFloorBlocks

        int numFollowFloorBlocks
      • nextFloorLabel

        int nextFloorLabel
      • transitionIndex

        int transitionIndex
      • transitionCount

        int transitionCount
      • bytes

        byte[] bytes
      • outputNum

        int outputNum
      • startBytePos

        int startBytePos
      • suffix

        int suffix
    • Constructor Detail

      • IntersectTermsEnumFrame

        public IntersectTermsEnumFrame​(IntersectTermsEnum ite,
                                       int ord)
                                throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • loadNextFloorBlock

        void loadNextFloorBlock()
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • setState

        public void setState​(int state)
      • load

        void load​(BytesRef frameIndexData)
           throws java.io.IOException
        Throws:
        java.io.IOException
      • load

        void load​(java.lang.Long blockCode)
           throws java.io.IOException
        Throws:
        java.io.IOException
      • next

        public boolean next()
      • nextLeaf

        public void nextLeaf()
      • nextNonLeaf

        public boolean nextNonLeaf()
      • getTermBlockOrd

        public int getTermBlockOrd()
      • decodeMetaData

        public void decodeMetaData()
                            throws java.io.IOException
        Throws:
        java.io.IOException