Class PlanExecutor
java.lang.Object
org.elasticsearch.xpack.esql.execution.PlanExecutor
-
Constructor Summary
ConstructorsConstructorDescriptionPlanExecutor(IndexResolver indexResolver, MeterRegistry meterRegistry, XPackLicenseState licenseState, EsqlQueryLog queryLog, List<BiConsumer<LogicalPlan, Failures>> extraCheckers, CrossProjectModeDecider crossProjectModeDecider, DataSourceModule dataSourceModule, EsqlFunctionRegistry functionRegistry, EsqlParser parser, ExternalSourceCacheService cacheService) -
Method Summary
Modifier and TypeMethodDescriptionvoidesql(EsqlQueryRequest request, String sessionId, TransportVersion localClusterMinimumVersion, AnalyzerSettings analyzerSettings, EnrichPolicyResolver enrichPolicyResolver, ViewResolver viewResolver, EsqlExecutionInfo executionInfo, IndicesExpressionGrouper indicesExpressionGrouper, EsqlSession.PlanRunner planRunner, TransportActionServices services, ActionListener<Versioned<Result>> listener) metrics()
-
Constructor Details
-
PlanExecutor
public PlanExecutor(IndexResolver indexResolver, MeterRegistry meterRegistry, XPackLicenseState licenseState, EsqlQueryLog queryLog, List<BiConsumer<LogicalPlan, Failures>> extraCheckers, CrossProjectModeDecider crossProjectModeDecider, DataSourceModule dataSourceModule, EsqlFunctionRegistry functionRegistry, EsqlParser parser, ExternalSourceCacheService cacheService)
-
-
Method Details
-
esql
public void esql(EsqlQueryRequest request, String sessionId, TransportVersion localClusterMinimumVersion, AnalyzerSettings analyzerSettings, EnrichPolicyResolver enrichPolicyResolver, ViewResolver viewResolver, EsqlExecutionInfo executionInfo, IndicesExpressionGrouper indicesExpressionGrouper, EsqlSession.PlanRunner planRunner, TransportActionServices services, ActionListener<Versioned<Result>> listener) -
indexResolver
-
metrics
-
dataSourceModule
-
cacheService
-