C# Класс Raven.Storage.Managed.IndexingStorageActions

Наследование: IIndexingStorageActions
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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