Table of Contents

Public classAbstract LeanDirectory

Namespace
Rowles.LeanLucene.Store
Assembly
Rowles.LeanLucene.dll

Abstract base for storage operations. Named LeanDirectory to avoid collision with System.IO.Directory.

public abstract class LeanDirectory
LeanDirectory
Derived

Properties

Public propertyAbstractRead-only DirectoryPath

Directory path backing this store.

Methods

Public methodAbstract CreateOutput(string)

Creates a new file for writing.

Public methodAbstract DeleteFile(string)

Deletes the specified file from the directory.

Public methodAbstract FileExists(string)

Returns whether the specified file exists.

Public methodAbstract ListAll()

Lists all files in the directory.

Public methodAbstract OpenInput(string)

Opens an existing file for reading via memory-mapped I/O.