Свойство | Type | Description | |
---|---|---|---|
Log | ILog | ||
autoTuner | BaseBatchSizeAutoTuner | ||
context | WorkContext | ||
lastFlushedWorkCounter | int | ||
scheduler | TaskScheduler | ||
transactionalStorage | ITransactionalStorage | ||
workCounter | int |
Méthode | Description | |
---|---|---|
Execute ( ) : void |
Méthode | Description | |
---|---|---|
AbstractIndexingExecuter ( |
||
CalculateSynchronizationEtag ( |
||
Dispose ( ) : void | ||
ExecuteIndexing ( bool isIdle, bool &onlyFoundIdleWork ) : bool | ||
ExecuteIndexingWork ( IList |
||
FlushAllIndexes ( ) : void | ||
GetApplicableTask ( IStorageActionsAccessor actions ) : Raven.Database.Tasks.Task | ||
GetIndexToWorkOn ( Raven.Abstractions.Data.IndexStats indexesStat ) : |
||
GetSynchronizationEtag ( ) : |
||
Init ( ) : void | ||
IsIndexStale ( Raven.Abstractions.Data.IndexStats indexesStat, |
||
IsValidIndex ( Raven.Abstractions.Data.IndexStats indexesStat ) : bool |
Méthode | Description | |
---|---|---|
ExecuteTasks ( ) : bool | ||
FlushIndexes ( ) : void | ||
HandleOutOfMemoryException ( |
||
IsEsentOutOfMemory ( |
||
ScheduleRelevantDocumentsForReindexIfNeeded ( ) : void |
protected AbstractIndexingExecuter ( |
||
context | ||
Résultat | System |
protected abstract CalculateSynchronizationEtag ( |
||
currentEtag | ||
lastProcessedEtag | ||
Résultat |
protected ExecuteIndexing ( bool isIdle, bool &onlyFoundIdleWork ) : bool | ||
isIdle | bool | |
onlyFoundIdleWork | bool | |
Résultat | bool |
protected abstract ExecuteIndexingWork ( IList |
||
indexesToWorkOn | IList |
|
startEtag | ||
Résultat | void |
protected abstract FlushAllIndexes ( ) : void | ||
Résultat | void |
protected abstract GetApplicableTask ( IStorageActionsAccessor actions ) : Raven.Database.Tasks.Task | ||
actions | IStorageActionsAccessor | |
Résultat | Raven.Database.Tasks.Task |
protected abstract GetIndexToWorkOn ( Raven.Abstractions.Data.IndexStats indexesStat ) : |
||
indexesStat | Raven.Abstractions.Data.IndexStats | |
Résultat |
protected abstract GetSynchronizationEtag ( ) : |
||
Résultat |
protected abstract IsIndexStale ( Raven.Abstractions.Data.IndexStats indexesStat, |
||
indexesStat | Raven.Abstractions.Data.IndexStats | |
synchronizationEtag | ||
actions | IStorageActionsAccessor | |
isIdle | bool | |
onlyFoundIdleWork | Reference |
|
Résultat | bool |
protected abstract IsValidIndex ( Raven.Abstractions.Data.IndexStats indexesStat ) : bool | ||
indexesStat | Raven.Abstractions.Data.IndexStats | |
Résultat | bool |
protected BaseBatchSizeAutoTuner autoTuner | ||
Résultat | BaseBatchSizeAutoTuner |
protected ITransactionalStorage transactionalStorage | ||
Résultat | ITransactionalStorage |