Uses of Class
org.apache.lucene.util.BytesRef
-
Packages that use BytesRef Package Description org.apache.lucene.util Some utility classes.org.apache.lucene.util.fst Finite state transducers -
-
Uses of BytesRef in org.apache.lucene.util
Methods in org.apache.lucene.util that return BytesRef Modifier and Type Method Description BytesRef
BytesRef. clone()
BytesRef
ByteBlockPool. copyFrom(BytesRef bytes)
static BytesRef
BytesRef. deepCopyOf(BytesRef other)
Creates a new BytesRef that points to a copy of the bytes fromother
BytesRef
PagedBytes.Reader. fill(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start.BytesRef
PagedBytes.Reader. fillSlice(BytesRef b, long start, int length)
Gets a slice out ofPagedBytes
starting at start with a given length.BytesRef
PagedBytes.Reader. fillSliceWithPrefix(BytesRef b, long start)
Gets a slice out ofPagedBytes
starting at start, the length is read as 1 or 2 byte vInt prefix.BytesRef
BytesRefHash. get(int ord, BytesRef ref)
Populates and returns aBytesRef
with the bytes for the given ord.BytesRef
BytesRefIterator. next()
Increments the iteration to the nextBytesRef
in the iterator.BytesRef
ByteBlockPool. setBytesRef(BytesRef term, int textStart)
Methods in org.apache.lucene.util that return types with arguments of type BytesRef Modifier and Type Method Description Comparator<BytesRef>
BytesRefIterator. getComparator()
Return theBytesRef
Comparator used to sort terms provided by the iterator.static Comparator<BytesRef>
BytesRef. getUTF8SortedAsUnicodeComparator()
static Comparator<BytesRef>
BytesRef. getUTF8SortedAsUTF16Comparator()
Methods in org.apache.lucene.util with parameters of type BytesRef Modifier and Type Method Description int
BytesRefHash. add(BytesRef bytes)
Adds a newBytesRef
int
BytesRefHash. add(BytesRef bytes, int code)
Adds a newBytesRef
with a pre-calculated hash code.void
BytesRef. append(BytesRef other)
Appends the bytes from the givenBytesRef
boolean
BytesRef. bytesEquals(BytesRef other)
Expert: compares the bytes against another BytesRef, returning true if the bytes are equal.int
BytesRef. compareTo(BytesRef other)
Unsigned byte order comparisonvoid
ByteBlockPool. copy(BytesRef bytes)
Copies the givenBytesRef
at the current positions (ByteBlockPool.byteUpto
across buffer boundariesvoid
PagedBytes. copy(BytesRef bytes)
Copy BytesRef invoid
PagedBytes. copy(BytesRef bytes, BytesRef out)
Copy BytesRef in, setting BytesRef out to the result.void
BytesRef. copyBytes(BytesRef other)
Copies the bytes from the givenBytesRef
BytesRef
ByteBlockPool. copyFrom(BytesRef bytes)
long
PagedBytes. copyUsingLengthPrefix(BytesRef bytes)
Copy bytes in, writing the length as a 1 or 2 byte vInt prefix.static BytesRef
BytesRef. deepCopyOf(BytesRef other)
Creates a new BytesRef that points to a copy of the bytes fromother
boolean
BytesRef. endsWith(BytesRef other)
BytesRef
PagedBytes.Reader. fill(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start.int
PagedBytes.Reader. fillAndGetIndex(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start.long
PagedBytes.Reader. fillAndGetStart(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start and returns the start offset of the next part, suitable as start parameter on next call to sequentially read allBytesRef
.BytesRef
PagedBytes.Reader. fillSlice(BytesRef b, long start, int length)
Gets a slice out ofPagedBytes
starting at start with a given length.BytesRef
PagedBytes.Reader. fillSliceWithPrefix(BytesRef b, long start)
Gets a slice out ofPagedBytes
starting at start, the length is read as 1 or 2 byte vInt prefix.BytesRef
BytesRefHash. get(int ord, BytesRef ref)
Populates and returns aBytesRef
with the bytes for the given ord.BytesRef
ByteBlockPool. setBytesRef(BytesRef term, int textStart)
boolean
BytesRef. startsWith(BytesRef other)
static void
UnicodeUtil. UTF16toUTF8(char[] source, int offset, int length, BytesRef result)
Encode characters from a char[] source, starting at offset for length chars.static void
UnicodeUtil. UTF16toUTF8(CharSequence s, int offset, int length, BytesRef result)
Encode characters from this String, starting at offset for length characters.static int
UnicodeUtil. UTF16toUTF8WithHash(char[] source, int offset, int length, BytesRef result)
Encode characters from a char[] source, starting at offset for length chars.static void
UnicodeUtil. UTF8toUTF16(BytesRef bytesRef, CharsRef chars)
Utility method forUnicodeUtil.UTF8toUTF16(byte[], int, int, CharsRef)
Method parameters in org.apache.lucene.util with type arguments of type BytesRef Modifier and Type Method Description int[]
BytesRefHash. sort(Comparator<BytesRef> comp)
Returns the values array sorted by the referenced byte values. -
Uses of BytesRef in org.apache.lucene.util.fst
Fields in org.apache.lucene.util.fst declared as BytesRef Modifier and Type Field Description BytesRef
BytesRefFSTEnum.InputOutput. input
Methods in org.apache.lucene.util.fst that return BytesRef Modifier and Type Method Description BytesRef
ByteSequenceOutputs. add(BytesRef prefix, BytesRef output)
BytesRef
ByteSequenceOutputs. common(BytesRef output1, BytesRef output2)
BytesRef
ByteSequenceOutputs. getNoOutput()
BytesRef
ByteSequenceOutputs. read(DataInput in)
BytesRef
ByteSequenceOutputs. subtract(BytesRef output, BytesRef inc)
static BytesRef
Util. toBytesRef(IntsRef input, BytesRef scratch)
Just converts IntsRef to BytesRef; you must ensure the int values fit into a byte.Methods in org.apache.lucene.util.fst with parameters of type BytesRef Modifier and Type Method Description BytesRef
ByteSequenceOutputs. add(BytesRef prefix, BytesRef output)
BytesRef
ByteSequenceOutputs. common(BytesRef output1, BytesRef output2)
static <T> T
Util. get(FST<T> fst, BytesRef input)
Looks up the output for this input, or null if the input is not acceptedString
ByteSequenceOutputs. outputToString(BytesRef output)
BytesRefFSTEnum.InputOutput<T>
BytesRefFSTEnum. seekCeil(BytesRef target)
Seeks to smallest term that's >= target.BytesRefFSTEnum.InputOutput<T>
BytesRefFSTEnum. seekExact(BytesRef target)
Seeks to exactly this term, returning null if the term doesn't exist.BytesRefFSTEnum.InputOutput<T>
BytesRefFSTEnum. seekFloor(BytesRef target)
Seeks to biggest term that's <= target.BytesRef
ByteSequenceOutputs. subtract(BytesRef output, BytesRef 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.void
ByteSequenceOutputs. write(BytesRef prefix, DataOutput out)
-