Arina Ielchiieva created DRILL-6028: ---------------------------------------
Summary: Allow splitting generated code in ChainedHashTable into blocks to avoid "code too large" error Key: DRILL-6028 URL: https://issues.apache.org/jira/browse/DRILL-6028 Project: Apache Drill Issue Type: Improvement Affects Versions: 1.10.0 Reporter: Arina Ielchiieva Assignee: Arina Ielchiieva Fix For: 1.13.0 Allow splitting generated code in ChainedHashTable into blocks to avoid "code too large" error. REPRODUCE File {{1200_columns.csv}} {noformat} 0,1,2,3...1200 0,1,2,3...1200 {noformat} Query {noformat} select columns[0], column[1]...columns[1200] from dfs.`1200_columns.csv` union select columns[0], column[1]...columns[1200] from dfs.`1200_columns.csv` {noformat} Error {noformat} Error: SYSTEM ERROR: CompileException: File 'org.apache.drill.exec.compile.DrillJavaFileObject[HashTableGen10.java]', Line -7886, Column 24: HashTableGen10.java:57650: error: code too large public boolean isKeyMatchInternalBuild(int incomingRowIdx, int htRowIdx) ^ (compiler.err.limit.code) {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)