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>
arc
byte[]
bytes
(package private) ByteArrayDataInput
bytesReader
(package private) int
curTransitionMax
(package private) int
entCount
(package private) byte[]
floorData
(package private) ByteArrayDataInput
floorDataReader
(package private) long
fp
(package private) long
fpEnd
(package private) long
fpOrig
(package private) boolean
isLastInFloor
(package private) boolean
isLeafBlock
private OrdsIntersectTermsEnum
ite
(package private) long
lastSubFP
(package private) int
metaDataUpto
(package private) int
nextEnt
(package private) int
nextFloorLabel
(package private) int
numFollowFloorBlocks
(package private) int
ord
(package private) FSTOrdsOutputs.Output
outputPrefix
(package private) int
prefix
(package private) int
startBytePos
(package private) byte[]
statBytes
(package private) int
state
(package private) ByteArrayDataInput
statsReader
(package private) int
suffix
(package private) byte[]
suffixBytes
(package private) ByteArrayDataInput
suffixesReader
(package private) long
termOrd
(package private) long
termOrdOrig
(package private) BlockTermState
termState
(package private) Transition
transition
(package private) int
transitionCount
(package private) int
transitionIndex
-
Constructor Summary
Constructors Constructor Description OrdsIntersectTermsEnumFrame(OrdsIntersectTermsEnum ite, int ord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decodeMetaData()
int
getTermBlockOrd()
(package private) void
load(FSTOrdsOutputs.Output output)
(package private) void
loadNextFloorBlock()
boolean
next()
boolean
nextLeaf()
boolean
nextNonLeaf()
void
setState(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
-
-