Package | Description |
---|---|
org.apache.lucene.util.fst |
Finite state transducers
|
Modifier and Type | Method and Description |
---|---|
FST.BytesReader |
FST.getBytesReader()
Returns a
FST.BytesReader for this FST, positioned at
position 0. |
FST.BytesReader |
OffHeapFSTStore.getReverseBytesReader() |
FST.BytesReader |
OnHeapFSTStore.getReverseBytesReader() |
FST.BytesReader |
FSTStore.getReverseBytesReader() |
Modifier and Type | Method and Description |
---|---|
FST.Arc<T> |
FST.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,
IntsRefBuilder result)
Deprecated.
|
FST.Arc<T> |
FST.readArcByDirectAddressing(FST.Arc<T> arc,
FST.BytesReader in,
int rangeIndex)
Reads a present direct addressing node arc, with the provided index in the label range.
|
FST.Arc<T> |
FST.readArcByIndex(FST.Arc<T> arc,
FST.BytesReader in,
int idx) |
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 than the given label into the provided
arc in place and returns it iff found, otherwise return
null . |
FST.Arc<T> |
FST.readFirstRealTargetArc(long nodeAddress,
FST.Arc<T> arc,
FST.BytesReader in) |
FST.Arc<T> |
FST.readFirstTargetArc(FST.Arc<T> follow,
FST.Arc<T> arc,
FST.BytesReader in)
Follow the
follow arc and read the first arc of its target;
this changes the provided arc (2nd arg) in-place and returns
it. |
FST.Arc<T> |
FST.readLastArcByDirectAddressing(FST.Arc<T> arc,
FST.BytesReader in)
Reads the last arc of a direct addressing node.
|
FST.Arc<T> |
FST.readNextArc(FST.Arc<T> arc,
FST.BytesReader in)
In-place read; returns the arc.
|
FST.Arc<T> |
FST.readNextRealArc(FST.Arc<T> arc,
FST.BytesReader in)
Never returns null, but you should never call this if
arc.isLast() is true.
|
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.