summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/grouping
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-04-17 16:54:27 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2023-04-17 16:54:27 +0200
commit4d4e342c306b3db335d38067b1f4d9314e48ea94 (patch)
tree0431e666081872ef464a66859c0ef53050759b37 /container-search/src/main/java/com/yahoo/search/grouping
parented8d16fb6ca6cfae34fc4d399038306e721a07f0 (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.java3
-rw-r--r--container-search/src/main/java/com/yahoo/search/grouping/result/RawId.java4
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));
}
}