aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2020-01-28 09:03:15 +0100
committerGitHub <noreply@github.com>2020-01-28 09:03:15 +0100
commit078152580843854f3b7c4cdc9164b207c33204fc (patch)
tree3dd5d13236f157ccf946caeafdc0f6a6aba12424
parent39a54ddf952cdaf898f2a2b6011a415610d08ffd (diff)
parenta8eec06886cfc4f170a688df8ed8a95e2da8c379 (diff)
Merge pull request #11973 from vespa-engine/kkraune/convenience-method
setFieldValue for Boolean
-rw-r--r--document/abi-spec.json1
-rw-r--r--document/src/main/java/com/yahoo/document/datatypes/StructuredFieldValue.java4
2 files changed, 5 insertions, 0 deletions
diff --git a/document/abi-spec.json b/document/abi-spec.json
index 6ce2543b4c2..e4917a174a6 100644
--- a/document/abi-spec.json
+++ b/document/abi-spec.json
@@ -3083,6 +3083,7 @@
"public final com.yahoo.document.datatypes.FieldValue setFieldValue(java.lang.String, java.lang.Integer)",
"public final com.yahoo.document.datatypes.FieldValue setFieldValue(java.lang.String, java.lang.Long)",
"public final com.yahoo.document.datatypes.FieldValue setFieldValue(java.lang.String, java.lang.Byte)",
+ "public final com.yahoo.document.datatypes.FieldValue setFieldValue(java.lang.String, java.lang.Boolean)",
"public abstract com.yahoo.document.datatypes.FieldValue removeFieldValue(com.yahoo.document.Field)",
"public com.yahoo.document.datatypes.FieldValue removeFieldValue(java.lang.String)",
"public abstract void clear()",
diff --git a/document/src/main/java/com/yahoo/document/datatypes/StructuredFieldValue.java b/document/src/main/java/com/yahoo/document/datatypes/StructuredFieldValue.java
index b3ea93d8467..43016187954 100644
--- a/document/src/main/java/com/yahoo/document/datatypes/StructuredFieldValue.java
+++ b/document/src/main/java/com/yahoo/document/datatypes/StructuredFieldValue.java
@@ -139,6 +139,10 @@ public abstract class StructuredFieldValue extends CompositeFieldValue {
public final FieldValue setFieldValue(String field, Byte value) {
return setFieldValue(field, new ByteFieldValue(value));
}
+
+ public final FieldValue setFieldValue(String field, Boolean value) {
+ return setFieldValue(field, new BoolFieldValue(value));
+ }
/**
* Removes and returns a field value.
*