Juliusz Sompolski created SPARK-22103: -----------------------------------------
Summary: Move HashAggregateExec parent consume to a separate function in codegen Key: SPARK-22103 URL: https://issues.apache.org/jira/browse/SPARK-22103 Project: Spark Issue Type: Improvement Components: SQL Affects Versions: 2.3.0 Reporter: Juliusz Sompolski HashAggregateExec codegen uses two paths for fast hash table and a generic one. It generates code paths for iterating over both, and both code paths generate the consume code of the parent operator, resulting in that code being expanded twice. This leads to a long generated function that might be an issue for the compiler (see e.g. SPARK-21603). I propose to remove the double expansion by generating the consume code in a helper function that can just be called from both iterating loop. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org