C# 클래스 Tp.Search.Model.Query.QueryPlanBuilder

파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
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