C# Class Raven.Database.Bundles.ScriptedIndexResults.ScriptedIndexResultsIndexTrigger.Batcher

Inheritance: Raven.Database.Plugins.AbstractIndexUpdateTriggerBatcher
Show file Open project: robashton/ravendb

Public Methods

Method Description
Batcher ( DocumentDatabase database, Abstractions scriptedIndexResults, HashSet forEntityNames ) : System
Dispose ( ) : void
OnIndexEntryCreated ( string entryKey, Lucene.Net.Documents.Document document ) : void
OnIndexEntryDeleted ( string entryKey ) : void

Private Methods

Method Description
CreateJsonDocumentFromLuceneDocument ( Lucene.Net.Documents.Document document ) : RavenJObject
GetStringValue ( IFieldable field ) : string

Method Details

Batcher() public method

public Batcher ( DocumentDatabase database, Abstractions scriptedIndexResults, HashSet forEntityNames ) : System
database DocumentDatabase
scriptedIndexResults Abstractions
forEntityNames HashSet
return System

Dispose() public method

public Dispose ( ) : void
return void

OnIndexEntryCreated() public method

public OnIndexEntryCreated ( string entryKey, Lucene.Net.Documents.Document document ) : void
entryKey string
document Lucene.Net.Documents.Document
return void

OnIndexEntryDeleted() public method

public OnIndexEntryDeleted ( string entryKey ) : void
entryKey string
return void