Uses of Class
org.apache.lucene.store.DataOutput
Packages that use DataOutput
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
Compressing helper classes.
Lucene 9.0 file format.
Code to maintain and access indices.
Code to search indices.
Binary i/o API, used for all index data.
Some utility classes.
Compression utilities.
Finite state transducers
Packed integer arrays and streams.
-
Uses of DataOutput in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type DataOutputModifier and TypeMethodDescriptionabstract void
PostingsWriterBase.encodeTerm
(DataOutput out, FieldInfo fieldInfo, BlockTermState state, boolean absolute) Encode metadata as long[] and byte[].static void
CodecUtil.verifyAndCopyIndexHeader
(IndexInput in, DataOutput out, byte[] expectedID) Expert: verifies the incomingIndexInput
has an index header and that its segment ID matches the expected one, and then copies that index header into the providedDataOutput
.static void
CodecUtil.writeBEInt
(DataOutput out, int i) write int value on header / footer with big endian orderstatic void
CodecUtil.writeBELong
(DataOutput out, long l) write long value on header / footer with big endian orderprotected void
MultiLevelSkipListWriter.writeChildPointer
(long childPointer, DataOutput skipBuffer) Writes the child pointer of a block to the given output.static void
CodecUtil.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 void
CodecUtil.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 void
MultiLevelSkipListWriter.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 DataOutputModifier and TypeMethodDescriptionabstract void
Compressor.compress
(byte[] bytes, int off, int len, DataOutput out) Compress bytes intoout
. -
Uses of DataOutput in org.apache.lucene.codecs.lucene90
Methods in org.apache.lucene.codecs.lucene90 with parameters of type DataOutputModifier and TypeMethodDescriptionvoid
Lucene90PostingsWriter.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 DataOutputModifier and TypeMethodDescriptionstatic void
SortFieldProvider.write
(SortField sf, DataOutput output) Writes a SortField to a DataOutputabstract void
SortFieldProvider.writeSortField
(SortField sf, DataOutput out) Writes a SortField to a DataOutputConstructors in org.apache.lucene.index with parameters of type DataOutputModifierConstructorDescriptionCorruptIndexException
(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 DataOutputModifier and TypeMethodDescriptionvoid
SortedNumericSortField.Provider.writeSortField
(SortField sf, DataOutput out) void
SortedSetSortField.Provider.writeSortField
(SortField sf, DataOutput out) void
SortField.Provider.writeSortField
(SortField sf, DataOutput out) -
Uses of DataOutput in org.apache.lucene.store
Subclasses of DataOutput in org.apache.lucene.storeModifier and TypeClassDescriptionclass
DataOutput backed by a byte array.final class
ADataOutput
storing data in a list ofByteBuffer
s.final class
AnIndexOutput
writing to aByteBuffersDataOutput
.class
ADataOutput
for appending data to a file in aDirectory
.class
ADataOutput
wrapping a plainOutputStream
.class
Implementation class for bufferedIndexOutput
that writes to anOutputStream
.final class
Methods in org.apache.lucene.store with parameters of type DataOutputModifier and TypeMethodDescriptionvoid
ByteBuffersDataOutput.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.utilModifier and TypeClassDescriptionfinal class
Output that transparently spills to new pages as necessary -
Uses of DataOutput in org.apache.lucene.util.compress
Methods in org.apache.lucene.util.compress with parameters of type DataOutputModifier and TypeMethodDescriptionstatic boolean
LowercaseAsciiCompression.compress
(byte[] in, int len, byte[] tmp, DataOutput out) Compressin[0:len]
intoout
.static void
LZ4.compress
(byte[] bytes, int off, int len, DataOutput out, org.apache.lucene.util.compress.LZ4.HashTable ht) Compressbytes[off:off+len]
intoout
using at most 16kB of memory.static void
LZ4.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]
intoout
using at most 16kB of memory. -
Uses of DataOutput in org.apache.lucene.util.fst
Methods in org.apache.lucene.util.fst with parameters of type DataOutputModifier and TypeMethodDescriptionvoid
FST.save
(DataOutput metaOut, DataOutput out) void
ByteSequenceOutputs.write
(BytesRef prefix, DataOutput out) void
CharSequenceOutputs.write
(CharsRef prefix, DataOutput out) void
IntSequenceOutputs.write
(IntsRef prefix, DataOutput out) void
NoOutputs.write
(Object prefix, DataOutput out) abstract void
Outputs.write
(T output, DataOutput out) Encode an output value into aDataOutput
.void
PairOutputs.write
(PairOutputs.Pair<A, B> output, DataOutput writer) void
PositiveIntOutputs.write
(Long output, DataOutput out) void
Outputs.writeFinalOutput
(T output, DataOutput out) Encode an final node output value into aDataOutput
.void
FSTStore.writeTo
(DataOutput out) void
OffHeapFSTStore.writeTo
(DataOutput out) void
OnHeapFSTStore.writeTo
(DataOutput out) -
Uses of DataOutput in org.apache.lucene.util.packed
Fields in org.apache.lucene.util.packed declared as DataOutputModifier and TypeFieldDescriptionprotected DataOutput
AbstractBlockPackedWriter.out
protected DataOutput
AbstractBlockPackedWriter.out
protected final DataOutput
PackedInts.Writer.out
Methods in org.apache.lucene.util.packed with parameters of type DataOutputModifier and TypeMethodDescriptionstatic DirectWriter
DirectWriter.getInstance
(DataOutput output, long numValues, int bitsPerValue) Returns an instance suitable for encodingnumValues
usingbitsPerValue
static PackedInts.Writer
PackedInts.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 DataOutputModifierConstructorDescriptionBlockPackedWriter
(DataOutput out, int blockSize) Sole constructor.MonotonicBlockPackedWriter
(DataOutput out, int blockSize) Sole constructor.Create a new instance that wrapsout
.protected
Writer
(DataOutput out, int valueCount, int bitsPerValue)