Skip to content

Support for Row type Ser/De and exposing the CreateDataFrame API #338

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 43 commits into from
Jan 10, 2020

Conversation

Niharikadutta
Copy link
Collaborator

@Niharikadutta Niharikadutta commented Nov 15, 2019

We are excited to review your PR.

So we can do the best job, please check:

  • There's a descriptive title that will make sense to other developers some time from now.
  • There's associated issues. All PR's should have issue(s) associated - unless a trivial self-evident change such as fixing a typo. You can use the format Fixes #nnnn in your description to cause GitHub to automatically close the issue(s) when your PR is merged.
  • Your change description explains what the change does, why you chose your approach, and anything else that reviewers should know.
  • You have included any necessary tests in the same PR.

This PR addresses #161 and supports the following:

  1. User can create a DataFrame by giving a List of Rows and StructType schema.
  2. Row type Serialization and De-serialization.
  3. Exposed GenericRow implementation of Spark (that does not take a schema) on .NET for Spark

@Niharikadutta Niharikadutta changed the title [WIP] Support for Row type Ser/De and exposing the CreateDataFrame API Support for Row type Ser/De and exposing the CreateDataFrame API Dec 10, 2019
suhsteve
suhsteve previously approved these changes Jan 9, 2020
Copy link
Member

@suhsteve suhsteve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Just have a few nits. Thanks @Niharikadutta

@suhsteve
Copy link
Member

suhsteve commented Jan 9, 2020

Looks like tests failed. Can you fix those ?

@Niharikadutta
Copy link
Collaborator Author

@imback82 Could you please review this PR? Thanks!

Copy link
Contributor

@imback82 imback82 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have few minor comments, but generally looks good.

Copy link
Contributor

@imback82 imback82 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks @Niharikadutta!

@imback82 imback82 merged commit fdcb049 into dotnet:master Jan 10, 2020
@Niharikadutta Niharikadutta deleted the nidutta/RowTypeSerDeSupport branch January 10, 2020 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants