C# Class Raven.Database.Tasks.RemoveFromIndexTask

Inheritance: Raven.Database.Tasks.DatabaseTask
Mostra file Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
Clone ( ) : Task
Execute ( WorkContext context ) : void
Merge ( Task task ) : void
RemoveFromIndexTask ( ) : System
ToString ( ) : string

Private Methods

Method Description
FilterDocuments ( WorkContext context, IStorageActionsAccessor accessor, string key ) : bool

We need to NOT remove documents that has been removed then added. We DO remove documents that would be filtered out because of an Entity Name changed, though.

Method Details

Clone() public method

public Clone ( ) : Task
return Task

Execute() public method

public Execute ( WorkContext context ) : void
context Raven.Database.Indexing.WorkContext
return void

Merge() public method

public Merge ( Task task ) : void
task Task
return void

RemoveFromIndexTask() public method

public RemoveFromIndexTask ( ) : System
return System

ToString() public method

public ToString ( ) : string
return string