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

Inheritance: Raven.Database.Plugins.AbstractIndexUpdateTriggerBatcher
Afficher le fichier Open project: robashton/ravendb

Méthodes publiques

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

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

Method Details

Batcher() public méthode

public Batcher ( DocumentDatabase database, Abstractions scriptedIndexResults, HashSet forEntityNames ) : System
database DocumentDatabase
scriptedIndexResults Abstractions
forEntityNames HashSet
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

OnIndexEntryCreated() public méthode

public OnIndexEntryCreated ( string entryKey, Lucene.Net.Documents.Document document ) : void
entryKey string
document Lucene.Net.Documents.Document
Résultat void

OnIndexEntryDeleted() public méthode

public OnIndexEntryDeleted ( string entryKey ) : void
entryKey string
Résultat void