C# 클래스 Stash.BerkeleyDB.Engine.ManagedIndex

파일 보기 프로젝트 열기: AndyHitchman/Stash

공개 메소드들

메소드 설명
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