Uses of Class
org.apache.lucene.store.DataInput
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
Compressing helper classes.
Lucene 9.0 file format.
Lucene 9.0 compressing 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 DataInput in org.apache.lucene.codecs
Modifier and TypeMethodDescriptionvoid
Called by IndexWriter when writing new segments.static int
CodecUtil.checkHeader
(DataInput in, String codec, int minVersion, int maxVersion) Reads and validates a header previously written withCodecUtil.writeHeader(DataOutput, String, int)
.static int
CodecUtil.checkHeaderNoMagic
(DataInput in, String codec, int minVersion, int maxVersion) LikeCodecUtil.checkHeader(DataInput,String,int,int)
except this version assumes the first int has already been read and validated from the input.static int
CodecUtil.checkIndexHeader
(DataInput in, String codec, int minVersion, int maxVersion, byte[] expectedID, String expectedSuffix) Reads and validates a header previously written withCodecUtil.writeIndexHeader(DataOutput, String, int, byte[], String)
.static byte[]
CodecUtil.checkIndexHeaderID
(DataInput in, byte[] expectedID) Expert: just reads and verifies the object ID of an index headerstatic String
CodecUtil.checkIndexHeaderSuffix
(DataInput in, String expectedSuffix) Expert: just reads and verifies the suffix of an index headerabstract void
PostingsReaderBase.decodeTerm
(DataInput in, FieldInfo fieldInfo, BlockTermState state, boolean absolute) Actually decode metadata for next termstatic int
read int value from header / footer with big endian orderstatic long
CodecUtil.readBELong
(DataInput in) read long value from header / footer with big endian order -
Uses of DataInput in org.apache.lucene.codecs.compressing
Modifier and TypeMethodDescriptionabstract void
Decompressor.decompress
(DataInput in, int originalLength, int offset, int length, BytesRef bytes) Decompress bytes that were stored between offsetsoffset
andoffset+length
in the original stream from the compressed streamin
tobytes
. -
Uses of DataInput in org.apache.lucene.codecs.lucene90
Modifier and TypeMethodDescriptionvoid
Lucene90PostingsReader.decodeTerm
(DataInput in, FieldInfo fieldInfo, BlockTermState _termState, boolean absolute) -
Uses of DataInput in org.apache.lucene.codecs.lucene90.compressing
-
Uses of DataInput in org.apache.lucene.index
Modifier and TypeMethodDescriptionabstract SortField
SortFieldProvider.readSortField
(DataInput in) Reads a SortField from serialized bytesModifierConstructorDescriptionCorruptIndexException
(String message, DataInput input) Create exception with a message onlyCorruptIndexException
(String message, DataInput input, Throwable cause) Create exception with message and root cause.IndexFormatTooNewException
(DataInput in, int version, int minVersion, int maxVersion) Creates anIndexFormatTooNewException
IndexFormatTooOldException
(DataInput in, int version, int minVersion, int maxVersion) Creates anIndexFormatTooOldException
.IndexFormatTooOldException
(DataInput in, String reason) Creates anIndexFormatTooOldException
. -
Uses of DataInput in org.apache.lucene.search
Modifier and TypeMethodDescriptionSortedNumericSortField.Provider.readSortField
(DataInput in) SortedSetSortField.Provider.readSortField
(DataInput in) SortField.Provider.readSortField
(DataInput in) protected static SortField.Type
-
Uses of DataInput in org.apache.lucene.store
Modifier and TypeClassDescriptionclass
Simple implementation ofChecksumIndexInput
that wraps another input and delegates calls.class
Base implementation class for bufferedIndexInput
.final class
DataInput backed by a byte array.class
Base IndexInput implementation that uses an array of ByteBuffers to represent a file.final class
final class
class
Extension of IndexInput, computing checksum as it goes.class
Abstract base class for input from a file in aDirectory
.class
ADataInput
wrapping a plainInputStream
. -
Uses of DataInput in org.apache.lucene.util
Modifier and TypeClassDescriptionfinal class
Input that transparently iterates over pages -
Uses of DataInput in org.apache.lucene.util.compress
Modifier and TypeMethodDescriptionstatic void
LowercaseAsciiCompression.decompress
(DataInput in, byte[] out, int len) Decompress data that has been compressed withLowercaseAsciiCompression.compress(byte[], int, byte[], DataOutput)
.static int
LZ4.decompress
(DataInput compressed, int decompressedLen, byte[] dest, int dOff) Decompress at leastdecompressedLen
bytes intodest[dOff:]
. -
Uses of DataInput in org.apache.lucene.util.fst
Modifier and TypeMethodDescriptionvoid
void
void
abstract T
Decode an output value previously written withOutputs.write(Object, DataOutput)
.Outputs.readFinalOutput
(DataInput in) Decode an output value previously written withOutputs.writeFinalOutput(Object, DataOutput)
.int
Reads one BYTE1/2/4 label from the providedDataInput
.void
Outputs.skipFinalOutput
(DataInput in) Skip the output previously written withOutputs.writeFinalOutput(T, org.apache.lucene.store.DataOutput)
; defaults to just callingOutputs.readFinalOutput(org.apache.lucene.store.DataInput)
and discarding the result.void
ByteSequenceOutputs.skipOutput
(DataInput in) void
CharSequenceOutputs.skipOutput
(DataInput in) void
IntSequenceOutputs.skipOutput
(DataInput in) void
Outputs.skipOutput
(DataInput in) Skip the output; defaults to just callingOutputs.read(org.apache.lucene.store.DataInput)
and discarding the result.void
PairOutputs.skipOutput
(DataInput in) ModifierConstructorDescriptionLoad a previously saved FST.Load a previously saved FST; maxBlockBits allows you to control the size of the byte[] pages used to hold the FST bytes. -
Uses of DataInput in org.apache.lucene.util.packed
Modifier and TypeMethodDescriptionstatic PackedInts.ReaderIterator
PackedInts.getReaderIteratorNoHeader
(DataInput in, PackedInts.Format format, int version, int valueCount, int bitsPerValue, int mem) Expert: Restore aPackedInts.ReaderIterator
from a stream without reading metadata at the beginning of the stream.void
Reset the current reader to wrap a stream ofvalueCount
values contained inin
.ModifierConstructorDescriptionBlockPackedReaderIterator
(DataInput in, int packedIntsVersion, int blockSize, long valueCount) Sole constructor.Create a new instance that wrapsin
.