## Uses of Class
org.apache.lucene.util.IntsRef

Packages that use IntsRef
org.apache.lucene.analysis.ja.dict: Kuromoji dictionary implementation.
org.apache.lucene.util: Some utility classes.
org.apache.lucene.util.fst: Finite state transducers

Uses of IntsRef in org.apache.lucene.analysis.ja.dict

Methods in org.apache.lucene.analysis.ja.dict with parameters of type IntsRef
`void` `BinaryDictionary.lookupWordIds(int sourceId, IntsRef ref)`

Uses of IntsRef in org.apache.lucene.util

Methods in org.apache.lucene.util that return IntsRef
`IntsRef` `IntsRef.clone()`
`static IntsRef` `IntsRef.deepCopyOf(IntsRef other)` Creates a new IntsRef that points to a copy of the ints from `other`

Methods in org.apache.lucene.util with parameters of type IntsRef
`int` `IntsRef.compareTo(IntsRef other)` Signed int order comparison
`void` `IntsRef.copyInts(IntsRef other)`
`static IntsRef` `IntsRef.deepCopyOf(IntsRef other)` Creates a new IntsRef that points to a copy of the ints from `other`
`boolean` `IntsRef.intsEquals(IntsRef other)`

Uses of IntsRef in org.apache.lucene.util.fst

Fields in org.apache.lucene.util.fst declared as IntsRef
`IntsRef` `IntsRefFSTEnum.InputOutput.input`
`IntsRef` `Util.MinResult.input`

Methods in org.apache.lucene.util.fst that return IntsRef
`IntsRef` `IntSequenceOutputs.add(IntsRef prefix, IntsRef output)`
`IntsRef` `IntSequenceOutputs.common(IntsRef output1, IntsRef output2)`
`static 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.
`IntsRef` `IntSequenceOutputs.getNoOutput()`
`IntsRef` `IntSequenceOutputs.read(DataInput in)`
`IntsRef` `IntSequenceOutputs.subtract(IntsRef output, IntsRef inc)`
`static IntsRef` `Util.toIntsRef(BytesRef input, IntsRef scratch)` Just takes unsigned byte values from the BytesRef and converts into an IntsRef.
`static IntsRef` `Util.toUTF32(char[] s, int offset, int length, IntsRef scratch)` 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 IntsRef
`IntsRef` `IntSequenceOutputs.add(IntsRef prefix, IntsRef output)`
`void` `Builder.add(IntsRef input, T output)` It's OK to add the same input twice in a row with different outputs, as long as outputs impls the merge method.
`IntsRef` `IntSequenceOutputs.common(IntsRef output1, IntsRef output2)`
`abstract void` `Builder.FreezeTail.freeze(Builder.UnCompiledNode<T>[] frontier, int prefixLenPlus1, IntsRef prevInput)`

`static

`<T> T`

`

`Util.get(FST<T> fst, IntsRef input)`
Looks up the output for this input, or null if the input is not accepted.

`String` `IntSequenceOutputs.outputToString(IntsRef output)`
`IntsRefFSTEnum.InputOutput<T>` `IntsRefFSTEnum.seekCeil(IntsRef target)` Seeks to smallest term that's >= target.
`IntsRefFSTEnum.InputOutput<T>` `IntsRefFSTEnum.seekExact(IntsRef target)` Seeks to exactly this term, returning null if the term doesn't exist.
`IntsRefFSTEnum.InputOutput<T>` `IntsRefFSTEnum.seekFloor(IntsRef target)` Seeks to biggest term that's <= target.
`IntsRef` `IntSequenceOutputs.subtract(IntsRef output, IntsRef inc)`
`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` `Util.toIntsRef(BytesRef input, IntsRef scratch)` Just takes unsigned byte values from the BytesRef and converts into an IntsRef.
`static IntsRef` `Util.toUTF32(char[] s, int offset, int length, IntsRef scratch)` 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
`Util.MinResult(IntsRef input, T output, Comparator<T> comparator)`