diff --git a/processing/src/main/java/io/druid/segment/incremental/IncrementalIndexStorageAdapter.java b/processing/src/main/java/io/druid/segment/incremental/IncrementalIndexStorageAdapter.java index 56a0e103dd00..64acece175ef 100644 --- a/processing/src/main/java/io/druid/segment/incremental/IncrementalIndexStorageAdapter.java +++ b/processing/src/main/java/io/druid/segment/incremental/IncrementalIndexStorageAdapter.java @@ -707,7 +707,7 @@ public ValueMatcher makeValueMatcher(String dimension, final Predicate predicate { IncrementalIndex.DimensionDesc dimensionDesc = index.getDimension(dimension); if (dimensionDesc == null) { - return new BooleanValueMatcher(false); + return new BooleanValueMatcher(predicate.apply(null)); } final int dimIndex = dimensionDesc.getIndex(); final IncrementalIndex.DimDim dimDim = dimensionDesc.getValues();