BaseDirectoryWrapper

Minimal port of Lucene's BaseDirectoryWrapper. Only provides basic tracking of open state and a toggle for running checkIndex on close. The actual checkIndex logic is not implemented yet.

Inheritors

Constructors

Link copied to clipboard
constructor(delegate: Directory)

Properties

Link copied to clipboard

whether checkIndex should run on close

Link copied to clipboard
Link copied to clipboard

level passed to checkIndex when closing

Link copied to clipboard
open override val pendingDeletions: MutableSet<String>

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open fun copyFrom(from: Directory, src: String, dest: String, context: IOContext)
Link copied to clipboard
open override fun createOutput(name: String, context: IOContext): IndexOutput
Link copied to clipboard
open override fun createTempOutput(prefix: String, suffix: String, context: IOContext): IndexOutput
Link copied to clipboard
open override fun deleteFile(name: String)
Link copied to clipboard
open override fun ensureOpen()
Link copied to clipboard
open override fun fileLength(name: String): Long
Link copied to clipboard
Link copied to clipboard

Returns true if this directory has not been closed.

Link copied to clipboard
open override fun listAll(): Array<String>
Link copied to clipboard
open override fun obtainLock(name: String): Lock
Link copied to clipboard
Link copied to clipboard
open override fun openInput(name: String, context: IOContext): IndexInput
Link copied to clipboard
open override fun rename(source: String, dest: String)
Link copied to clipboard
open override fun sync(names: MutableCollection<String>)
Link copied to clipboard
open override fun syncMetaData()
Link copied to clipboard
open override fun toString(): String