final class IntersectTermsEnumFrame
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) FST.Arc<BytesRef> |
arc |
(package private) byte[] |
bytes |
(package private) ByteArrayDataInput |
bytesReader |
(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 IntersectTermsEnum |
ite |
(package private) int |
lastState |
(package private) long |
lastSubFP |
(package private) long[] |
longs |
(package private) int |
metaDataUpto |
(package private) int |
nextEnt |
(package private) int |
nextFloorLabel |
(package private) int |
numFollowFloorBlocks |
(package private) int |
ord |
(package private) BytesRef |
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) BlockTermState |
termState |
(package private) Transition |
transition |
(package private) int |
transitionCount |
(package private) int |
transitionIndex |
Constructor and Description |
---|
IntersectTermsEnumFrame(IntersectTermsEnum ite,
int ord) |
Modifier and Type | Method and Description |
---|---|
void |
decodeMetaData() |
int |
getTermBlockOrd() |
(package private) void |
load(BytesRef frameIndexData) |
(package private) void |
loadNextFloorBlock() |
boolean |
next() |
void |
nextLeaf() |
boolean |
nextNonLeaf() |
void |
setState(int state) |
final int ord
long fp
long fpOrig
long fpEnd
long lastSubFP
int state
int lastState
int metaDataUpto
byte[] suffixBytes
final ByteArrayDataInput suffixesReader
byte[] statBytes
final ByteArrayDataInput statsReader
byte[] floorData
final ByteArrayDataInput floorDataReader
int prefix
int entCount
int nextEnt
boolean isLastInFloor
boolean isLeafBlock
int numFollowFloorBlocks
int nextFloorLabel
final Transition transition
int transitionIndex
int transitionCount
final BlockTermState termState
final long[] longs
byte[] bytes
final ByteArrayDataInput bytesReader
BytesRef outputPrefix
int startBytePos
int suffix
private final IntersectTermsEnum ite
public IntersectTermsEnumFrame(IntersectTermsEnum ite, int ord) throws java.io.IOException
java.io.IOException
void loadNextFloorBlock() throws java.io.IOException
java.io.IOException
public void setState(int state)
void load(BytesRef frameIndexData) throws java.io.IOException
java.io.IOException
public boolean next()
public void nextLeaf()
public boolean nextNonLeaf()
public int getTermBlockOrd()
public void decodeMetaData() throws java.io.IOException
java.io.IOException