Class EsqlResolveFieldsResponse

All Implemented Interfaces:
Writeable, org.elasticsearch.core.RefCounted

public class EsqlResolveFieldsResponse extends ActionResponse
  • Field Details

    • RESOLVE_FIELDS_RESPONSE_USED_TV

      public static final TransportVersion RESOLVE_FIELDS_RESPONSE_USED_TV
      Marks when we started using the minimum transport version to determine whether a data type is supported on all nodes. This is about the coordinator - data nodes will be able to respond with the correct data as long as they're on the transport version required for the respective data types. See DataType.supportedVersion().

      Note: this is in 9.2.1, but not 9.2.0 - in 9.2.0 we resorted to workarounds to sometimes enable DataType.DENSE_VECTOR and DataType.AGGREGATE_METRIC_DOUBLE, even though 9.2.0 nodes already support these types.

      This means that mixed clusters with a 9.2.1 coordinator and 9.2.0 data nodes will properly support these types, but a 9.2.0 coordinator with 9.2.1+ nodes will still require the workaround.

  • Constructor Details

  • Method Details