C# Класс Stash.BerkeleyDB.Engine.ManagedIndex

Показать файл Открыть проект

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

Метод Описание
BuildIndexFromGraphs ( ) : void
ByteArrayAsKey ( byte bytes ) : object
Close ( ) : void
Delete ( DatabaseEntry graphKey, Transaction transaction ) : void
EnsureIndex ( ) : void
Insert ( object untypedKey, InternalId internalId, Transaction transaction ) : void
KeyAsByteArray ( object key ) : byte[]
ManagedIndex ( BerkeleyBackingStore backingStore, IBerkeleyBackingStoreEnvironment environment, IRegisteredIndexer registeredIndexer ) : System.Collections
RecompileIsRequired ( ) : bool

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

Метод Описание
getIndexFilename ( ) : string
getReverseIndexFilename ( ) : string
indexExists ( ) : bool
indexIsTypeHierarchy ( ) : bool

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

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

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

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

public ByteArrayAsKey ( byte bytes ) : object
bytes byte
Результат object

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

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

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

public Delete ( DatabaseEntry graphKey, Transaction transaction ) : void
graphKey DatabaseEntry
transaction Transaction
Результат void

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

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

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

public Insert ( object untypedKey, InternalId internalId, Transaction transaction ) : void
untypedKey object
internalId Stash.Engine.InternalId
transaction Transaction
Результат void

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

public KeyAsByteArray ( object key ) : byte[]
key object
Результат byte[]

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

public ManagedIndex ( BerkeleyBackingStore backingStore, IBerkeleyBackingStoreEnvironment environment, IRegisteredIndexer registeredIndexer ) : System.Collections
backingStore BerkeleyBackingStore
environment IBerkeleyBackingStoreEnvironment
registeredIndexer IRegisteredIndexer
Результат System.Collections

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

public RecompileIsRequired ( ) : bool
Результат bool