GitHub user marmbrus opened a pull request: https://github.com/apache/spark/pull/9100
[SPARK-11090] [SQL] Constructor for Product types from InternalRow This is a first draft of the ability to construct expressions that will take a catalyst internal row and construct a Product (case class or tuple) that has fields with the correct names. Support include: - Nested classes - Maps - Efficiently handling of arrays of primitive types Not yet supported: - Case classes that require custom collection types (i.e. List instead of Seq). You can merge this pull request into a Git repository by running: $ git pull https://github.com/marmbrus/spark productContructor Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/9100.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 #9100 ---- commit 1fde894606a11a515f32c7f573270773a2cd1225 Author: Michael Armbrust <mich...@databricks.com> Date: 2015-10-08T20:16:18Z WIP constructors commit e867cb9b553afce7f43a527f6a8c6595f9ba490c Author: Michael Armbrust <mich...@databricks.com> Date: 2015-10-08T20:45:10Z WIP commit f10e93e31213123410399a9673b915121b1e09c0 Author: Michael Armbrust <mich...@databricks.com> Date: 2015-10-08T22:43:28Z WIP commit 0b24fed2c29289a1fd53d9828af01cbc2bd30110 Author: Michael Armbrust <mich...@databricks.com> Date: 2015-10-10T20:24:23Z Draft of object constructor commit 026ef4f3ad3216d7f26b850cbaba2220799a6354 Author: Michael Armbrust <mich...@databricks.com> Date: 2015-10-10T20:25:15Z Merge remote-tracking branch 'origin/master' into productEncoder commit 8cdcf60976eedc3a2785167fad7eeb2eb1a02661 Author: Michael Armbrust <mich...@databricks.com> Date: 2015-10-13T18:29:38Z [SPARK-11090] [SQL] Constructor for Product types from InternalRow ---- --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org