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

Inheritance: Raven.Database.Json.ScriptedJsonPatcher
Show file Open project: robashton/ravendb

Public Properties

Property Type Description
DocumentsToDelete HashSet

Public Methods

Method Description
ScriptedIndexResultsJsonPatcher ( DocumentDatabase database, HashSet entityNames ) : System

Protected Methods

Method Description
CustomizeEngine ( Jint jintEngine ) : void
RemoveEngineCustomizations ( Jint jintEngine ) : void
ValidateDocument ( JsonDocument newDocument ) : void

Method Details

CustomizeEngine() protected method

protected CustomizeEngine ( Jint jintEngine ) : void
jintEngine Jint
return void

RemoveEngineCustomizations() protected method

protected RemoveEngineCustomizations ( Jint jintEngine ) : void
jintEngine Jint
return void

ScriptedIndexResultsJsonPatcher() public method

public ScriptedIndexResultsJsonPatcher ( DocumentDatabase database, HashSet entityNames ) : System
database DocumentDatabase
entityNames HashSet
return System

ValidateDocument() protected method

protected ValidateDocument ( JsonDocument newDocument ) : void
newDocument Raven.Abstractions.Data.JsonDocument
return void

Property Details

DocumentsToDelete public property

public HashSet DocumentsToDelete
return HashSet