diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-02-02 16:49:32 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-02-03 09:54:15 +0100 |
commit | 5bf4684db649458dc798ce8e9592ef1ae7a7ad3f (patch) | |
tree | 38705924d95ac7bdc81ad9319403d83923bd752d /document/src | |
parent | ad290b1171641a1c2a6ea8f16c3995deefb77ed6 (diff) |
Handle POST -> remote visit, PUT -> mass udpate, DELETE -> mass deletion
Diffstat (limited to 'document/src')
-rw-r--r-- | document/src/main/java/com/yahoo/document/DocumentUpdate.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/document/src/main/java/com/yahoo/document/DocumentUpdate.java b/document/src/main/java/com/yahoo/document/DocumentUpdate.java index 8de8ca6af53..5c748f48f15 100644 --- a/document/src/main/java/com/yahoo/document/DocumentUpdate.java +++ b/document/src/main/java/com/yahoo/document/DocumentUpdate.java @@ -76,6 +76,16 @@ public class DocumentUpdate extends DocumentOperation implements Iterable<FieldP reader.read(this); } + /** Creates a new document update which is a copy of the argument. */ + public DocumentUpdate(DocumentUpdate update) { + super(update); + docId = update.docId; + documentType = update.documentType; + id2FieldUpdates = new HashMap<>(update.id2FieldUpdates); + fieldPathUpdates = new ArrayList<>(update.fieldPathUpdates); + createIfNonExistent = update.createIfNonExistent; + } + /** * Creates a DocumentUpdate. * |