GitHub user arina-ielchiieva opened a pull request: https://github.com/apache/drill/pull/1071
DRILL-6028: Allow splitting generated code in ChainedHashTable into b⦠â¦locks to avoid "code too large" error 1. Added new parameter seedValue to getHashBuild and getHashProbe methods in HashTableTemplate. 2. Generate logical expression for each key so its can be split into blocks if number of expressions in method exceeds upper limit. 3. ParameterExpression was added to generate reference to method parameter during code generation. Details in [DRILL-6028](https://issues.apache.org/jira/browse/DRILL-6028) You can merge this pull request into a Git repository by running: $ git pull https://github.com/arina-ielchiieva/drill DRILL-6028 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/drill/pull/1071.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1071 ---- commit 90dbd2db96bed8fa3cd3dab7575aadab240a621c Author: Arina Ielchiieva <arina.yelchiy...@gmail.com> Date: 2017-12-12T16:45:57Z DRILL-6028: Allow splitting generated code in ChainedHashTable into blocks to avoid "code too large" error 1. Added new parameter seedValue to getHashBuild and getHashProbe methods in HashTableTemplate. 2. Generate logical expression for each key so its can be split into blocks if number of expressions in method exceeds upper limit. 3. ParameterExpression was added to generate reference to method parameter during code generation. ---- ---