You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Arina Ielchiieva (JIRA)" <ji...@apache.org> on 2017/12/12 16:46:00 UTC
[jira] [Created] (DRILL-6028) Allow splitting generated code in
ChainedHashTable into blocks to avoid "code too large" error
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)