Package org.elasticsearch.action.update
Class UpdateHelper
java.lang.Object
org.elasticsearch.action.update.UpdateHelper
Helper for translating an update request to an index, delete request or update response.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Field names used to populate the script contextstatic class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic GetResult
extractGetResult(UpdateRequest request, String concreteIndex, long seqNo, long primaryTerm, long version, Map<String,Object> source, org.elasticsearch.common.xcontent.XContentType sourceContentType, BytesReference sourceAsBytes)
AppliesUpdateRequest.fetchSource()
to the _source of the updated document to be returned in a update response.prepare(UpdateRequest request, IndexShard indexShard, LongSupplier nowInMillis)
Prepares an update request by converting it into an index or delete request or an update response (no action).protected UpdateHelper.Result
prepare(ShardId shardId, UpdateRequest request, GetResult getResult, LongSupplier nowInMillis)
Prepares an update request by converting it into an index or delete request or an update response (no action, in the event of a noop).
-
Constructor Details
-
UpdateHelper
-
-
Method Details
-
prepare
public UpdateHelper.Result prepare(UpdateRequest request, IndexShard indexShard, LongSupplier nowInMillis)Prepares an update request by converting it into an index or delete request or an update response (no action). -
prepare
protected UpdateHelper.Result prepare(ShardId shardId, UpdateRequest request, GetResult getResult, LongSupplier nowInMillis)Prepares an update request by converting it into an index or delete request or an update response (no action, in the event of a noop). -
extractGetResult
public static GetResult extractGetResult(UpdateRequest request, String concreteIndex, long seqNo, long primaryTerm, long version, Map<String,Object> source, org.elasticsearch.common.xcontent.XContentType sourceContentType, @Nullable BytesReference sourceAsBytes)AppliesUpdateRequest.fetchSource()
to the _source of the updated document to be returned in a update response.
-