diff --git a/backend/src/main/java/com/bakdata/conquery/apiv1/query/concept/filter/FilterValue.java b/backend/src/main/java/com/bakdata/conquery/apiv1/query/concept/filter/FilterValue.java index 22bcf6e2f4..2b78b8cbb4 100644 --- a/backend/src/main/java/com/bakdata/conquery/apiv1/query/concept/filter/FilterValue.java +++ b/backend/src/main/java/com/bakdata/conquery/apiv1/query/concept/filter/FilterValue.java @@ -75,7 +75,7 @@ public SqlFilters convertToSqlFilter(ConversionContext context, SqlTables filterContext = new FilterContext<>(value, context, conceptTables); SqlFilters sqlFilters = filter.convertToSqlFilter(filterContext); if (context.isNegation()) { - return new SqlFilters(sqlFilters.getSelects(), sqlFilters.getFilters().negated()); + return new SqlFilters(sqlFilters.getSelects(), sqlFilters.getWhereClauses().negated()); } return sqlFilters; } diff --git a/backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/Connector.java b/backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/Connector.java index 90ae303a4b..c55355d0cc 100644 --- a/backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/Connector.java +++ b/backend/src/main/java/com/bakdata/conquery/models/datasets/concepts/Connector.java @@ -14,6 +14,7 @@ import com.bakdata.conquery.models.datasets.Column; import com.bakdata.conquery.models.datasets.Dataset; import com.bakdata.conquery.models.datasets.Table; +import com.bakdata.conquery.models.datasets.concepts.conditions.CTCondition; import com.bakdata.conquery.models.datasets.concepts.filters.Filter; import com.bakdata.conquery.models.datasets.concepts.select.Select; import com.bakdata.conquery.models.identifiable.IdMap; @@ -88,6 +89,9 @@ public Collection> getFilters() { @CheckForNull public abstract Column getColumn(); + @CheckForNull + public abstract CTCondition getCondition(); + @JsonIgnore public List