Github user jackylk commented on the issue:
https://github.com/apache/carbondata/pull/2654
Can you break down this PR to a few smaller ones, because it is hard for committer to review since modification is more than 1.5K
And you explain in detail what is changed in this PR
---