C# Class Raven.Database.Indexing.MapReduceIndex.ReduceDocuments

Datei anzeigen Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
ExecuteReduction ( ) : void
ReduceDocuments ( MapReduceIndex parent, AbstractViewGenerator viewGenerator, object>.IEnumerable mappedResultsByBucket, int level, WorkContext context, IStorageActionsAccessor actions, HashSet reduceKeys, int inputCount ) : System

Private Methods

Method Description
ExtractReduceKey ( AbstractViewGenerator viewGenerator, object doc ) : string
GetFields ( object doc, float &boost ) : IEnumerable
MergeArrays ( RavenJToken token ) : void
RemoveExistingReduceKeysFromIndex ( Raven.Database.Indexing.RavenIndexWriter indexWriter ) : void
ToJsonDocument ( object doc ) : RavenJObject
WriteDocumentToIndex ( object doc, Raven.Database.Indexing.RavenIndexWriter indexWriter, Analyzer analyzer ) : void

Method Details

ExecuteReduction() public method

public ExecuteReduction ( ) : void
return void

ReduceDocuments() public method

public ReduceDocuments ( MapReduceIndex parent, AbstractViewGenerator viewGenerator, object>.IEnumerable mappedResultsByBucket, int level, WorkContext context, IStorageActionsAccessor actions, HashSet reduceKeys, int inputCount ) : System
parent MapReduceIndex
viewGenerator Raven.Database.Linq.AbstractViewGenerator
mappedResultsByBucket object>.IEnumerable
level int
context WorkContext
actions IStorageActionsAccessor
reduceKeys HashSet
inputCount int
return System