GitHub user davies opened a pull request:
https://github.com/apache/spark/pull/10333
[SPARK-12054] [SQL] Consider nullability of expression in codegen
This could simplify the generated code for expressions that is not nullable.
This PR fix lots of bugs about nullability.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/davies/spark skip_nullable
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/10333.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 #10333
----
commit 8956204211d90e4c47d4f85d7ddc49d0be553d42
Author: Davies Liu <[email protected]>
Date: 2015-11-30T22:44:20Z
consider nullable in codegen
commit ddca7e23cb98db72e6a89e02feb449622e68b77e
Author: Davies Liu <[email protected]>
Date: 2015-12-15T22:20:01Z
remove GenerateProjection
commit 830425111b12414284fc139808c66f2ffd8ded87
Author: Davies Liu <[email protected]>
Date: 2015-12-15T22:57:34Z
fix build
commit 7e1b5e02606c81c2f5fd043dbdc373fffc045c77
Author: Davies Liu <[email protected]>
Date: 2015-12-15T23:51:47Z
Merge branch 'remove_generate_projection' into skip_nullable
commit e3cccda936a27bb6bfae1c28d2c0184ae75b7f6f
Author: Davies Liu <[email protected]>
Date: 2015-12-15T23:52:44Z
fix bug
commit 2cca3a19245b84d8b3bb442c27ac51b9072214cc
Author: Davies Liu <[email protected]>
Date: 2015-12-15T23:53:31Z
fix test
commit 7e300b74dca9c1e3ac1770990aa62aeb7faf6282
Author: Davies Liu <[email protected]>
Date: 2015-12-16T00:02:14Z
Merge branch 'remove_generate_projection' into skip_nullable
commit 8aa8bb59c0ad0293f04f936902d7f04b4132492f
Author: Davies Liu <[email protected]>
Date: 2015-12-16T01:47:15Z
fix nullable
commit f16006942e1d3b6e33a3befabc486ea5890a5f0f
Author: Davies Liu <[email protected]>
Date: 2015-12-16T18:21:11Z
fix nullability
commit fd4c9458fd57bcebe5b8fd09e101c7a937131454
Author: Davies Liu <[email protected]>
Date: 2015-12-16T18:23:22Z
Merge branch 'master' of github.com:apache/spark into skip_nullable
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]