C# 클래스 Raven.Database.Indexing.ReducingExecuter

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

공개 메소드들

메소드 설명
ReducingExecuter ( ITransactionalStorage transactionalStorage, WorkContext context, TaskScheduler scheduler ) : System

보호된 메소드들

메소드 설명
ExecuteIndexingWorkOnMultipleThreads ( IEnumerable indexesToWorkOn ) : void
ExecuteIndexingWorkOnSingleThread ( IEnumerable indexesToWorkOn ) : void
FlushAllIndexes ( ) : void
GetIndexToWorkOn ( Raven.Abstractions.Data.IndexStats indexesStat ) : IndexToWorkOn
HandleReduceForIndex ( IndexToWorkOn indexToWorkOn ) : void
IsIndexStale ( Raven.Abstractions.Data.IndexStats indexesStat, IStorageActionsAccessor actions ) : bool
IsValidIndex ( Raven.Abstractions.Data.IndexStats indexesStat ) : bool

비공개 메소드들

메소드 설명
GetLastByEtag ( List reduceKeyAndEtags ) : MappedResultInfo

메소드 상세

ExecuteIndexingWorkOnMultipleThreads() 보호된 메소드

protected ExecuteIndexingWorkOnMultipleThreads ( IEnumerable indexesToWorkOn ) : void
indexesToWorkOn IEnumerable
리턴 void

ExecuteIndexingWorkOnSingleThread() 보호된 메소드

protected ExecuteIndexingWorkOnSingleThread ( IEnumerable indexesToWorkOn ) : void
indexesToWorkOn IEnumerable
리턴 void

FlushAllIndexes() 보호된 메소드

protected FlushAllIndexes ( ) : void
리턴 void

GetIndexToWorkOn() 보호된 메소드

protected GetIndexToWorkOn ( Raven.Abstractions.Data.IndexStats indexesStat ) : IndexToWorkOn
indexesStat Raven.Abstractions.Data.IndexStats
리턴 IndexToWorkOn

HandleReduceForIndex() 보호된 메소드

protected HandleReduceForIndex ( IndexToWorkOn indexToWorkOn ) : void
indexToWorkOn IndexToWorkOn
리턴 void

IsIndexStale() 보호된 메소드

protected IsIndexStale ( Raven.Abstractions.Data.IndexStats indexesStat, IStorageActionsAccessor actions ) : bool
indexesStat Raven.Abstractions.Data.IndexStats
actions IStorageActionsAccessor
리턴 bool

IsValidIndex() 보호된 메소드

protected IsValidIndex ( Raven.Abstractions.Data.IndexStats indexesStat ) : bool
indexesStat Raven.Abstractions.Data.IndexStats
리턴 bool

ReducingExecuter() 공개 메소드

public ReducingExecuter ( ITransactionalStorage transactionalStorage, WorkContext context, TaskScheduler scheduler ) : System
transactionalStorage ITransactionalStorage
context WorkContext
scheduler TaskScheduler
리턴 System