C# 클래스 Raven.Storage.Managed.IndexingStorageActions

상속: IIndexingStorageActions
파일 보기 프로젝트 열기: robashton/ravendb 1 사용 예제들

공개 메소드들

메소드 설명
AddIndex ( string name, bool createMapReduce ) : void
DeleteIndex ( string name ) : void
Dispose ( ) : void
GetCountOfDocumentsReferencing ( string key ) : int
GetDocumentsReferencesFrom ( string key ) : IEnumerable
GetDocumentsReferencing ( string key ) : IEnumerable
GetFailureRate ( string index ) : Raven.Abstractions.Data.IndexFailureInformation
GetIndexStats ( string index ) : Raven.Abstractions.Data.IndexStats
GetIndexesStats ( ) : IEnumerable
IndexingStorageActions ( TableStorage storage ) : System
RemoveAllDocumentReferencesFrom ( string key ) : void
SetIndexPriority ( string index, IndexingPriority priority ) : void
TouchIndexEtag ( string index ) : void
UpdateDocumentReferences ( string view, string key, HashSet references ) : void
UpdateIndexingStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void
UpdateLastIndexed ( string index, Etag etag, System.DateTime timestamp ) : void
UpdateLastReduced ( string index, Etag etag, System.DateTime timestamp ) : void
UpdateReduceStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void

비공개 메소드들

메소드 설명
GetCurrentIndex ( string index ) : RavenJObject
GetIndexStats ( Table indexingStatsResult, Table lastIndexedEtagsResult ) : Raven.Abstractions.Data.IndexStats

메소드 상세

AddIndex() 공개 메소드

public AddIndex ( string name, bool createMapReduce ) : void
name string
createMapReduce bool
리턴 void

DeleteIndex() 공개 메소드

public DeleteIndex ( string name ) : void
name string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetCountOfDocumentsReferencing() 공개 메소드

public GetCountOfDocumentsReferencing ( string key ) : int
key string
리턴 int

GetDocumentsReferencesFrom() 공개 메소드

public GetDocumentsReferencesFrom ( string key ) : IEnumerable
key string
리턴 IEnumerable

GetDocumentsReferencing() 공개 메소드

public GetDocumentsReferencing ( string key ) : IEnumerable
key string
리턴 IEnumerable

GetFailureRate() 공개 메소드

public GetFailureRate ( string index ) : Raven.Abstractions.Data.IndexFailureInformation
index string
리턴 Raven.Abstractions.Data.IndexFailureInformation

GetIndexStats() 공개 메소드

public GetIndexStats ( string index ) : Raven.Abstractions.Data.IndexStats
index string
리턴 Raven.Abstractions.Data.IndexStats

GetIndexesStats() 공개 메소드

public GetIndexesStats ( ) : IEnumerable
리턴 IEnumerable

IndexingStorageActions() 공개 메소드

public IndexingStorageActions ( TableStorage storage ) : System
storage Raven.Storage.Managed.Impl.TableStorage
리턴 System

RemoveAllDocumentReferencesFrom() 공개 메소드

public RemoveAllDocumentReferencesFrom ( string key ) : void
key string
리턴 void

SetIndexPriority() 공개 메소드

public SetIndexPriority ( string index, IndexingPriority priority ) : void
index string
priority IndexingPriority
리턴 void

TouchIndexEtag() 공개 메소드

public TouchIndexEtag ( string index ) : void
index string
리턴 void

UpdateDocumentReferences() 공개 메소드

public UpdateDocumentReferences ( string view, string key, HashSet references ) : void
view string
key string
references HashSet
리턴 void

UpdateIndexingStats() 공개 메소드

public UpdateIndexingStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void
index string
stats Raven.Database.Indexing.IndexingWorkStats
리턴 void

UpdateLastIndexed() 공개 메소드

public UpdateLastIndexed ( string index, Etag etag, System.DateTime timestamp ) : void
index string
etag Etag
timestamp System.DateTime
리턴 void

UpdateLastReduced() 공개 메소드

public UpdateLastReduced ( string index, Etag etag, System.DateTime timestamp ) : void
index string
etag Etag
timestamp System.DateTime
리턴 void

UpdateReduceStats() 공개 메소드

public UpdateReduceStats ( string index, Raven.Database.Indexing.IndexingWorkStats stats ) : void
index string
stats Raven.Database.Indexing.IndexingWorkStats
리턴 void