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

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

공개 메소드들

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