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

Reply via email to