You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2015/03/21 01:27:43 UTC
[38/50] [abbrv] incubator-kylin git commit: fix bug
fix bug
Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/4a5c9ceb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/4a5c9ceb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/4a5c9ceb
Branch: refs/heads/streaming-localdict
Commit: 4a5c9ceb7cffcc461ef26b7a6b86caa9025fdbd3
Parents: 55c8257
Author: qianhao.zhou <qi...@ebay.com>
Authored: Fri Mar 20 15:21:49 2015 +0800
Committer: qianhao.zhou <qi...@ebay.com>
Committed: Fri Mar 20 15:21:49 2015 +0800
----------------------------------------------------------------------
.../org/apache/kylin/metadata/filter/CompareTupleFilter.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/4a5c9ceb/metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java
----------------------------------------------------------------------
diff --git a/metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java b/metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java
index 899320f..8ff3b64 100644
--- a/metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java
+++ b/metadata/src/main/java/org/apache/kylin/metadata/filter/CompareTupleFilter.java
@@ -79,7 +79,9 @@ public class CompareTupleFilter extends TupleFilter {
this.firstCondValue = this.conditionValues.iterator().next();
} else if (child instanceof DynamicTupleFilter) {
DynamicTupleFilter dynamicFilter = (DynamicTupleFilter) child;
- this.dynamicVariables.put(dynamicFilter.getVariableName(), null);
+ if (!this.dynamicVariables.containsKey(dynamicFilter.getVariableName())) {
+ this.dynamicVariables.put(dynamicFilter.getVariableName(), null);
+ }
}
}