C# Class Stash.BerkeleyDB.Engine.ManagedIndex

Afficher le fichier Open project: AndyHitchman/Stash

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
getIndexFilename ( ) : string
getReverseIndexFilename ( ) : string
indexExists ( ) : bool
indexIsTypeHierarchy ( ) : bool

Method Details

BuildIndexFromGraphs() public méthode

public BuildIndexFromGraphs ( ) : void
Résultat void

ByteArrayAsKey() public méthode

public ByteArrayAsKey ( byte bytes ) : object
bytes byte
Résultat object

Close() public méthode

public Close ( ) : void
Résultat void

Delete() public méthode

public Delete ( DatabaseEntry graphKey, Transaction transaction ) : void
graphKey DatabaseEntry
transaction Transaction
Résultat void

EnsureIndex() public méthode

public EnsureIndex ( ) : void
Résultat void

Insert() public méthode

public Insert ( object untypedKey, InternalId internalId, Transaction transaction ) : void
untypedKey object
internalId Stash.Engine.InternalId
transaction Transaction
Résultat void

KeyAsByteArray() public méthode

public KeyAsByteArray ( object key ) : byte[]
key object
Résultat byte[]

ManagedIndex() public méthode

public ManagedIndex ( BerkeleyBackingStore backingStore, IBerkeleyBackingStoreEnvironment environment, IRegisteredIndexer registeredIndexer ) : System.Collections
backingStore BerkeleyBackingStore
environment IBerkeleyBackingStoreEnvironment
registeredIndexer IRegisteredIndexer
Résultat System.Collections

RecompileIsRequired() public méthode

public RecompileIsRequired ( ) : bool
Résultat bool