Class DatasetResolutionService

java.lang.Object
org.elasticsearch.xpack.esql.datasources.dataset.DatasetResolutionService

public class DatasetResolutionService extends Object
Resolves dataset name expressions (including wildcards) to Dataset instances, following the same resolution flow as ViewResolutionService. Wildcards may expand across the wider index namespace and are filtered down to datasets, while an explicit name must resolve to a dataset; explicit missing, hidden, or co-resident foreign resources are reported as not-found. This is deliberately stricter than view resolution, which returns an empty result for an explicit name that only matches a co-resident foreign resource rather than 404-ing it; see the dataset-strict contract from #152497.