dbeaver/pro#9682 AI config profiles (#4437)

Co-authored-by: MashaKorax <84867187+MashaKorax@users.noreply.github.com>
This commit is contained in:
Serge Rider
2026-07-06 13:49:35 +02:00
committed by GitHub
co-authored by MashaKorax
parent f8677a0689
commit b3127b9aa7
@@ -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<String, Object>) constrItem));
@@ -207,6 +207,7 @@ public class WebSQLDataFilter {
return dbConstr;
}
@NotNull
private List<DBDAttributeConstraint> getDbdConstraints() {
List<DBDAttributeConstraint> 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)) {