Class EsqlResolveDatasetAction.Response

All Implemented Interfaces:
Writeable, RefCounted
Enclosing class:
EsqlResolveDatasetAction

public static class EsqlResolveDatasetAction.Response extends ActionResponse
  • Constructor Details

  • Method Details

    • datasets

      public Set<String> datasets()
      Dataset names the caller is authorized to read, post pattern expansion.
    • nonDatasetNames

      public Set<String> nonDatasetNames()
      Concrete non-dataset names (indices, aliases, data streams) resolved from the same pattern. Non-empty when the relation targets a mix of datasets and non-datasets; drives heterogeneous-FROM UnionAll building in DatasetRewriter.
    • explicitUnauthorized

      public Set<String> explicitUnauthorized()
      Explicitly-named datasets absent from the authorized set — surfaced as Unknown index by the rewrite.
    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Throws:
      IOException