public QueryPlanBuilder(IPluginContext pluginContext, IProfileReadonly profile, IDocumentIndexProvider documentIndexProvider, IEntityTypeProvider entityTypeProvider, IIndexDataFactory indexDataFactory, ContextQueryPlanBuilder contextQueryPlanBuilder) { _pluginContext = pluginContext; _profile = profile; _documentIndexProvider = documentIndexProvider; _entityTypeProvider = entityTypeProvider; _indexDataFactory = indexDataFactory; _contextQueryPlanBuilder = contextQueryPlanBuilder; }
public ContextQueryPlanBuilder(IDocumentIndexProvider documentIndexProvider, IIndexDataFactory indexDataFactory, IPluginContext pluginContext, IProfileReadonly profile, IEntityTypeProvider entityTypeProvider, IEnumerable<IContextQueryPlanBuilder> planBuilders) { _documentIndexProvider = documentIndexProvider; _indexDataFactory = indexDataFactory; _pluginContext = pluginContext; _profile = profile; _entityTypeProvider = entityTypeProvider; _planBuilders = planBuilders; }
public ContextQueryPlanBuilder(IDocumentIndexProvider documentIndexProvider, IIndexDataFactory indexDataFactory, IPluginContext pluginContext, IProfileReadonly profile, IEntityTypeProvider entityTypeProvider, IEnumerable <IContextQueryPlanBuilder> planBuilders) { _documentIndexProvider = documentIndexProvider; _indexDataFactory = indexDataFactory; _pluginContext = pluginContext; _profile = profile; _entityTypeProvider = entityTypeProvider; _planBuilders = planBuilders; }