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

Afficher le fichier Open project: robashton/ravendb Class Usage Examples

Méthodes publiques

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

Private Methods

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

public ExecuteReduction ( ) : void
Résultat void

ReduceDocuments() public méthode

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
Résultat System