C# Class Raven.Database.Indexing.ReducingExecuter

Inheritance: AbstractIndexingExecuter
Afficher le fichier Open project: nhsevidence/ravendb Class Usage Examples

Méthodes publiques

Méthode Description
ReducingExecuter ( ITransactionalStorage transactionalStorage, WorkContext context, TaskScheduler scheduler ) : System

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
GetLastByEtag ( List reduceKeyAndEtags ) : MappedResultInfo

Method Details

ExecuteIndexingWorkOnMultipleThreads() protected méthode

protected ExecuteIndexingWorkOnMultipleThreads ( IEnumerable indexesToWorkOn ) : void
indexesToWorkOn IEnumerable
Résultat void

ExecuteIndexingWorkOnSingleThread() protected méthode

protected ExecuteIndexingWorkOnSingleThread ( IEnumerable indexesToWorkOn ) : void
indexesToWorkOn IEnumerable
Résultat void

FlushAllIndexes() protected méthode

protected FlushAllIndexes ( ) : void
Résultat void

GetIndexToWorkOn() protected méthode

protected GetIndexToWorkOn ( Raven.Abstractions.Data.IndexStats indexesStat ) : IndexToWorkOn
indexesStat Raven.Abstractions.Data.IndexStats
Résultat IndexToWorkOn

HandleReduceForIndex() protected méthode

protected HandleReduceForIndex ( IndexToWorkOn indexToWorkOn ) : void
indexToWorkOn IndexToWorkOn
Résultat void

IsIndexStale() protected méthode

protected IsIndexStale ( Raven.Abstractions.Data.IndexStats indexesStat, IStorageActionsAccessor actions ) : bool
indexesStat Raven.Abstractions.Data.IndexStats
actions IStorageActionsAccessor
Résultat bool

IsValidIndex() protected méthode

protected IsValidIndex ( Raven.Abstractions.Data.IndexStats indexesStat ) : bool
indexesStat Raven.Abstractions.Data.IndexStats
Résultat bool

ReducingExecuter() public méthode

public ReducingExecuter ( ITransactionalStorage transactionalStorage, WorkContext context, TaskScheduler scheduler ) : System
transactionalStorage ITransactionalStorage
context WorkContext
scheduler TaskScheduler
Résultat System