Uses of Class
org.apache.lucene.util.IntsRef
Packages that use IntsRef
Package
Description
Some utility classes.
Finite-state automaton for regular expressions.
Finite state transducers
-
Uses of IntsRef in org.apache.lucene.util
Methods in org.apache.lucene.util that return IntsRefModifier and TypeMethodDescriptionIntsRef.clone()
Returns a shallow clone of this instance (the underlying ints are not copied and will be shared by both the returned object and this object.static IntsRef
IntsRef.deepCopyOf
(IntsRef other) Creates a new IntsRef that points to a copy of the ints fromother
Methods in org.apache.lucene.util with parameters of type IntsRefModifier and TypeMethodDescriptionint
Signed int order comparisonvoid
static IntsRef
IntsRef.deepCopyOf
(IntsRef other) Creates a new IntsRef that points to a copy of the ints fromother
boolean
IntsRef.intsEquals
(IntsRef other) static void
UnicodeUtil.UTF8toUTF32
(BytesRef utf8, IntsRef utf32) This method assumes valid UTF8 input. -
Uses of IntsRef in org.apache.lucene.util.automaton
Methods in org.apache.lucene.util.automaton that return types with arguments of type IntsRefModifier and TypeMethodDescriptionSpecialOperations.getFiniteStrings
(Automaton a, int limit) Returns the set of accepted strings, assuming that at mostlimit
strings are accepted. -
Uses of IntsRef in org.apache.lucene.util.fst
Fields in org.apache.lucene.util.fst declared as IntsRefModifier and TypeFieldDescriptionIntsRefFSTEnum.InputOutput.input
final IntsRef
Util.FSTPath.input
final IntsRef
Util.MinResult.input
Methods in org.apache.lucene.util.fst that return IntsRefModifier and TypeMethodDescriptionstatic IntsRef
Util.getByOutput
(FST<Long> fst, long targetOutput) Reverse lookup (lookup by output instead of by input), in the special case when your FSTs outputs are strictly ascending.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.IntSequenceOutputs.getNoOutput()
static IntsRef
Just takes unsigned byte values from the BytesRef and converts into an IntsRef.static IntsRef
Util.toUTF16
(CharSequence s, IntsRef scratch) Just maps each UTF16 unit (char) to the ints in an IntsRef.static IntsRef
Decodes the Unicode codepoints from the provided char[] and places them in the provided scratch IntsRef, which must not be null, returning it.static IntsRef
Util.toUTF32
(CharSequence s, IntsRef scratch) Decodes the Unicode codepoints from the provided CharSequence and places them in the provided scratch IntsRef, which must not be null, returning it.Methods in org.apache.lucene.util.fst with parameters of type IntsRefModifier and TypeMethodDescriptionprotected boolean
Util.TopNSearcher.acceptResult
(IntsRef input, T output) void
It's OK to add the same input twice in a row with different outputs, as long as outputs impls the merge method.void
Util.TopNSearcher.addStartPaths
(FST.Arc<T> node, T startOutput, boolean allowEmptyString, IntsRef input) Adds all leaving arcs, including 'finished' arc, if the node is final, from this node into the queue.abstract void
Builder.FreezeTail.freeze
(Builder.UnCompiledNode<T>[] frontier, int prefixLenPlus1, IntsRef prevInput) static <T> T
Looks up the output for this input, or null if the input is not accepted.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.IntSequenceOutputs.outputToString
(IntsRef output) Seeks to smallest term that's >= target.Seeks to exactly this term, returning null if the term doesn't exist.Seeks to biggest term that's <= target.static BytesRef
Util.toBytesRef
(IntsRef input, BytesRef scratch) Just converts IntsRef to BytesRef; you must ensure the int values fit into a byte.static IntsRef
Just takes unsigned byte values from the BytesRef and converts into an IntsRef.static IntsRef
Util.toUTF16
(CharSequence s, IntsRef scratch) Just maps each UTF16 unit (char) to the ints in an IntsRef.static IntsRef
Decodes the Unicode codepoints from the provided char[] and places them in the provided scratch IntsRef, which must not be null, returning it.static IntsRef
Util.toUTF32
(CharSequence s, IntsRef scratch) Decodes the Unicode codepoints from the provided CharSequence and places them in the provided scratch IntsRef, which must not be null, returning it.void
IntSequenceOutputs.write
(IntsRef prefix, DataOutput out) Constructors in org.apache.lucene.util.fst with parameters of type IntsRef