diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-18 12:54:21 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-10-25 20:23:16 +0200 |
commit | 85b08b29cc2bc6355fb896ee63786b01beebeba5 (patch) | |
tree | 6146a6e12b4bdce08ed62a4dd384f95e71f375a2 /docproc/src/main/java/com/yahoo | |
parent | 6a6f6f8f6695ff8f39132303ca460665882ccaf6 (diff) |
Use hashmap for faster access.
Diffstat (limited to 'docproc/src/main/java/com/yahoo')
-rw-r--r-- | docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java b/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java index a0516a62bd9..517f44cb983 100644 --- a/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java +++ b/docproc/src/main/java/com/yahoo/docproc/proxy/ProxyDocumentUpdate.java @@ -10,6 +10,7 @@ import com.yahoo.document.Field; import com.yahoo.document.serialization.DocumentUpdateWriter; import com.yahoo.document.update.FieldUpdate; +import java.util.Collection; import java.util.List; import java.util.Map; @@ -18,6 +19,7 @@ import java.util.Map; * * @author vegardh */ +// TODO Vespa 7 Remove all deprecated methods public class ProxyDocumentUpdate extends DocumentUpdate implements DocumentOperationWrapper { private DocumentUpdate docU; @@ -41,10 +43,12 @@ public class ProxyDocumentUpdate extends DocumentUpdate implements DocumentOpera @Override public FieldUpdate getFieldUpdate(Field field) { - return getFieldUpdate(field.getName()); + return docU.getFieldUpdate(field); } @Override + @Deprecated + @SuppressWarnings( "deprecation" ) public FieldUpdate getFieldUpdate(int index) { return docU.getFieldUpdate(index); } @@ -60,10 +64,15 @@ public class ProxyDocumentUpdate extends DocumentUpdate implements DocumentOpera } @Override + @Deprecated + @SuppressWarnings( "deprecation" ) public List<FieldUpdate> getFieldUpdates() { return docU.getFieldUpdates(); } - + @Override + public Collection<FieldUpdate> fieldUpdates() { + return docU.fieldUpdates(); + } @Override public DocumentId getId() { return docU.getId(); |