Package | Description |
---|---|
org.apache.lucene.store |
Binary i/o API, used for all index data.
|
org.apache.lucene.util.packed |
Packed integer arrays and streams.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferedIndexInput
Base implementation class for buffered
IndexInput . |
private static class |
BufferedIndexInput.SlicedIndexInput
Implementation of an IndexInput that reads from a portion of a file.
|
(package private) class |
ByteBufferIndexInput
Base IndexInput implementation that uses an array
of ByteBuffers to represent a file.
|
(package private) static class |
ByteBufferIndexInput.MultiBufferImpl
This class adds offset support to ByteBufferIndexInput, which is needed for slices.
|
(package private) static class |
ByteBufferIndexInput.SingleBufferImpl
Optimization of ByteBufferIndexInput for when there is only one buffer
|
(package private) static class |
NIOFSDirectory.NIOFSIndexInput
Reads bytes with
FileChannel.read(ByteBuffer, long) |
(package private) static class |
RAFDirectory.RAFIndexInput
Reads bytes with
RandomAccessFile.seek(long) followed by
RandomAccessFile.read(byte[], int, int) . |
(package private) static class |
SimpleFSDirectory.SimpleFSIndexInput
Reads bytes with
SeekableByteChannel.read(ByteBuffer) |
(package private) static class |
WindowsDirectory.WindowsIndexInput |
Modifier and Type | Method and Description |
---|---|
RandomAccessInput |
IndexInput.randomAccessSlice(long offset,
long length)
Creates a random-access slice of this index input, with the given offset and length.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomAccessInput |
DirectReader.DirectPackedReader1.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader2.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader4.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader8.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader12.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader16.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader20.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader24.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader28.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader32.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader40.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader48.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader56.in |
(package private) RandomAccessInput |
DirectReader.DirectPackedReader64.in |
Modifier and Type | Method and Description |
---|---|
static LongValues |
DirectMonotonicReader.getInstance(DirectMonotonicReader.Meta meta,
RandomAccessInput data)
Retrieves an instance from the specified slice.
|
static LongValues |
DirectReader.getInstance(RandomAccessInput slice,
int bitsPerValue)
Retrieves an instance from the specified slice written decoding
bitsPerValue for each value |
static LongValues |
DirectReader.getInstance(RandomAccessInput slice,
int bitsPerValue,
long offset)
Retrieves an instance from the specified
offset of the given slice
decoding bitsPerValue for each value |
Constructor and Description |
---|
DirectPackedReader1(RandomAccessInput in,
long offset) |
DirectPackedReader12(RandomAccessInput in,
long offset) |
DirectPackedReader16(RandomAccessInput in,
long offset) |
DirectPackedReader2(RandomAccessInput in,
long offset) |
DirectPackedReader20(RandomAccessInput in,
long offset) |
DirectPackedReader24(RandomAccessInput in,
long offset) |
DirectPackedReader28(RandomAccessInput in,
long offset) |
DirectPackedReader32(RandomAccessInput in,
long offset) |
DirectPackedReader4(RandomAccessInput in,
long offset) |
DirectPackedReader40(RandomAccessInput in,
long offset) |
DirectPackedReader48(RandomAccessInput in,
long offset) |
DirectPackedReader56(RandomAccessInput in,
long offset) |
DirectPackedReader64(RandomAccessInput in,
long offset) |
DirectPackedReader8(RandomAccessInput in,
long offset) |