Uses of Class
org.apache.lucene.store.DataOutput
-
Packages that use DataOutput Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.compressing Compressing helper classes.org.apache.lucene.codecs.lucene912 Lucene 9.12 file format.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.search Code to search indices.org.apache.lucene.store Binary i/o API, used for all index data.org.apache.lucene.util Some utility classes.org.apache.lucene.util.compress Compression utilities.org.apache.lucene.util.fst Finite state transducersorg.apache.lucene.util.packed Packed integer arrays and streams. -
-
Uses of DataOutput in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type DataOutput Modifier and Type Method Description abstract voidPostingsWriterBase. encodeTerm(DataOutput out, FieldInfo fieldInfo, BlockTermState state, boolean absolute)Encode metadata as long[] and byte[].static voidCodecUtil. verifyAndCopyIndexHeader(IndexInput in, DataOutput out, byte[] expectedID)Expert: verifies the incomingIndexInputhas an index header and that its segment ID matches the expected one, and then copies that index header into the providedDataOutput.static voidCodecUtil. writeBEInt(DataOutput out, int i)write int value on header / footer with big endian orderstatic voidCodecUtil. writeBELong(DataOutput out, long l)write long value on header / footer with big endian orderprotected voidMultiLevelSkipListWriter. writeChildPointer(long childPointer, DataOutput skipBuffer)Writes the child pointer of a block to the given output.static voidCodecUtil. writeHeader(DataOutput out, String codec, int version)Writes a codec header, which records both a string to identify the file and a version number.static voidCodecUtil. writeIndexHeader(DataOutput out, String codec, int version, byte[] id, String suffix)Writes a codec header for an index file, which records both a string to identify the format of the file, a version number, and data to identify the file instance (ID and auxiliary suffix such as generation).protected abstract voidMultiLevelSkipListWriter. writeSkipData(int level, DataOutput skipBuffer)Subclasses must implement the actual skip data encoding in this method. -
Uses of DataOutput in org.apache.lucene.codecs.compressing
Methods in org.apache.lucene.codecs.compressing with parameters of type DataOutput Modifier and Type Method Description abstract voidCompressor. compress(ByteBuffersDataInput buffersInput, DataOutput out)Compress bytes intoout. -
Uses of DataOutput in org.apache.lucene.codecs.lucene912
Methods in org.apache.lucene.codecs.lucene912 with parameters of type DataOutput Modifier and Type Method Description voidLucene912PostingsWriter. encodeTerm(DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute) -
Uses of DataOutput in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type DataOutput Modifier and Type Method Description static voidSortFieldProvider. write(SortField sf, DataOutput output)Writes a SortField to a DataOutputabstract voidSortFieldProvider. writeSortField(SortField sf, DataOutput out)Writes a SortField to a DataOutputConstructors in org.apache.lucene.index with parameters of type DataOutput Constructor Description CorruptIndexException(String message, DataOutput output)Create exception with a message onlyCorruptIndexException(String message, DataOutput output, Throwable cause)Create exception with message and root cause. -
Uses of DataOutput in org.apache.lucene.search
Methods in org.apache.lucene.search with parameters of type DataOutput Modifier and Type Method Description voidSortedNumericSortField.Provider. writeSortField(SortField sf, DataOutput out)voidSortedSetSortField.Provider. writeSortField(SortField sf, DataOutput out)voidSortField.Provider. writeSortField(SortField sf, DataOutput out) -
Uses of DataOutput in org.apache.lucene.store
Subclasses of DataOutput in org.apache.lucene.store Modifier and Type Class Description classByteArrayDataOutputDataOutput backed by a byte array.classByteBuffersDataOutputADataOutputstoring data in a list ofByteBuffers.classByteBuffersIndexOutputAnIndexOutputwriting to aByteBuffersDataOutput.classFilterIndexOutputIndexOutput implementation that delegates calls to another directory.classIndexOutputADataOutputfor appending data to a file in aDirectory.classOutputStreamDataOutputADataOutputwrapping a plainOutputStream.classOutputStreamIndexOutputImplementation class for bufferedIndexOutputthat writes to anOutputStream.classRateLimitedIndexOutputMethods in org.apache.lucene.store with parameters of type DataOutput Modifier and Type Method Description voidByteBuffersDataOutput. copyTo(DataOutput output)Copy the current content of this object into anotherDataOutput. -
Uses of DataOutput in org.apache.lucene.util
Subclasses of DataOutput in org.apache.lucene.util Modifier and Type Class Description classPagedBytes.PagedBytesDataOutputOutput that transparently spills to new pages as necessaryMethods in org.apache.lucene.util with parameters of type DataOutput Modifier and Type Method Description static voidGroupVIntUtil. writeGroupVInts(DataOutput out, byte[] scratch, long[] values, int limit)The implementation for group-varint encoding, It uses a maximum ofGroupVIntUtil.MAX_LENGTH_PER_GROUPbytes scratch buffer. -
Uses of DataOutput in org.apache.lucene.util.compress
Methods in org.apache.lucene.util.compress with parameters of type DataOutput Modifier and Type Method Description static booleanLowercaseAsciiCompression. compress(byte[] in, int len, byte[] tmp, DataOutput out)Compressin[0:len]intoout.static voidLZ4. compress(byte[] bytes, int off, int len, DataOutput out, org.apache.lucene.util.compress.LZ4.HashTable ht)Compressbytes[off:off+len]intooutusing at most 16kB of memory.static voidLZ4. compressWithDictionary(byte[] bytes, int dictOff, int dictLen, int len, DataOutput out, org.apache.lucene.util.compress.LZ4.HashTable ht)Compressbytes[dictOff+dictLen:dictOff+dictLen+len]intooutusing at most 16kB of memory. -
Uses of DataOutput in org.apache.lucene.util.fst
Methods in org.apache.lucene.util.fst that return DataOutput Modifier and Type Method Description static DataOutputFSTCompiler. getOnHeapReaderWriter(int blockBits)Get an on-heap DataOutput that allows the FST to be read immediately after writing, and also optionally saved to an external DataOutput.Methods in org.apache.lucene.util.fst with parameters of type DataOutput Modifier and Type Method Description FSTCompiler.Builder<T>FSTCompiler.Builder. dataOutput(DataOutput dataOutput)Set theDataOutputwhich is used for low-level writing of FST.voidFST.FSTMetadata. save(DataOutput metaOut)Save the metadata to a DataOutputvoidFST. save(DataOutput metaOut, DataOutput out)Save the FST to DataOutput.voidByteSequenceOutputs. write(BytesRef prefix, DataOutput out)voidCharSequenceOutputs. write(CharsRef prefix, DataOutput out)voidIntSequenceOutputs. write(IntsRef prefix, DataOutput out)voidNoOutputs. write(Object prefix, DataOutput out)abstract voidOutputs. write(T output, DataOutput out)Encode an output value into aDataOutput.voidPairOutputs. write(PairOutputs.Pair<A,B> output, DataOutput writer)voidPositiveIntOutputs. write(Long output, DataOutput out)voidOutputs. writeFinalOutput(T output, DataOutput out)Encode an final node output value into aDataOutput.voidFSTReader. writeTo(DataOutput out)Write this FST to another DataOutputvoidOffHeapFSTStore. writeTo(DataOutput out)voidOnHeapFSTStore. writeTo(DataOutput out) -
Uses of DataOutput in org.apache.lucene.util.packed
Fields in org.apache.lucene.util.packed declared as DataOutput Modifier and Type Field Description protected DataOutputAbstractBlockPackedWriter. outprotected DataOutputAbstractBlockPackedWriter. outprotected DataOutputPackedInts.Writer. outMethods in org.apache.lucene.util.packed with parameters of type DataOutput Modifier and Type Method Description static DirectWriterDirectWriter. getInstance(DataOutput output, long numValues, int bitsPerValue)Returns an instance suitable for encodingnumValuesusingbitsPerValuestatic PackedInts.WriterPackedInts. getWriterNoHeader(DataOutput out, PackedInts.Format format, int valueCount, int bitsPerValue, int mem)Expert: Create a packed integer array writer for the given output, format, value count, and number of bits per value.Constructors in org.apache.lucene.util.packed with parameters of type DataOutput Constructor Description BlockPackedWriter(DataOutput out, int blockSize)Sole constructor.MonotonicBlockPackedWriter(DataOutput out, int blockSize)Sole constructor.PackedDataOutput(DataOutput out)Create a new instance that wrapsout.Writer(DataOutput out, int valueCount, int bitsPerValue)
-