You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bo...@apache.org on 2020/06/19 21:44:07 UTC
[geode] 01/01: GEODE-8287: Added another condition to cause the
indexed value to be used
This is an automated email from the ASF dual-hosted git repository.
boglesby pushed a commit to branch feature/GEODE-8287
in repository https://gitbox.apache.org/repos/asf/geode.git
commit 335216ae536aea69d9c58a4c5553807ec220f5f3
Author: Barry Oglesby <bo...@pivotal.io>
AuthorDate: Fri Jun 19 14:42:39 2020 -0700
GEODE-8287: Added another condition to cause the indexed value to be used
---
.../main/java/org/apache/geode/cache/query/internal/QueryUtils.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryUtils.java b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryUtils.java
index 29446bf..ccae99d 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryUtils.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryUtils.java
@@ -737,6 +737,9 @@ public class QueryUtils {
} else {
c = currentLevel.evaluateCollection(context);
}
+ } else if (useDerivedResults && derivedResults != null && key != null
+ && derivedResults.containsKey(key)) {
+ c = derivedResults.get(key);
} else {
c = currentLevel.evaluateCollection(context);
}