C# 클래스 Raven.Database.Queries.FacetedQueryRunner.QueryForFacets

파일 보기 프로젝트 열기: robashton/ravendb

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