diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-01-23 15:25:03 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2023-01-23 15:25:03 +0100 |
commit | cce300207e8ff854debcdd0a9920d8e71bacc6a1 (patch) | |
tree | 05fe21f16127c44d5e1b036ad5ae5351fed0f1ac /document/src | |
parent | faa31b4d439026b5e6e81639ac3f57bbd572a53f (diff) |
Skip statements on partial updates only
Diffstat (limited to 'document/src')
-rw-r--r-- | document/src/main/java/com/yahoo/document/Document.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/document/src/main/java/com/yahoo/document/Document.java b/document/src/main/java/com/yahoo/document/Document.java index 760b9de0199..3dc628e0a90 100644 --- a/document/src/main/java/com/yahoo/document/Document.java +++ b/document/src/main/java/com/yahoo/document/Document.java @@ -43,7 +43,7 @@ public class Document extends StructuredFieldValue { public static final int classId = registerClass(Ids.document + 3, Document.class); public static final short SERIALIZED_VERSION = 8; private DocumentId docId; - private Struct header; + private Struct content; private Long lastModified = null; /** @@ -73,7 +73,7 @@ public class Document extends StructuredFieldValue { */ public Document(Document doc) { this(doc.getDataType(), doc.getId()); - header = doc.header; + content = doc.content; lastModified = doc.lastModified; } @@ -105,12 +105,12 @@ public class Document extends StructuredFieldValue { public Document clone() { Document doc = (Document) super.clone(); doc.docId = docId.clone(); - doc.header = header.clone(); + doc.content = content.clone(); return doc; } private void setNewType(DocumentType type) { - header = type.contentStruct().createFieldValue(); + content = type.contentStruct().createFieldValue(); } public void setDataType(DataType type) { @@ -163,7 +163,7 @@ public class Document extends StructuredFieldValue { @Override public Field getField(String fieldName) { - Field field = header.getField(fieldName); + Field field = content.getField(fieldName); if (field == null) { for(DocumentType parent : getDataType().getInheritedTypes()) { field = parent.getField(fieldName); @@ -177,27 +177,27 @@ public class Document extends StructuredFieldValue { @Override public FieldValue getFieldValue(Field field) { - return header.getFieldValue(field); + return content.getFieldValue(field); } @Override protected void doSetFieldValue(Field field, FieldValue value) { - header.setFieldValue(field, value); + content.setFieldValue(field, value); } @Override public FieldValue removeFieldValue(Field field) { - return header.removeFieldValue(field); + return content.removeFieldValue(field); } @Override public void clear() { - header.clear(); + content.clear(); } @Override public Iterator<Map.Entry<Field, FieldValue>> iterator() { - return header.iterator(); + return content.iterator(); } public String toString() { @@ -244,7 +244,7 @@ public class Document extends StructuredFieldValue { if (o == this) return true; if (!(o instanceof Document other)) return false; return (super.equals(o) && docId.equals(other.docId) && - header.equals(other.header)); + content.equals(other.content)); } @Override @@ -289,7 +289,7 @@ public class Document extends StructuredFieldValue { @Override public int getFieldCount() { - return header.getFieldCount(); + return content.getFieldCount(); } public void serialize(DocumentWriter writer) { @@ -329,7 +329,7 @@ public class Document extends StructuredFieldValue { return comp; } - comp = header.compareTo(otherValue.header); + comp = content.compareTo(otherValue.content); if (comp != 0) { return comp; |