Class AnalyzerContext
java.lang.Object
org.elasticsearch.xpack.esql.analysis.AnalyzerContext
-
Constructor Summary
ConstructorsConstructorDescriptionAnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, Map<IndexPattern, IndexResolution> indexResolution, Map<String, IndexResolution> lookupResolution, EnrichResolution enrichResolution, InferenceResolution inferenceResolution, TransportVersion minimumVersion, UnmappedResolution unmappedResolution) AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, ProjectMetadata projectMetadata, Map<IndexPattern, IndexResolution> indexResolution, Map<String, IndexResolution> lookupResolution, EnrichResolution enrichResolution, InferenceResolution inferenceResolution, ExternalSourceResolution externalSourceResolution, TransportVersion minimumVersion, UnmappedResolution unmappedResolution) AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, ProjectMetadata projectMetadata, Map<IndexPattern, IndexResolution> indexResolution, Map<String, IndexResolution> lookupResolution, EnrichResolution enrichResolution, InferenceResolution inferenceResolution, ExternalSourceResolution externalSourceResolution, TransportVersion minimumVersion, UnmappedResolution unmappedResolution, QueryDslTimestampBoundsExtractor.TimestampBounds timestampBounds) AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, UnmappedResolution unmappedResolution, ProjectMetadata projectMetadata, EsqlSession.PreAnalysisResult result) AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, UnmappedResolution unmappedResolution, ProjectMetadata projectMetadata, EsqlSession.PreAnalysisResult result, QueryDslTimestampBoundsExtractor.TimestampBounds timestampBounds) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the@timestampbounds extracted from the query DSL filter, ornullif not available.
-
Constructor Details
-
AnalyzerContext
public AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, ProjectMetadata projectMetadata, Map<IndexPattern, IndexResolution> indexResolution, Map<String, IndexResolution> lookupResolution, EnrichResolution enrichResolution, InferenceResolution inferenceResolution, ExternalSourceResolution externalSourceResolution, TransportVersion minimumVersion, UnmappedResolution unmappedResolution) -
AnalyzerContext
public AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, ProjectMetadata projectMetadata, Map<IndexPattern, IndexResolution> indexResolution, Map<String, IndexResolution> lookupResolution, EnrichResolution enrichResolution, InferenceResolution inferenceResolution, ExternalSourceResolution externalSourceResolution, TransportVersion minimumVersion, UnmappedResolution unmappedResolution, @Nullable QueryDslTimestampBoundsExtractor.TimestampBounds timestampBounds) -
AnalyzerContext
public AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, Map<IndexPattern, IndexResolution> indexResolution, Map<String, IndexResolution> lookupResolution, EnrichResolution enrichResolution, InferenceResolution inferenceResolution, TransportVersion minimumVersion, UnmappedResolution unmappedResolution) -
AnalyzerContext
public AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, UnmappedResolution unmappedResolution, ProjectMetadata projectMetadata, EsqlSession.PreAnalysisResult result) -
AnalyzerContext
public AnalyzerContext(Configuration configuration, EsqlFunctionRegistry functionRegistry, UnmappedResolution unmappedResolution, ProjectMetadata projectMetadata, EsqlSession.PreAnalysisResult result, @Nullable QueryDslTimestampBoundsExtractor.TimestampBounds timestampBounds)
-
-
Method Details
-
configuration
-
functionRegistry
-
indexResolution
-
lookupResolution
-
enrichResolution
-
inferenceResolution
-
externalSourceResolution
-
minimumVersion
-
projectMetadata
-
includesRemoteIndices
public boolean includesRemoteIndices() -
unmappedResolution
-
timestampBounds
Returns the@timestampbounds extracted from the query DSL filter, ornullif not available. -
allowedTags
-