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) 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) 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
statsSingletonRunLength
(package private) int
suffix
(package private) byte[]
suffixBytes
(package private) ByteArrayDataInput
suffixesReader
(package private) byte[]
suffixLengthBytes
(package private) ByteArrayDataInput
suffixLengthsReader
(package private) BlockTermState
termState
(package private) Transition
transition
(package private) int
transitionCount
(package private) int
transitionIndex
private int
version
-
Constructor Summary
Constructors Constructor Description IntersectTermsEnumFrame(IntersectTermsEnum ite, int ord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
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
-
-