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

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

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

Метод Описание
DeleteMappedResultsForDocumentId ( string documentId, string view, int>.Dictionary removed ) : void
DeleteMappedResultsForView ( string view ) : void
DeleteScheduledReduction ( List itemsToDelete ) : ScheduledReductionInfo
DeleteScheduledReduction ( string indexName, int level, string reduceKey ) : void
GetItemsToReduce ( GetItemsToReduceParams getItemsToReduceParams ) : IEnumerable
GetKeysForIndexForDebug ( string indexName, int start, int take ) : IEnumerable
GetKeysStats ( string view, int start, int pageSize ) : IEnumerable
GetLastPerformedReduceType ( string indexName, string reduceKey ) : ReduceType
GetMappedBuckets ( string indexName, string reduceKey ) : IEnumerable
GetMappedResults ( string indexName, IEnumerable keysToReduce, bool loadData ) : IEnumerable
GetMappedResultsForDebug ( string indexName, string key, int start, int take ) : IEnumerable
GetReduceKeysAndTypes ( string view, int start, int take ) : IEnumerable
GetReduceTypesPerKeys ( string indexName, int take, int limitOfItemsToReduceInSingleStep ) : IEnumerable
GetReducedResultsForDebug ( string indexName, string key, int level, int start, int take ) : IEnumerable
GetScheduledReductionForDebug ( string indexName, int start, int take ) : IEnumerable
IncrementReduceKeyCounter ( string view, string reduceKey, int value ) : void
MappedResultsStorageAction ( TableStorage storage, IUuidGenerator generator, OrderedPartCollection documentCodecs ) : System
PutMappedResult ( string view, string docId, string reduceKey, RavenJObject data ) : void
PutReducedResult ( string name, string reduceKey, int level, int sourceBucket, int bucket, RavenJObject data ) : void
RemoveReduceResults ( string indexName, int level, string reduceKey, int sourceBucket ) : void
ScheduleReductions ( string view, int level, ReduceKeyAndBucket reduceKeysAndBucket ) : void
UpdatePerformedReduceType ( string indexName, string reduceKey, ReduceType reduceType ) : void
UpdateRemovedMapReduceStats ( string view, int>.Dictionary removed ) : void

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

Метод Описание
GetMappedResultsForBucket ( string index, string reduceKey, int bucket, bool loadData ) : IEnumerable
GetNumberOfMappedItemsPerReduceKey ( string view, string reduceKey ) : int
GetReducedResultsForBucket ( string index, string reduceKey, int level, int bucket, bool loadData ) : IEnumerable
GetResultsForBucket ( string index, int level, string reduceKey, int bucket, bool loadData ) : IEnumerable
LoadMappedResult ( Raven.Munin.Table readResult ) : RavenJObject

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

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

public DeleteMappedResultsForDocumentId ( string documentId, string view, int>.Dictionary removed ) : void
documentId string
view string
removed int>.Dictionary
Результат void

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

public DeleteMappedResultsForView ( string view ) : void
view string
Результат void

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

public DeleteScheduledReduction ( List itemsToDelete ) : ScheduledReductionInfo
itemsToDelete List
Результат Raven.Database.Storage.ScheduledReductionInfo

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

public DeleteScheduledReduction ( string indexName, int level, string reduceKey ) : void
indexName string
level int
reduceKey string
Результат void

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

public GetItemsToReduce ( GetItemsToReduceParams getItemsToReduceParams ) : IEnumerable
getItemsToReduceParams Raven.Database.Storage.GetItemsToReduceParams
Результат IEnumerable

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

public GetKeysForIndexForDebug ( string indexName, int start, int take ) : IEnumerable
indexName string
start int
take int
Результат IEnumerable

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

public GetKeysStats ( string view, int start, int pageSize ) : IEnumerable
view string
start int
pageSize int
Результат IEnumerable

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

public GetLastPerformedReduceType ( string indexName, string reduceKey ) : ReduceType
indexName string
reduceKey string
Результат ReduceType

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

public GetMappedBuckets ( string indexName, string reduceKey ) : IEnumerable
indexName string
reduceKey string
Результат IEnumerable

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

public GetMappedResults ( string indexName, IEnumerable keysToReduce, bool loadData ) : IEnumerable
indexName string
keysToReduce IEnumerable
loadData bool
Результат IEnumerable

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

public GetMappedResultsForDebug ( string indexName, string key, int start, int take ) : IEnumerable
indexName string
key string
start int
take int
Результат IEnumerable

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

public GetReduceKeysAndTypes ( string view, int start, int take ) : IEnumerable
view string
start int
take int
Результат IEnumerable

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

public GetReduceTypesPerKeys ( string indexName, int take, int limitOfItemsToReduceInSingleStep ) : IEnumerable
indexName string
take int
limitOfItemsToReduceInSingleStep int
Результат IEnumerable

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

public GetReducedResultsForDebug ( string indexName, string key, int level, int start, int take ) : IEnumerable
indexName string
key string
level int
start int
take int
Результат IEnumerable

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

public GetScheduledReductionForDebug ( string indexName, int start, int take ) : IEnumerable
indexName string
start int
take int
Результат IEnumerable

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

public IncrementReduceKeyCounter ( string view, string reduceKey, int value ) : void
view string
reduceKey string
value int
Результат void

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

public MappedResultsStorageAction ( TableStorage storage, IUuidGenerator generator, OrderedPartCollection documentCodecs ) : System
storage Raven.Storage.Managed.Impl.TableStorage
generator IUuidGenerator
documentCodecs OrderedPartCollection
Результат System

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

public PutMappedResult ( string view, string docId, string reduceKey, RavenJObject data ) : void
view string
docId string
reduceKey string
data RavenJObject
Результат void

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

public PutReducedResult ( string name, string reduceKey, int level, int sourceBucket, int bucket, RavenJObject data ) : void
name string
reduceKey string
level int
sourceBucket int
bucket int
data RavenJObject
Результат void

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

public RemoveReduceResults ( string indexName, int level, string reduceKey, int sourceBucket ) : void
indexName string
level int
reduceKey string
sourceBucket int
Результат void

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

public ScheduleReductions ( string view, int level, ReduceKeyAndBucket reduceKeysAndBucket ) : void
view string
level int
reduceKeysAndBucket Raven.Database.Storage.ReduceKeyAndBucket
Результат void

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

public UpdatePerformedReduceType ( string indexName, string reduceKey, ReduceType reduceType ) : void
indexName string
reduceKey string
reduceType ReduceType
Результат void

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

public UpdateRemovedMapReduceStats ( string view, int>.Dictionary removed ) : void
view string
removed int>.Dictionary
Результат void