| BaseDirectory |
|
| BufferedChecksum |
Wraps another Checksum with an internal buffer
to speed up checksum calculations.
|
| BufferedChecksumIndexInput |
|
| BufferedIndexInput |
Base implementation class for buffered IndexInput.
|
| ByteArrayDataInput |
DataInput backed by a byte array.
|
| ByteArrayDataOutput |
DataOutput backed by a byte array.
|
| ByteBufferIndexInput |
Base IndexInput implementation that uses an array
of ByteBuffers to represent a file.
|
| ByteBuffersDataInput |
|
| ByteBuffersDataOutput |
|
| ByteBuffersDataOutput.ByteBufferRecycler |
An implementation of a ByteBuffer allocation and recycling policy.
|
| ChecksumIndexInput |
Extension of IndexInput, computing checksum as it goes.
|
| DataInput |
Abstract base class for performing read operations of Lucene's low-level
data types.
|
| DataOutput |
Abstract base class for performing write operations of Lucene's low-level
data types.
|
| Directory |
A Directory provides an abstraction layer for storing a
list of files.
|
| FileSwitchDirectory |
Expert: A Directory instance that switches files between
two other Directory instances.
|
| FilterDirectory |
Directory implementation that delegates calls to another directory.
|
| FlushInfo |
A FlushInfo provides information required for a FLUSH context.
|
| FSDirectory |
Base class for Directory implementations that store index
files in the file system.
|
| FSLockFactory |
Base class for file system based locking implementation.
|
| GrowableByteArrayDataOutput |
|
| HardlinkCopyDirectoryWrapper |
|
| IndexInput |
Abstract base class for input from a file in a Directory.
|
| IndexOutput |
|
| InputStreamDataInput |
|
| IOContext |
IOContext holds additional details on the merge/search context.
|
| Lock |
An interprocess mutex lock.
|
| LockFactory |
Base class for Locking implementation.
|
| LockValidatingDirectoryWrapper |
This class makes a best-effort check that a provided Lock
is valid before any destructive filesystem operation.
|
| MergeInfo |
A MergeInfo provides information required for a MERGE context.
|
| MMapDirectory |
File-based Directory implementation that uses
mmap for reading, and FSDirectory.FSIndexOutput for writing.
|
| NativeFSLockFactory |
|
| NIOFSDirectory |
An FSDirectory implementation that uses java.nio's FileChannel's
positional read, which allows multiple threads to read from the same file
without synchronizing.
|
| NoLockFactory |
|
| OutputStreamDataOutput |
|
| OutputStreamIndexOutput |
|
| RAMDirectory |
Deprecated.
|
| RAMFile |
Deprecated.
|
| RAMInputStream |
Deprecated.
|
| RAMOutputStream |
Deprecated.
|
| RateLimitedIndexOutput |
|
| RateLimiter |
Abstract base class to rate limit IO.
|
| RateLimiter.SimpleRateLimiter |
Simple class to rate limit IO.
|
| SimpleFSDirectory |
|
| SimpleFSLockFactory |
|
| SingleInstanceLockFactory |
Implements LockFactory for a single in-process instance,
meaning all locking will take place through this one instance.
|
| TrackingDirectoryWrapper |
A delegating Directory that records which files were
written to and deleted.
|