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
See
org.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 transducers
|
org.apache.lucene.util.packed |
Packed integer arrays and streams.
|
Modifier and Type | Method and Description |
---|---|
void |
TermVectorsWriter.addProx(int numProx,
DataInput positions,
DataInput offsets)
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 with
CodecUtil.writeHeader(DataOutput, String, int) . |
static int |
CodecUtil.checkHeaderNoMagic(DataInput in,
String codec,
int minVersion,
int maxVersion)
Like
CodecUtil.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 with
CodecUtil.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 header
|
static String |
CodecUtil.checkIndexHeaderSuffix(DataInput in,
String expectedSuffix)
Expert: just reads and verifies the suffix of an index header
|
abstract void |
PostingsReaderBase.decodeTerm(long[] longs,
DataInput in,
FieldInfo fieldInfo,
BlockTermState state,
boolean absolute)
Actually decode metadata for next term
|
Modifier and Type | Method and Description |
---|---|
void |
CompressingTermVectorsWriter.addProx(int numProx,
DataInput positions,
DataInput offsets) |
abstract void |
Decompressor.decompress(DataInput in,
int originalLength,
int offset,
int length,
BytesRef bytes)
Decompress bytes that were stored between offsets
offset and
offset+length in the original stream from the compressed
stream in to bytes . |
Modifier and Type | Method and Description |
---|---|
void |
Lucene50PostingsReader.decodeTerm(long[] longs,
DataInput in,
FieldInfo fieldInfo,
BlockTermState _termState,
boolean absolute) |
Constructor and Description |
---|
CorruptIndexException(String message,
DataInput input)
Create exception with a message only
|
CorruptIndexException(String message,
DataInput input,
Throwable cause)
Create exception with message and root cause.
|
IndexFormatTooNewException(DataInput in,
int version,
int minVersion,
int maxVersion)
Creates an
IndexFormatTooNewException |
IndexFormatTooOldException(DataInput in,
int version,
int minVersion,
int maxVersion)
Creates an
IndexFormatTooOldException . |
IndexFormatTooOldException(DataInput in,
String reason)
Creates an
IndexFormatTooOldException . |
Modifier and Type | Class and Description |
---|---|
class |
BufferedChecksumIndexInput
Simple implementation of
ChecksumIndexInput that wraps
another input and delegates calls. |
class |
BufferedIndexInput
Base implementation class for buffered
IndexInput . |
class |
ByteArrayDataInput
DataInput backed by a byte array.
|
class |
ByteArrayIndexInput
DataInput backed by a byte array.
|
class |
ChecksumIndexInput
Extension of IndexInput, computing checksum as it goes.
|
class |
IndexInput
Abstract base class for input from a file in a
Directory . |
class |
InputStreamDataInput
A
DataInput wrapping a plain InputStream . |
class |
RAMInputStream
A memory-resident
IndexInput implementation. |
Modifier and Type | Method and Description |
---|---|
DataInput |
DataInput.clone()
Returns a clone of this stream.
|
Modifier and Type | Method and Description |
---|---|
void |
DataOutput.copyBytes(DataInput input,
long numBytes)
Copy numBytes bytes from input to ourself.
|
Modifier and Type | Class and Description |
---|---|
class |
PagedBytes.PagedBytesDataInput |
Modifier and Type | Class and Description |
---|---|
static class |
FST.BytesReader
Reads bytes stored in an FST.
|
Modifier and Type | Method and Description |
---|---|
IntsRef |
IntSequenceOutputs.read(DataInput in) |
PairOutputs.Pair<A,B> |
PairOutputs.read(DataInput in) |
BytesRef |
ByteSequenceOutputs.read(DataInput in) |
Long |
PositiveIntOutputs.read(DataInput in) |
Object |
NoOutputs.read(DataInput in) |
abstract T |
Outputs.read(DataInput in)
Decode an output value previously written with
Outputs.write(Object, DataOutput) . |
CharsRef |
CharSequenceOutputs.read(DataInput in) |
T |
Outputs.readFinalOutput(DataInput in)
Decode an output value previously written with
Outputs.writeFinalOutput(Object, DataOutput) . |
int |
FST.readLabel(DataInput in)
Reads one BYTE1/2/4 label from the provided
DataInput . |
void |
Outputs.skipFinalOutput(DataInput in)
Skip the output previously written with
Outputs.writeFinalOutput(T, org.apache.lucene.store.DataOutput) ;
defaults to just calling Outputs.readFinalOutput(org.apache.lucene.store.DataInput) and discarding
the result. |
void |
IntSequenceOutputs.skipOutput(DataInput in) |
void |
PairOutputs.skipOutput(DataInput in) |
void |
ByteSequenceOutputs.skipOutput(DataInput in) |
void |
Outputs.skipOutput(DataInput in)
Skip the output; defaults to just calling
Outputs.read(org.apache.lucene.store.DataInput)
and discarding the result. |
void |
CharSequenceOutputs.skipOutput(DataInput in) |
Constructor and Description |
---|
FST(DataInput in,
Outputs<T> outputs)
Load a previously saved FST.
|
FST(DataInput in,
Outputs<T> outputs,
int maxBlockBits)
Load a previously saved FST; maxBlockBits allows you to
control the size of the byte[] pages used to hold the FST bytes.
|
Modifier and Type | Method and Description |
---|---|
static PackedInts.Reader |
PackedInts.getReader(DataInput in)
Restore a
PackedInts.Reader from a stream. |
static PackedInts.ReaderIterator |
PackedInts.getReaderIterator(DataInput in,
int mem)
Retrieve PackedInts as a
PackedInts.ReaderIterator |
static PackedInts.ReaderIterator |
PackedInts.getReaderIteratorNoHeader(DataInput in,
PackedInts.Format format,
int version,
int valueCount,
int bitsPerValue,
int mem)
Expert: Restore a
PackedInts.ReaderIterator from a stream without reading
metadata at the beginning of the stream. |
static PackedInts.Reader |
PackedInts.getReaderNoHeader(DataInput in,
PackedInts.Format format,
int version,
int valueCount,
int bitsPerValue)
Expert: Restore a
PackedInts.Reader from a stream without reading metadata at
the beginning of the stream. |
void |
BlockPackedReaderIterator.reset(DataInput in,
long valueCount)
Reset the current reader to wrap a stream of
valueCount
values contained in in . |
Constructor and Description |
---|
BlockPackedReaderIterator(DataInput in,
int packedIntsVersion,
int blockSize,
long valueCount)
Sole constructor.
|
PackedDataInput(DataInput in)
Create a new instance that wraps
in . |
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.