Uses of Class
org.apache.lucene.util.BytesRef

Packages that use BytesRef
org.apache.lucene.analysis.synonym Analysis components for Synonyms. 
org.apache.lucene.search.spell Suggest alternate spellings for words. 
org.apache.lucene.search.suggest Support for Autocomplete/Autosuggest 
org.apache.lucene.search.suggest.fst Finite-state based autosuggest. 
org.apache.lucene.util Some utility classes. 
org.apache.lucene.util.fst Finite state transducers 
 

Uses of BytesRef in org.apache.lucene.analysis.synonym
 

Fields in org.apache.lucene.analysis.synonym with type parameters of type BytesRef
 FST<BytesRef> SynonymMap.fst
          map>
 

Constructor parameters in org.apache.lucene.analysis.synonym with type arguments of type BytesRef
SynonymMap(FST<BytesRef> fst, BytesRefHash words, int maxHorizontalContext)
           
 

Uses of BytesRef in org.apache.lucene.search.spell
 

Methods in org.apache.lucene.search.spell that return BytesRef
 BytesRef TermFreqIterator.TermFreqIteratorWrapper.next()
           
 

Methods in org.apache.lucene.search.spell that return types with arguments of type BytesRef
 Comparator<BytesRef> TermFreqIterator.TermFreqIteratorWrapper.getComparator()
           
 

Uses of BytesRef in org.apache.lucene.search.suggest
 

Methods in org.apache.lucene.search.suggest that return BytesRef
 BytesRef BytesRefList.get(BytesRef spare, int ord)
          Returns the n'th element of this BytesRefList
 BytesRef SortedTermFreqIteratorWrapper.next()
           
 BytesRef BufferingTermFreqIteratorWrapper.next()
           
 BytesRef UnsortedTermFreqIteratorWrapper.next()
           
 

Methods in org.apache.lucene.search.suggest that return types with arguments of type BytesRef
 Comparator<BytesRef> SortedTermFreqIteratorWrapper.getComparator()
           
 Comparator<BytesRef> BufferingTermFreqIteratorWrapper.getComparator()
           
 

Methods in org.apache.lucene.search.suggest with parameters of type BytesRef
 int BytesRefList.append(BytesRef bytes)
          Appends a copy of the given BytesRef to this BytesRefList.
protected  long SortedTermFreqIteratorWrapper.decode(BytesRef scratch, ByteArrayDataInput tmpInput)
           
protected  void SortedTermFreqIteratorWrapper.encode(Sort.ByteSequencesWriter writer, ByteArrayDataOutput output, byte[] buffer, BytesRef spare, long weight)
           
 BytesRef BytesRefList.get(BytesRef spare, int ord)
          Returns the n'th element of this BytesRefList
 

Method parameters in org.apache.lucene.search.suggest with type arguments of type BytesRef
 BytesRefIterator BytesRefList.iterator(Comparator<BytesRef> comp)
           Returns a BytesRefIterator with point in time semantics.
 

Constructor parameters in org.apache.lucene.search.suggest with type arguments of type BytesRef
SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator)
           
SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator, boolean compareRawBytes)
           
 

Uses of BytesRef in org.apache.lucene.search.suggest.fst
 

Fields in org.apache.lucene.search.suggest.fst declared as BytesRef
 BytesRef FSTCompletion.Completion.utf8
           
 

Fields in org.apache.lucene.search.suggest.fst with type parameters of type BytesRef
static Comparator<BytesRef> Sort.DEFAULT_COMPARATOR
           
 

Methods in org.apache.lucene.search.suggest.fst that return types with arguments of type BytesRef
 Comparator<BytesRef> ExternalRefSorter.getComparator()
           
 Comparator<BytesRef> Sort.getComparator()
           
 Comparator<BytesRef> InMemorySorter.getComparator()
           
 Comparator<BytesRef> BytesRefSorter.getComparator()
           
 

Methods in org.apache.lucene.search.suggest.fst with parameters of type BytesRef
 void ExternalRefSorter.add(BytesRef utf8)
           
 void InMemorySorter.add(BytesRef utf8)
           
 void BytesRefSorter.add(BytesRef utf8)
          Adds a single suggestion entry (possibly compound with its bucket).
 void FSTCompletionBuilder.add(BytesRef utf8, int bucket)
          Appends a single suggestion and its weight to the internal buffers.
 boolean Sort.ByteSequencesReader.read(BytesRef ref)
          Reads the next entry into the provided BytesRef.
 void Sort.ByteSequencesWriter.write(BytesRef ref)
           
 

Constructor parameters in org.apache.lucene.search.suggest.fst with type arguments of type BytesRef
InMemorySorter(Comparator<BytesRef> comparator)
           
Sort(Comparator<BytesRef> comparator)
           
Sort(Comparator<BytesRef> comparator, Sort.BufferSize ramBufferSize, File tempDirectory, int maxTempfiles)
          All-details constructor.
 

Uses of BytesRef in org.apache.lucene.util
 

Methods in org.apache.lucene.util that return BytesRef
 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 from other
 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 of PagedBytes starting at start with a given length.
 BytesRef PagedBytes.Reader.fillSliceWithPrefix(BytesRef b, long start)
          Gets a slice out of PagedBytes starting at start, the length is read as 1 or 2 byte vInt prefix.
 BytesRef BytesRefHash.get(int ord, BytesRef ref)
          Populates and returns a BytesRef with the bytes for the given ord.
 BytesRef BytesRefIterator.next()
          Increments the iteration to the next BytesRef in the iterator.
 BytesRef ByteBlockPool.setBytesRef(BytesRef term, int textStart)
           
 

Methods in org.apache.lucene.util that return types with arguments of type BytesRef
 Comparator<BytesRef> BytesRefIterator.getComparator()
          Return the BytesRef 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
 int BytesRefHash.add(BytesRef bytes)
          Adds a new BytesRef
 int BytesRefHash.add(BytesRef bytes, int code)
          Adds a new BytesRef with a pre-calculated hash code.
 void BytesRef.append(BytesRef other)
          Appends the bytes from the given BytesRef
 boolean BytesRef.bytesEquals(BytesRef other)
          Expert: compares the bytes against another BytesRef, returning true if the bytes are equal.
static CharSequence _TestUtil.bytesToCharSequence(BytesRef ref, Random random)
           
 int BytesRef.compareTo(BytesRef other)
          Unsigned byte order comparison
 void PagedBytes.copy(BytesRef bytes)
          Copy BytesRef in
 void ByteBlockPool.copy(BytesRef bytes)
          Copies the given BytesRef at the current positions ( ByteBlockPool.byteUpto across buffer boundaries
 void 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 given BytesRef
 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 from other
 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 all BytesRef.
 BytesRef PagedBytes.Reader.fillSlice(BytesRef b, long start, int length)
          Gets a slice out of PagedBytes starting at start with a given length.
 BytesRef PagedBytes.Reader.fillSliceWithPrefix(BytesRef b, long start)
          Gets a slice out of PagedBytes starting at start, the length is read as 1 or 2 byte vInt prefix.
 BytesRef BytesRefHash.get(int ord, BytesRef ref)
          Populates and returns a BytesRef 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 for UnicodeUtil.UTF8toUTF16(byte[], int, int, CharsRef)
 

Method parameters in org.apache.lucene.util with type arguments of type BytesRef
 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
 BytesRef BytesRefFSTEnum.InputOutput.input
           
 

Methods in org.apache.lucene.util.fst that return BytesRef
 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
 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 accepted
 String 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)