From 14193c2856385eb30ebeded81d7198753ecfc75a Mon Sep 17 00:00:00 2001 From: iroqueta Date: Thu, 9 Oct 2025 15:05:13 -0300 Subject: [PATCH] Implements isEmpty method in embedding data type Issue: 206584 --- java/src/main/java/com/genexus/db/GXEmbedding.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/src/main/java/com/genexus/db/GXEmbedding.java b/java/src/main/java/com/genexus/db/GXEmbedding.java index cbff59261..657c21242 100644 --- a/java/src/main/java/com/genexus/db/GXEmbedding.java +++ b/java/src/main/java/com/genexus/db/GXEmbedding.java @@ -112,4 +112,9 @@ public String toString() .map(String::valueOf) .collect(Collectors.joining(",")); } + + public boolean isEmpty() { + return embedding == null || embedding.isEmpty() || + embedding.stream().allMatch(v -> v == null || v == 0.0f); + } }