C# Класс Tp.Search.Model.Query.QueryPlanBuilder

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

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

Метод Описание
Build ( QueryData data, ParsedQuery parsedQuery ) : QueryPlanFull
QueryPlanBuilder ( IPluginContext pluginContext, IProfileReadonly profile, IDocumentIndexProvider documentIndexProvider, IEntityTypeProvider entityTypeProvider, IIndexDataFactory indexDataFactory, ContextQueryPlanBuilder contextQueryPlanBuilder ) : System

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

Метод Описание
And ( Tp.Search.Model.Query.QueryPlan left, Maybe right ) : Tp.Search.Model.Query.QueryPlan
CreateCommentPlan ( QueryData data, ParsedQuery parsedQuery ) : Maybe
CreateEntityPlan ( QueryData queryData, ParsedQuery parsedQuery ) : Maybe
CreateEntityQueryPlan ( ParsedQuery parsedQuery ) : Tp.Search.Model.Query.QueryPlan
CreateEntityStatePlan ( IEnumerable entityStateIds ) : Maybe
CreateEntityTypePlan ( int entityTypeId ) : Maybe
CreateTestStepPlan ( QueryData data, ParsedQuery parsedQuery ) : Maybe

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

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

public Build ( QueryData data, ParsedQuery parsedQuery ) : QueryPlanFull
data Tp.Search.Bus.Data.QueryData
parsedQuery ParsedQuery
Результат QueryPlanFull

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

public QueryPlanBuilder ( IPluginContext pluginContext, IProfileReadonly profile, IDocumentIndexProvider documentIndexProvider, IEntityTypeProvider entityTypeProvider, IIndexDataFactory indexDataFactory, ContextQueryPlanBuilder contextQueryPlanBuilder ) : System
pluginContext IPluginContext
profile IProfileReadonly
documentIndexProvider IDocumentIndexProvider
entityTypeProvider IEntityTypeProvider
indexDataFactory IIndexDataFactory
contextQueryPlanBuilder ContextQueryPlanBuilder
Результат System