[2/2] drill git commit: DRILL-6118: Handle item star columns during project / filter push down and directory pruning

2018-02-24 Thread amansinha
DRILL-6118: Handle item star columns during project / filter push down and directory pruning 1. Added DrillFilterItemStarReWriterRule to re-write item star fields to regular field references. 2. Refactored DrillPushProjectIntoScanRule to handle item star fields, factored out helper classes and

[1/2] drill git commit: DRILL-6118: Handle item star columns during project / filter push down and directory pruning

2018-02-24 Thread amansinha
Repository: drill Updated Branches: refs/heads/master 50efb806b -> 9073aed67 http://git-wip-us.apache.org/repos/asf/drill/blob/9073aed6/logical/src/main/java/org/apache/drill/common/expression/SchemaPath.java -- diff --git

[3/3] drill git commit: DRILL-5741: Automatically manage memory allocations during startup

2018-02-24 Thread amansinha
DRILL-5741: Automatically manage memory allocations during startup **Note:** This commit is rebased on (hence, requires) DRILL-6068 commit This commit provides a way for distributions and users to automatically define the Drillbit JVM's Heap, Direct and CodeCache allocations. To do this, it

[2/3] drill git commit: DRILL-6068: Support user/distrib-specific config checks during startup

2018-02-24 Thread amansinha
DRILL-6068: Support user/distrib-specific config checks during startup 1. Allows for distrib/user specific checks to be done 2. Place-holder files for distribution and user specific checks 3. Moved JVM Version Check to head of script Separation of setups into 3 levels 1. Apache Drill (Default)