[CARBONDATA-938] Prune partitions for filter query on partition column This 
closes #916


Project: http://git-wip-us.apache.org/repos/asf/carbondata/repo
Commit: http://git-wip-us.apache.org/repos/asf/carbondata/commit/873ae027
Tree: http://git-wip-us.apache.org/repos/asf/carbondata/tree/873ae027
Diff: http://git-wip-us.apache.org/repos/asf/carbondata/diff/873ae027

Branch: refs/heads/master
Commit: 873ae0274a5415ab6ffa56c210184b8a6cbde39b
Parents: a752bab cdde3dd
Author: jackylk <jacky.li...@huawei.com>
Authored: Fri May 19 16:31:15 2017 +0800
Committer: jackylk <jacky.li...@huawei.com>
Committed: Fri May 19 16:31:15 2017 +0800

----------------------------------------------------------------------
 .../scan/filter/FilterExpressionProcessor.java  | 132 ++++++++++
 .../core/scan/filter/FilterProcessor.java       |   9 +
 .../scan/filter/partition/AndFilterImpl.java    |  43 +++
 .../filter/partition/EqualToFilterImpl.java     |  54 ++++
 .../scan/filter/partition/InFilterImpl.java     |  55 ++++
 .../partition/KeepAllPartitionFilterImpl.java   |  33 +++
 .../scan/filter/partition/OrFilterImpl.java     |  43 +++
 .../filter/partition/PartitionFilterIntf.java   |  36 +++
 .../filter/partition/PartitionFilterUtil.java   | 260 +++++++++++++++++++
 .../partition/PruneAllPartitionFilterImpl.java  |  33 +++
 .../scan/filter/partition/RangeFilterImpl.java  |  67 +++++
 .../core/scan/partition/PartitionUtil.java      |  48 +++-
 .../core/util/path/CarbonTablePath.java         |   9 +
 .../carbondata/hadoop/CarbonInputFormat.java    |  70 +++--
 .../partition/TestQueryForPartitionTable.scala  | 149 +++++++++++
 15 files changed, 1021 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


Reply via email to