Uses of Class
org.apache.pinot.segment.local.utils.nativefst.FST
-
Packages that use FST Package Description org.apache.pinot.segment.local.utils.nativefst org.apache.pinot.segment.local.utils.nativefst.builder org.apache.pinot.segment.local.utils.nativefst.utils -
-
Uses of FST in org.apache.pinot.segment.local.utils.nativefst
Subclasses of FST in org.apache.pinot.segment.local.utils.nativefst Modifier and Type Class Description classConstantArcSizeFSTA FST with constant-size arc representation produced directly byFSTBuilder.classImmutableFSTFST binary format implementationMethods in org.apache.pinot.segment.local.utils.nativefst with type parameters of type FST Modifier and Type Method Description static <T extends FST>
TFST. read(InputStream stream, Class<? extends T> clazz, boolean hasOutputSymbols)A factory for reading a specific FST subclass, including proper casting.Methods in org.apache.pinot.segment.local.utils.nativefst that return FST Modifier and Type Method Description static FSTFST. read(InputStream stream)Wrapper for the main read functionstatic FSTFST. read(InputStream stream, boolean hasOutputSymbols, PinotDataBufferMemoryManager memoryManager)A factory for reading automata in any of the supported versions.Methods in org.apache.pinot.segment.local.utils.nativefst with parameters of type FST Modifier and Type Method Description static StringFST. printToString(FST fst)Print to StringConstructors in org.apache.pinot.segment.local.utils.nativefst with parameters of type FST Constructor Description ByteSequenceIterator(FST fst, int node)Create an instance of the iterator for a given node.FSTTraversal(FST fst)Traversals of the given FST. -
Uses of FST in org.apache.pinot.segment.local.utils.nativefst.builder
Methods in org.apache.pinot.segment.local.utils.nativefst.builder that return FST Modifier and Type Method Description static FSTFSTBuilder. build(byte[][] input, int[] outputSymbols)Build a minimal, deterministic automaton from a sorted list of byte sequences.static FSTFSTBuilder. build(Iterable<byte[]> input, int[] outputSymbols)Build a minimal, deterministic automaton from an iterable list of byte sequences.static FSTFSTBuilder. buildFST(SortedMap<String,Integer> input)FSTFSTBuilder. complete()Methods in org.apache.pinot.segment.local.utils.nativefst.builder with parameters of type FST Modifier and Type Method Description <T extends OutputStream>
TFSTSerializer. serialize(FST fst, T os)Serialize a finite state automaton to an output stream.<T extends OutputStream>
TFSTSerializerImpl. serialize(FST fst, T os)Serialize root statesto an output stream inImmutableFSTformat.Constructors in org.apache.pinot.segment.local.utils.nativefst.builder with parameters of type FST Constructor Description FSTInfo(FST fst) -
Uses of FST in org.apache.pinot.segment.local.utils.nativefst.utils
Methods in org.apache.pinot.segment.local.utils.nativefst.utils with parameters of type FST Modifier and Type Method Description static voidRegexpMatcher. regexMatch(String regexQuery, FST fst, org.roaringbitmap.IntConsumer dest)Constructors in org.apache.pinot.segment.local.utils.nativefst.utils with parameters of type FST Constructor Description RegexpMatcher(String regexQuery, FST fst, org.roaringbitmap.IntConsumer dest)
-