[ 
https://issues.apache.org/jira/browse/SPARK-7813?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Reynold Xin updated SPARK-7813:
-------------------------------
    Description: 
Right now we define all expression code generation in a single file. If we want 
to do code generation for most default expressions, it'd only make sense to 
push them into the expression definitions themselves (similar to "eval" method).

We would need to design an updated version of the expression API for that. Once 
this is done, we can parallelize the work to convert expressions into code-gen 
versions.



  was:
Right now we define all expression code generation in a single file. If we want 
to do code generation for most default expressions, it'd only make sense to 
push them into the expression definitions themselves (similar to "eval" method).

We would need to design an updated version of the expression API for that.



> Push code generation into expression definition
> -----------------------------------------------
>
>                 Key: SPARK-7813
>                 URL: https://issues.apache.org/jira/browse/SPARK-7813
>             Project: Spark
>          Issue Type: Improvement
>          Components: SQL
>            Reporter: Reynold Xin
>            Assignee: Davies Liu
>            Priority: Critical
>              Labels: codegen
>
> Right now we define all expression code generation in a single file. If we 
> want to do code generation for most default expressions, it'd only make sense 
> to push them into the expression definitions themselves (similar to "eval" 
> method).
> We would need to design an updated version of the expression API for that. 
> Once this is done, we can parallelize the work to convert expressions into 
> code-gen versions.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to