RawDirectoryWrapper

Delegates all operations, even optional ones, to the wrapped directory.

This class is used if you want the most realistic testing, but still with a checkindex on close. If you want asserts and evil things, use MockDirectoryWrapper instead.

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 override 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
open override fun openChecksumInput(name: String): ChecksumIndexInput
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