Class IntersectTermsEnumFrame
- java.lang.Object
-
- org.apache.lucene.codecs.blocktree.IntersectTermsEnumFrame
-
final class IntersectTermsEnumFrame extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FST.Arc<BytesRef>arc(package private) byte[]bytes(package private) ByteArrayDataInputbytesReader(package private) intentCount(package private) byte[]floorData(package private) ByteArrayDataInputfloorDataReader(package private) longfp(package private) longfpEnd(package private) longfpOrig(package private) booleanisLastInFloor(package private) booleanisLeafBlockprivate IntersectTermsEnumite(package private) intlastState(package private) longlastSubFP(package private) intmetaDataUpto(package private) intnextEnt(package private) intnextFloorLabel(package private) intnumFollowFloorBlocks(package private) intord(package private) BytesRefoutputPrefix(package private) intprefix(package private) intstartBytePos(package private) byte[]statBytes(package private) intstate(package private) ByteArrayDataInputstatsReader(package private) intstatsSingletonRunLength(package private) intsuffix(package private) byte[]suffixBytes(package private) ByteArrayDataInputsuffixesReader(package private) byte[]suffixLengthBytes(package private) ByteArrayDataInputsuffixLengthsReader(package private) BlockTermStatetermState(package private) Transitiontransition(package private) inttransitionCount(package private) inttransitionIndexprivate intversion
-
Constructor Summary
Constructors Constructor Description IntersectTermsEnumFrame(IntersectTermsEnum ite, int ord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecodeMetaData()intgetTermBlockOrd()(package private) voidload(BytesRef frameIndexData)(package private) voidloadNextFloorBlock()booleannext()voidnextLeaf()booleannextNonLeaf()voidsetState(int state)
-
-
-
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
-
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
-
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 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
-
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
-
-