java.lang.Object
org.apache.lucene.backward_codecs.lucene40.blocktree.IntersectTermsEnumFrame

final class IntersectTermsEnumFrame extends Object
  • Field Details

    • 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
    • suffixesReader

      final ByteArrayDataInput suffixesReader
    • suffixLengthBytes

      byte[] suffixLengthBytes
    • suffixLengthsReader

      final ByteArrayDataInput suffixLengthsReader
    • statBytes

      byte[] statBytes
    • statsSingletonRunLength

      int statsSingletonRunLength
    • statsReader

      final ByteArrayDataInput statsReader
    • floorData

      byte[] floorData
    • floorDataReader

      final ByteArrayDataInput floorDataReader
    • prefix

      int prefix
    • entCount

      int entCount
    • nextEnt

      int nextEnt
    • isLastInFloor

      boolean isLastInFloor
    • isLeafBlock

      boolean isLeafBlock
    • numFollowFloorBlocks

      int numFollowFloorBlocks
    • nextFloorLabel

      int nextFloorLabel
    • transition

      final Transition transition
    • transitionIndex

      int transitionIndex
    • transitionCount

      int transitionCount
    • arc

    • termState

      final BlockTermState termState
    • bytes

      byte[] bytes
    • bytesReader

      final ByteArrayDataInput bytesReader
    • outputPrefix

      BytesRef outputPrefix
    • startBytePos

      int startBytePos
    • suffix

      int suffix
    • ite

      private final IntersectTermsEnum ite
    • version

      private final int version
  • Constructor Details

  • Method Details

    • loadNextFloorBlock

      void loadNextFloorBlock() throws IOException
      Throws:
      IOException
    • setState

      public void setState(int state)
    • load

      void load(BytesRef frameIndexData) throws IOException
      Throws:
      IOException
    • next

      public boolean next()
    • nextLeaf

      public void nextLeaf()
    • nextNonLeaf

      public boolean nextNonLeaf()
    • getTermBlockOrd

      public int getTermBlockOrd()
    • decodeMetaData

      public void decodeMetaData() throws IOException
      Throws:
      IOException