Class | Description |
---|---|
BufferedIndexInput | Base implementation class for buffered {@link IndexInput}. |
BufferedIndexOutput | Base implementation class for buffered {@link IndexOutput}. |
Directory | |
FSDirectory | Straightforward implementation of {@link Directory} as a directory of files. |
FSIndexInput | |
IndexInput | Abstract base class for input from a file in a {@link Directory}. A random-access input stream. Used for all Lucene index input operations. |
IndexOutput | Abstract base class for output to a file in a Directory. A random-access output stream. Used for all Lucene index output operations. |
InputStream | |
Lock | |
Lock.With | Utility class for executing code with exclusive access. |
MMapDirectory | |
OutputStream | |
RAMDirectory | A memory-resident {@link Directory} implementation. |
RAMOutputStream | A memory-resident {@link IndexOutput} implementation. |