aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkkraune <kristian@ymail.com>2020-01-28 08:53:59 +0100
committerkkraune <kristian@ymail.com>2020-01-28 08:53:59 +0100
commita8eec06886cfc4f170a688df8ed8a95e2da8c379 (patch)
treeb56cfd9df33d0a3a1955d86bc99f6f7da9ee461d
parentcdbf2760c420b69c479987343d49f0136094ee94 (diff)
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.
*