Uses of Class
org.apache.lucene.util.fst.FST.BytesReader
Packages that use FST.BytesReader
-
Uses of FST.BytesReader in org.apache.lucene.util.fst
Fields in org.apache.lucene.util.fst declared as FST.BytesReaderModifier and TypeFieldDescriptionprotected final FST.BytesReader
FSTEnum.fstReader
protected final FST.BytesReader
FSTEnum.fstReader
Methods in org.apache.lucene.util.fst that return FST.BytesReaderModifier and TypeMethodDescriptionFST.getBytesReader()
Returns aFST.BytesReader
for this FST, positioned at position 0.Methods in org.apache.lucene.util.fst with parameters of type FST.BytesReaderModifier and TypeMethodDescriptionFST.findTargetArc
(int labelToMatch, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Finds an arc leaving the incoming arc, replacing the arc in place.static IntsRef
Util.getByOutput
(FST<Long> fst, long targetOutput, FST.BytesReader in, FST.Arc<Long> arc, FST.Arc<Long> scratchArc, IntsRef result) Expert: likeUtil.getByOutput(FST, long)
except reusing BytesReader, initial and scratch Arc, and result.static <T> FST.Arc<T>
Util.readCeilArc
(int label, FST<T> fst, FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Reads the first arc greater or equal that the given label into the provided arc in place and returns it iff found, otherwise returnnull
.FST.readFirstRealTargetArc
(long node, FST.Arc<T> arc, FST.BytesReader in) FST.readFirstTargetArc
(FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Follow thefollow
arc and read the first arc of its target; this changes the providedarc
(2nd arg) in-place and returns it.FST.readLastTargetArc
(FST.Arc<T> follow, FST.Arc<T> arc, FST.BytesReader in) Follows thefollow
arc and reads the last arc of its target; this changes the providedarc
(2nd arg) in-place and returns it.FST.readNextArc
(FST.Arc<T> arc, FST.BytesReader in) In-place read; returns the arc.int
FST.readNextArcLabel
(FST.Arc<T> arc, FST.BytesReader in) Peeks at next arc's label; does not alter arc.FST.readNextRealArc
(FST.Arc<T> arc, FST.BytesReader in) Never returns null, but you should never call this if arc.isLast() is true.