GitHub user kumarvishal09 opened a pull request:
https://github.com/apache/carbondata/pull/1383 [CARBONDATA-1278] Data Mismatch issue when dictionary column filter values doesn't exists in dictionary
**Root cause:** when filter value is not present in dictionary, end key for that column is updated with 0,and hence btree jump is not selecting all the leaf node.
**Fix:**
To handle this issue end key should be updated with Integer max value, so that it can go till last leafnode of btree
You can merge this pull request into a Git repository by running:
$ git pull
https://github.com/kumarvishal09/incubator-carbondata DataMismatchInCaseOfDictionaryColumn
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/carbondata/pull/1383.patchTo close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1383
----
commit 9e82afee035b06427b415405a0242e980c8e4af1
Author: kumarvishal <
[hidden email]>
Date: 2017-09-25T12:45:20Z
Root cause
when filter value is not present in dictionary, end key for that column is updated with 0,and hence btree jump is not selecting all the leaf node.
Fix
To handle this issue end key should be updated with Integer max value, so that it can go till last leafnode of btree
----
---