Class EsqlResolveFieldsAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<FieldCapabilitiesRequest,FieldCapabilitiesResponse>
org.elasticsearch.action.support.HandledTransportAction<FieldCapabilitiesRequest,FieldCapabilitiesResponse>
org.elasticsearch.xpack.esql.action.EsqlResolveFieldsAction
public class EsqlResolveFieldsAction
extends HandledTransportAction<FieldCapabilitiesRequest,FieldCapabilitiesResponse>
A fork of the field-caps API for ES|QL. This fork allows us to gradually introduce features and optimizations to this internal
API without risking breaking the external field-caps API. For now, this API delegates to the field-caps API, but gradually,
we will decouple this API completely from the field-caps.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final RemoteClusterActionType<FieldCapabilitiesResponse> static final ActionType<FieldCapabilitiesResponse> Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, logger, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionEsqlResolveFieldsAction(TransportService transportService, ActionFilters actionFilters, TransportFieldCapabilitiesAction fieldCapsAction) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoExecute(Task task, FieldCapabilitiesRequest request, ActionListener<FieldCapabilitiesResponse> listener) Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Field Details
-
NAME
- See Also:
-
TYPE
-
RESOLVE_REMOTE_TYPE
-
-
Constructor Details
-
EsqlResolveFieldsAction
@Inject public EsqlResolveFieldsAction(TransportService transportService, ActionFilters actionFilters, TransportFieldCapabilitiesAction fieldCapsAction)
-
-
Method Details
-
doExecute
protected void doExecute(Task task, FieldCapabilitiesRequest request, ActionListener<FieldCapabilitiesResponse> listener) - Specified by:
doExecutein classTransportAction<FieldCapabilitiesRequest,FieldCapabilitiesResponse>
-