diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-04-17 16:54:27 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-04-17 16:54:27 +0200 |
commit | 4d4e342c306b3db335d38067b1f4d9314e48ea94 (patch) | |
tree | 0431e666081872ef464a66859c0ef53050759b37 /container-search/src/main/java/com/yahoo/search/grouping | |
parent | ed8d16fb6ca6cfae34fc4d399038306e721a07f0 (diff) |
Render raw values in grouping as base64.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/grouping')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/grouping/result/RawBucketId.java | 3 | ||||
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/grouping/result/RawId.java | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/grouping/result/RawBucketId.java b/container-search/src/main/java/com/yahoo/search/grouping/result/RawBucketId.java index 9576f548f4a..cab1b1928c4 100644 --- a/container-search/src/main/java/com/yahoo/search/grouping/result/RawBucketId.java +++ b/container-search/src/main/java/com/yahoo/search/grouping/result/RawBucketId.java @@ -2,6 +2,7 @@ package com.yahoo.search.grouping.result; import java.util.Arrays; +import java.util.Base64; /** * This class is used in {@link Group} instances where the identifying @@ -18,6 +19,6 @@ public class RawBucketId extends BucketGroupId<byte[]> { * @param to The identifying exclusive-to raw buffer. */ public RawBucketId(byte[] from, byte[] to) { - super("raw_bucket", from, Arrays.toString(from), to, Arrays.toString(to)); + super("raw_bucket", from, Base64.getEncoder().encodeToString(from), to, Base64.getEncoder().encodeToString(to)); } } diff --git a/container-search/src/main/java/com/yahoo/search/grouping/result/RawId.java b/container-search/src/main/java/com/yahoo/search/grouping/result/RawId.java index de711d0c218..b9c18aea380 100644 --- a/container-search/src/main/java/com/yahoo/search/grouping/result/RawId.java +++ b/container-search/src/main/java/com/yahoo/search/grouping/result/RawId.java @@ -1,7 +1,7 @@ // Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.search.grouping.result; -import java.util.Arrays; +import java.util.Base64; /** * This class is used in {@link Group} instances where the identifying expression evaluated to a {@link Byte} array. @@ -16,6 +16,6 @@ public class RawId extends ValueGroupId<byte[]> { * @param value The identifying byte array. */ public RawId(byte[] value) { - super("raw", value, Arrays.toString(value)); + super("raw", value, Base64.getEncoder().encodeToString(value)); } } |