C# Класс Lucene.Net.Store.FileSwitchDirectory

Expert: A Directory instance that switches files between two other Directory instances.

Files with the specified extensions are placed in the primary directory; others are placed in the secondary directory. The provided Set must not change once passed to this class, and must allow multiple threads to call contains at once.

@lucene.experimental
Наследование: Lucene.Net.Store.BaseDirectory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateOutput ( string name, IOContext context ) : Lucene.Net.Store.IndexOutput
CreateSlicer ( string name, IOContext context ) : IndexInputSlicer
DeleteFile ( string name ) : void
Dispose ( ) : void
FileExists ( string name ) : bool
FileLength ( string name ) : long
FileSwitchDirectory ( ISet primaryExtensions, Lucene.Net.Store.Directory primaryDir, Lucene.Net.Store.Directory secondaryDir, bool doClose ) : System.Collections.Generic
GetExtension ( string name ) : string

Utility method to return a file's extension.

ListAll ( ) : string[]
OpenInput ( string name, IOContext context ) : IndexInput
Sync ( ICollection names ) : void

Приватные методы

Метод Описание
GetDirectory ( string name ) : Lucene.Net.Store.Directory

Описание методов

CreateOutput() публичный Метод

public CreateOutput ( string name, IOContext context ) : Lucene.Net.Store.IndexOutput
name string
context IOContext
Результат Lucene.Net.Store.IndexOutput

CreateSlicer() публичный Метод

public CreateSlicer ( string name, IOContext context ) : IndexInputSlicer
name string
context IOContext
Результат IndexInputSlicer

DeleteFile() публичный Метод

public DeleteFile ( string name ) : void
name string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FileExists() публичный Метод

public FileExists ( string name ) : bool
name string
Результат bool

FileLength() публичный Метод

public FileLength ( string name ) : long
name string
Результат long

FileSwitchDirectory() публичный Метод

public FileSwitchDirectory ( ISet primaryExtensions, Lucene.Net.Store.Directory primaryDir, Lucene.Net.Store.Directory secondaryDir, bool doClose ) : System.Collections.Generic
primaryExtensions ISet
primaryDir Lucene.Net.Store.Directory
secondaryDir Lucene.Net.Store.Directory
doClose bool
Результат System.Collections.Generic

GetExtension() публичный статический Метод

Utility method to return a file's extension.
public static GetExtension ( string name ) : string
name string
Результат string

ListAll() публичный Метод

public ListAll ( ) : string[]
Результат string[]

OpenInput() публичный Метод

public OpenInput ( string name, IOContext context ) : IndexInput
name string
context IOContext
Результат IndexInput

Sync() публичный Метод

public Sync ( ICollection names ) : void
names ICollection
Результат void