Class | Description |
---|---|
Builder<T> |
Builds a minimal FST (maps an IntsRef term to an arbitrary
output) from pre-sorted terms with outputs.
|
Builder.Arc<T> |
Expert: holds a pending (seen but not yet serialized) arc.
|
Builder.FreezeTail<T> |
Expert: this is invoked by Builder whenever a suffix
is serialized.
|
Builder.UnCompiledNode<T> |
Expert: holds a pending (seen but not yet serialized) Node.
|
ByteSequenceOutputs |
An FST
Outputs implementation where each output
is a sequence of bytes. |
BytesRefFSTEnum<T> |
Enumerates all input (BytesRef) + output pairs in an
FST.
|
BytesRefFSTEnum.InputOutput<T> |
Holds a single input (BytesRef) + output pair.
|
FST<T> |
Represents an finite state machine (FST), using a
compact byte[] format.
|
FST.Arc<T> |
Represents a single arc.
|
FST.BytesReader |
Reads the bytes from this FST.
|
IntSequenceOutputs |
An FST
Outputs implementation where each output
is a sequence of ints. |
IntsRefFSTEnum<T> |
Enumerates all input (IntsRef) + output pairs in an
FST.
|
IntsRefFSTEnum.InputOutput<T> |
Holds a single input (IntsRef) + output pair.
|
NoOutputs |
A null FST
Outputs implementation; use this if
you just want to build an FSA. |
Outputs<T> |
Represents the outputs for an FST, providing the basic
algebra required for building and traversing the FST.
|
PairOutputs<A,B> |
An FST
Outputs implementation, holding two other outputs. |
PairOutputs.Pair<A,B> |
Holds a single pair of two outputs.
|
PositiveIntOutputs |
An FST
Outputs implementation where each output
is a non-negative long value. |
UpToTwoPositiveIntOutputs |
An FST
Outputs implementation where each output
is one or two non-negative long values. |
UpToTwoPositiveIntOutputs.TwoLongs |
Holds two long outputs.
|
Util |
Static helper methods.
|
Util.MinResult<T> |
Holds a single input (IntsRef) + output, returned by
Util.shortestPaths(org.apache.lucene.util.fst.FST<T>, org.apache.lucene.util.fst.FST.Arc<T>, java.util.Comparator<T>, int) . |
Enum | Description |
---|---|
FST.INPUT_TYPE |
Specifies allowed range of each int input label for
this FST.
|