C# Класс Raven.Database.Queries.FacetedQueryRunner.QueryForFacets

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ApplyAggregation void
ApplyFacetValueHit void
CompleteFacetCalculationsStage1 void
CompleteFacetCalculationsStage2 void
GetRangeName string
GetSortOptionsForFacet SortOptions
GetValueFromIndex double
TryTrimRangeSuffix string
UpdateFacetResults void

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

Метод Описание
Execute ( ) : void
QueryForFacets ( DocumentDatabase database, string index, Facet>.Dictionary facets, Dictionary ranges, IndexQuery indexQuery, FacetResults results, int start, int pageSize ) : System

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

Метод Описание
ApplyAggregation ( Facet facet, Raven.Abstractions.Data.FacetValue value, double currentVal ) : void
ApplyFacetValueHit ( Raven.Abstractions.Data.FacetValue facetValue, Facet value, int docId, ParsedRange parsedRange ) : void
CompleteFacetCalculationsStage1 ( IndexSearcherHolder state ) : void
CompleteFacetCalculationsStage2 ( ) : void
GetRangeName ( Lucene.Net.Index.Term term ) : string
GetSortOptionsForFacet ( string field ) : SortOptions
GetValueFromIndex ( Lucene.Net.Index.Term term ) : double
TryTrimRangeSuffix ( string fieldName ) : string
UpdateFacetResults ( FacetValue>.Dictionary facetsByName ) : void

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

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

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

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

public QueryForFacets ( DocumentDatabase database, string index, Facet>.Dictionary facets, Dictionary ranges, IndexQuery indexQuery, FacetResults results, int start, int pageSize ) : System
database DocumentDatabase
index string
facets Facet>.Dictionary
ranges Dictionary
indexQuery Raven.Abstractions.Data.IndexQuery
results Raven.Abstractions.Data.FacetResults
start int
pageSize int
Результат System