diff --git a/druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java b/druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java index 4a249b46290..6d2dc814dd9 100644 --- a/druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java +++ b/druid/src/main/java/org/apache/calcite/adapter/druid/DruidJsonFilter.java @@ -295,7 +295,7 @@ abstract class DruidJsonFilter implements DruidJson { if (columnName == null) { return null; } - if (e.getKind() == SqlKind.DRUID_IN) { + if (e.getKind() != SqlKind.DRUID_NOT_IN) { return new DruidJsonFilter.JsonInFilter(columnName, listBuilder.build(), extractionFunction); } else { return toNotDruidFilter(