Class OrdsIntersectTermsEnumFrame
- java.lang.Object
-
- org.apache.lucene.codecs.blocktreeords.OrdsIntersectTermsEnumFrame
-
final class OrdsIntersectTermsEnumFrame extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FST.Arc<FSTOrdsOutputs.Output>arcbyte[]bytes(package private) ByteArrayDataInputbytesReader(package private) intcurTransitionMax(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 OrdsIntersectTermsEnumite(package private) longlastSubFP(package private) intmetaDataUpto(package private) intnextEnt(package private) intnextFloorLabel(package private) intnumFollowFloorBlocks(package private) intord(package private) FSTOrdsOutputs.OutputoutputPrefix(package private) intprefix(package private) intstartBytePos(package private) byte[]statBytes(package private) intstate(package private) ByteArrayDataInputstatsReader(package private) intsuffix(package private) byte[]suffixBytes(package private) ByteArrayDataInputsuffixesReader(package private) longtermOrd(package private) longtermOrdOrig(package private) BlockTermStatetermState(package private) Transitiontransition(package private) inttransitionCount(package private) inttransitionIndex
-
Constructor Summary
Constructors Constructor Description OrdsIntersectTermsEnumFrame(OrdsIntersectTermsEnum ite, int ord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecodeMetaData()intgetTermBlockOrd()(package private) voidload(FSTOrdsOutputs.Output output)(package private) voidloadNextFloorBlock()booleannext()booleannextLeaf()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
-
metaDataUpto
int metaDataUpto
-
suffixBytes
byte[] suffixBytes
-
suffixesReader
final ByteArrayDataInput suffixesReader
-
statBytes
byte[] statBytes
-
statsReader
final ByteArrayDataInput statsReader
-
floorData
byte[] floorData
-
floorDataReader
final ByteArrayDataInput floorDataReader
-
prefix
int prefix
-
entCount
int entCount
-
nextEnt
int nextEnt
-
termOrdOrig
long termOrdOrig
-
termOrd
long termOrd
-
isLastInFloor
boolean isLastInFloor
-
isLeafBlock
boolean isLeafBlock
-
numFollowFloorBlocks
int numFollowFloorBlocks
-
nextFloorLabel
int nextFloorLabel
-
transition
Transition transition
-
curTransitionMax
int curTransitionMax
-
transitionIndex
int transitionIndex
-
transitionCount
int transitionCount
-
arc
FST.Arc<FSTOrdsOutputs.Output> arc
-
termState
final BlockTermState termState
-
bytes
public byte[] bytes
-
bytesReader
ByteArrayDataInput bytesReader
-
outputPrefix
FSTOrdsOutputs.Output outputPrefix
-
startBytePos
int startBytePos
-
suffix
int suffix
-
ite
private final OrdsIntersectTermsEnum ite
-
-
Constructor Detail
-
OrdsIntersectTermsEnumFrame
public OrdsIntersectTermsEnumFrame(OrdsIntersectTermsEnum 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(FSTOrdsOutputs.Output output) throws java.io.IOException
- Throws:
java.io.IOException
-
next
public boolean next()
-
nextLeaf
public boolean nextLeaf()
-
nextNonLeaf
public boolean nextNonLeaf()
-
getTermBlockOrd
public int getTermBlockOrd()
-
decodeMetaData
public void decodeMetaData() throws java.io.IOException- Throws:
java.io.IOException
-
-