From e4cda1a2683c34fcff4010d5a6f381ffad51b23d Mon Sep 17 00:00:00 2001 From: Greg Burd Date: Thu, 2 Nov 2017 15:05:43 -0400 Subject: [PATCH] Re-enable (for now) the addition of ALLOW FILTERING to SELECT statements that include a filter column indexed by a non-standard index type (e.g. SASI, Lucene, etc.) as that's required and mysterious to end users. --- .../java/net/helenus/core/operation/SelectOperation.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/helenus/core/operation/SelectOperation.java b/src/main/java/net/helenus/core/operation/SelectOperation.java index dcd624b..5c6ec45 100644 --- a/src/main/java/net/helenus/core/operation/SelectOperation.java +++ b/src/main/java/net/helenus/core/operation/SelectOperation.java @@ -246,7 +246,7 @@ public final class SelectOperation extends AbstractFilterStreamOperation extends AbstractFilterStreamOperation filter : filters.values()) { where.and(filter.getClause(sessionOps.getValuePreparer())); - } + if (filter.getNode().getProperty().caseSensitiveIndex()) { + allowFiltering = true; + } + } } if (ifFilters != null && !ifFilters.isEmpty()) {