commit | becccf5b8bdf5f8f432de3a02507beaaa7cc18e5 | [log] [tgz] |
---|---|---|
author | Indhumathi27 <indhumathim27@gmail.com> | Mon Mar 02 21:28:40 2020 +0530 |
committer | akashrn5 <akashnilugal@gmail.com> | Fri Mar 20 16:17:42 2020 +0530 |
tree | cc1975c550cd01acc7996b04a45dc2f446459543 | |
parent | f248a4da3a231a4173e08eced5c90de8c636946a [diff] |
[CARBONDATA-3733] Fix Incorrect query results on mv with limit Why is this PR needed? Issue 1: After creating an materilaised view, queries with simple projection and limit gives incorrect results. Issue 2: Compact IUD_DELTA on materilaised view throws NullPointerException, because SegmentUpdateStatusManager is not set Issue 3: Queries with order by columns not in projection for create mv's, gives incorrect results. What changes were proposed in this PR? Issue 1: Copy subsume Flag and FlagSpec to subsumerPlan while rewriting with summarydatasets. Update the flagSpec as per the mv attributes and copy to relation. Issue 2: Set SegmentUpdateStatusManager to CarbonLoadModel using carbonTable in case of IUD_DELTA compaction Issue 3: Order by columns has to be present in projection list during create mv. This closes #3651
Apache CarbonData is an indexed columnar data store solution for fast analytics on big data platform, e.g.Apache Hadoop, Apache Spark, etc.
You can find the latest CarbonData document and learn more at: http://carbondata.apache.org
CarbonData file format is a columnar store in HDFS, it has many features that a modern columnar format has, such as splittable, compression schema ,complex data type etc, and CarbonData has following unique features:
CarbonData is built using Apache Maven, to build CarbonData
This is an active open source project for everyone, and we are always open to people who want to use this system or contribute to it. This guide document introduce how to contribute to CarbonData.
To get involved in CarbonData:
Apache CarbonData is an open source project of The Apache Software Foundation (ASF).