프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Log | ILog | ||
autoTuner | BaseBatchSizeAutoTuner | ||
context | WorkContext | ||
lastFlushedWorkCounter | int | ||
scheduler | TaskScheduler | ||
transactionalStorage | ITransactionalStorage | ||
workCounter | int |
메소드 | 설명 | |
---|---|---|
Execute ( ) : void |
메소드 | 설명 | |
---|---|---|
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 |
메소드 | 설명 | |
---|---|---|
ExecuteTasks ( ) : bool | ||
FlushIndexes ( ) : void | ||
HandleOutOfMemoryException ( |
||
IsEsentOutOfMemory ( |
||
ScheduleRelevantDocumentsForReindexIfNeeded ( ) : void |
protected AbstractIndexingExecuter ( |
||
context | ||
리턴 | System |
protected abstract CalculateSynchronizationEtag ( |
||
currentEtag | ||
lastProcessedEtag | ||
리턴 |
protected ExecuteIndexing ( bool isIdle, bool &onlyFoundIdleWork ) : bool | ||
isIdle | bool | |
onlyFoundIdleWork | bool | |
리턴 | bool |
protected abstract ExecuteIndexingWork ( IList |
||
indexesToWorkOn | IList |
|
startEtag | ||
리턴 | void |
protected abstract GetApplicableTask ( IStorageActionsAccessor actions ) : Raven.Database.Tasks.Task | ||
actions | IStorageActionsAccessor | |
리턴 | Raven.Database.Tasks.Task |
protected abstract GetIndexToWorkOn ( Raven.Abstractions.Data.IndexStats indexesStat ) : |
||
indexesStat | Raven.Abstractions.Data.IndexStats | |
리턴 |
protected abstract GetSynchronizationEtag ( ) : |
||
리턴 |
protected abstract IsIndexStale ( Raven.Abstractions.Data.IndexStats indexesStat, |
||
indexesStat | Raven.Abstractions.Data.IndexStats | |
synchronizationEtag | ||
actions | IStorageActionsAccessor | |
isIdle | bool | |
onlyFoundIdleWork | Reference |
|
리턴 | bool |
protected abstract IsValidIndex ( Raven.Abstractions.Data.IndexStats indexesStat ) : bool | ||
indexesStat | Raven.Abstractions.Data.IndexStats | |
리턴 | bool |
protected ITransactionalStorage transactionalStorage | ||
리턴 | ITransactionalStorage |