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 StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.codecs.lucene50 Components from the Lucene 5.0 index format Seeorg.apache.lucene.codecs.lucene50
for an overview of the index format.org.apache.lucene.index Code to maintain and access 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.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 void
PostingsWriterBase. encodeTerm(long[] longs, 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. 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). -
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 void
Compressor. compress(byte[] bytes, int off, int len, DataOutput out)
Compress bytes intoout
. -
Uses of DataOutput in org.apache.lucene.codecs.lucene50
Methods in org.apache.lucene.codecs.lucene50 with parameters of type DataOutput Modifier and Type Method Description void
Lucene50PostingsWriter. encodeTerm(long[] longs, DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute)
-
Uses of DataOutput in org.apache.lucene.index
Constructors 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.store
Subclasses of DataOutput in org.apache.lucene.store Modifier and Type Class Description class
ByteArrayDataOutput
DataOutput backed by a byte array.class
ByteBuffersDataOutput
ADataOutput
storing data in a list ofByteBuffer
s.class
ByteBuffersIndexOutput
AnIndexOutput
writing to aByteBuffersDataOutput
.class
GrowableByteArrayDataOutput
ADataOutput
that can be used to build a byte[].class
IndexOutput
ADataOutput
for appending data to a file in aDirectory
.class
OutputStreamDataOutput
ADataOutput
wrapping a plainOutputStream
.class
OutputStreamIndexOutput
Implementation class for bufferedIndexOutput
that writes to anOutputStream
.class
RAMOutputStream
Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory
.class
RateLimitedIndexOutput
Methods in org.apache.lucene.store with parameters of type DataOutput Modifier and Type Method Description void
ByteBuffersDataOutput. copyTo(DataOutput output)
Copy the current content of this object into anotherDataOutput
.void
RAMOutputStream. writeTo(DataOutput out)
Deprecated.Copy the current contents of this buffer to the providedDataOutput
. -
Uses of DataOutput in org.apache.lucene.util
Subclasses of DataOutput in org.apache.lucene.util Modifier and Type Class Description class
PagedBytes.PagedBytesDataOutput
-
Uses of DataOutput in org.apache.lucene.util.fst
Methods in org.apache.lucene.util.fst with parameters of type DataOutput Modifier and Type Method Description void
FST. save(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
. -
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 DataOutput
AbstractBlockPackedWriter. out
protected DataOutput
AbstractBlockPackedWriter. out
protected DataOutput
PackedInts.Writer. out
Methods in org.apache.lucene.util.packed with parameters of type DataOutput Modifier and Type Method Description static DirectWriter
DirectWriter. getInstance(DataOutput output, long numValues, int bitsPerValue)
Returns an instance suitable for encodingnumValues
usingbitsPerValue
static PackedInts.Writer
PackedInts. getWriter(DataOutput out, int valueCount, int bitsPerValue, float acceptableOverheadRatio)
Create a packed integer array writer for the given output, format, value count, and number of bits per value.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.void
GrowableWriter. save(DataOutput out)
void
PackedInts.Mutable. save(DataOutput out)
Save this mutable intoout
.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)
-