C# Класс Raven.Database.Indexing.MapReduceIndex.ReduceDocuments

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ExecuteReduction ( ) : void
ReduceDocuments ( MapReduceIndex parent, AbstractViewGenerator viewGenerator, object>.IEnumerable mappedResultsByBucket, int level, WorkContext context, IStorageActionsAccessor actions, HashSet reduceKeys, int inputCount ) : System

Приватные методы

Метод Описание
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

Описание методов

ExecuteReduction() публичный Метод

public ExecuteReduction ( ) : void
Результат void

ReduceDocuments() публичный Метод

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
Результат System