Package | Description |
---|---|
org.apache.lucene.codecs.lucene70 |
Components from the Lucene 7.0 index format.
|
org.apache.lucene.codecs.lucene80 |
Lucene 8.0 file format.
|
org.apache.lucene.store |
Binary i/o API, used for all index data.
|
org.apache.lucene.util.fst |
Finite state transducers
|
org.apache.lucene.util.packed |
Packed integer arrays and streams.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Integer,RandomAccessInput> |
Lucene70NormsProducer.dataInputs |
Modifier and Type | Method and Description |
---|---|
private RandomAccessInput |
Lucene70NormsProducer.getDataInput(FieldInfo field,
Lucene70NormsProducer.NormsEntry entry) |
Modifier and Type | Field and Description |
---|---|
(package private) RandomAccessInput |
IndexedDISI.jumpTable |
(package private) RandomAccessInput |
Lucene80DocValuesProducer.VaryingBPVReader.rankSlice |
(package private) RandomAccessInput |
Lucene80DocValuesProducer.VaryingBPVReader.slice |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Integer,RandomAccessInput> |
Lucene80NormsProducer.dataInputs |
private java.util.Map<java.lang.Integer,RandomAccessInput> |
Lucene80NormsProducer.disiJumpTables |
Modifier and Type | Method and Description |
---|---|
static RandomAccessInput |
IndexedDISI.createJumpTable(IndexInput slice,
long offset,
long length,
int jumpTableEntryCount)
Helper method for using
IndexedDISI.IndexedDISI(IndexInput, RandomAccessInput, int, byte, long) . |
private RandomAccessInput |
Lucene80NormsProducer.getDataInput(FieldInfo field,
Lucene80NormsProducer.NormsEntry entry) |
private RandomAccessInput |
Lucene80NormsProducer.getDisiJumpTable(FieldInfo field,
Lucene80NormsProducer.NormsEntry entry) |
Constructor and Description |
---|
IndexedDISI(IndexInput blockSlice,
RandomAccessInput jumpTable,
int jumpTableEntryCount,
byte denseRankPower,
long cost)
This constructor allows to pass the slice and jumpTable directly in case it helps reuse.
|
VaryingBPVReader(Lucene80DocValuesProducer.NumericEntry entry,
RandomAccessInput slice) |
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.
|
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
|
class |
ByteBuffersDataInput
|
class |
ByteBuffersIndexInput
|
(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.
|
RandomAccessInput |
ByteBuffersIndexInput.randomAccessSlice(long offset,
long length) |
Modifier and Type | Field and Description |
---|---|
private RandomAccessInput |
ReverseRandomAccessReader.in |
Constructor and Description |
---|
ReverseRandomAccessReader(RandomAccessInput in) |
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) |