From b3127b9aa74883f71e7bc739e2ea24a0addf32d5 Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Mon, 6 Jul 2026 13:49:35 +0200 Subject: [PATCH] dbeaver/pro#9682 AI config profiles (#4437) Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com> --- .../io/cloudbeaver/service/sql/WebSQLDataFilter.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLDataFilter.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLDataFilter.java index 4b3c2605b0..6f2d444207 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLDataFilter.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/sql/WebSQLDataFilter.java @@ -60,8 +60,8 @@ public class WebSQLDataFilter { this.where = CommonUtils.toString(filterProps.get("where"), null); this.anyConstraint = CommonUtils.toBoolean(filterProps.get("anyConstraint")); Object constraints = filterProps.get("constraints"); - if (constraints instanceof Collection) { - for (Object constrItem : (Collection) constraints) { + if (constraints instanceof Collection col) { + for (Object constrItem : col) { if (constrItem instanceof Map) { this.constraints.add( new WebSQLDataFilterConstraint((Map) constrItem)); @@ -207,6 +207,7 @@ public class WebSQLDataFilter { return dbConstr; } + @NotNull private List getDbdConstraints() { List dbConstraints = new ArrayList<>(); for (WebSQLDataFilterConstraint constraint : constraints) { @@ -221,7 +222,10 @@ public class WebSQLDataFilter { return dbConstraints; } - private static int getOriginalVisualPosition(WebSQLDataFilterConstraint constraint, String attributeName) { + private static int getOriginalVisualPosition( + @NotNull WebSQLDataFilterConstraint constraint, + @NotNull String attributeName + ) { Integer attributePosition = constraint.getAttributePosition(); if (CommonUtils.isEmpty(attributeName)) {