Skip to content

[SPARK-2287] [SQL] Make ScalaReflection be able to handle Generic case classes.#1226

Closed
ueshin wants to merge 5 commits into
apache:masterfrom
ueshin:issues/SPARK-2287
Closed

[SPARK-2287] [SQL] Make ScalaReflection be able to handle Generic case classes.#1226
ueshin wants to merge 5 commits into
apache:masterfrom
ueshin:issues/SPARK-2287

Conversation

@ueshin

@ueshin ueshin commented Jun 26, 2014

Copy link
Copy Markdown
Member

No description provided.

@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@ueshin

ueshin commented Jun 26, 2014

Copy link
Copy Markdown
Member Author

This will cause merge conflict with #1193, but I can fix it soon.

Conflicts:
	sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala
	sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/ScalaReflectionSuite.scala
@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@ueshin

ueshin commented Jun 26, 2014

Copy link
Copy Markdown
Member Author

Fixed merge conflict with #1193.

@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@AmplabJenkins

Copy link
Copy Markdown

Merged build finished.

1 similar comment
@AmplabJenkins

Copy link
Copy Markdown

Merged build finished.

@AmplabJenkins

Copy link
Copy Markdown

Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16143/

@AmplabJenkins

Copy link
Copy Markdown

Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16140/

@AmplabJenkins

Copy link
Copy Markdown

Merged build finished.

@AmplabJenkins

Copy link
Copy Markdown

Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16147/

@ueshin

ueshin commented Jun 26, 2014

Copy link
Copy Markdown
Member Author

Could you please retest this?
Previous tests seemed like Hive metastore was something wrong.
(Can I let Jenkins do retest?)

@marmbrus

Copy link
Copy Markdown
Contributor

test this please

@marmbrus

Copy link
Copy Markdown
Contributor

I think Jenkins only listens to committers, but you could always just push a new commit (or the same commit with something like git commit --amend; git push <remote> +<branchname>)

@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@AmplabJenkins

Copy link
Copy Markdown

Merged build finished.

@AmplabJenkins

Copy link
Copy Markdown

Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16165/

@ueshin

ueshin commented Jun 27, 2014

Copy link
Copy Markdown
Member Author

@marmbrus I see, I will do it next time, thanks.
But why failed...

@marmbrus

Copy link
Copy Markdown
Contributor

Yeah, I don't know. Seems to work for me locally and you didn't touch anything hive related...

test this please

@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@AmplabJenkins

Copy link
Copy Markdown

Merged build finished.

@AmplabJenkins

Copy link
Copy Markdown

Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16203/

@ueshin

ueshin commented Jun 27, 2014

Copy link
Copy Markdown
Member Author

Passed Hive tests. Why? Just merged master.
And Python tests failed...

@marmbrus

Copy link
Copy Markdown
Contributor

test this please.

@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@AmplabJenkins

Copy link
Copy Markdown

Merged build finished.

@AmplabJenkins

Copy link
Copy Markdown

Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16210/

@ueshin

ueshin commented Jun 28, 2014

Copy link
Copy Markdown
Member Author

Hi @marmbrus,

I found that there is a case at my local throwing the same exception with test-only like:

testOnly org.apache.spark.sql.hive.execution.PruningSuite

even if my patch is not applied.

And I added a line to PruningSuite

+  TestHive.loadTestTable("src")
  TestHive.reset()

then it worked.

Would it be a help for you?

@ueshin

ueshin commented Jun 28, 2014

Copy link
Copy Markdown
Member Author

Ah, we must call SHOW TABLES before TestHive.reset() the same as here, right?

@AmplabJenkins

Copy link
Copy Markdown

Merged build triggered.

@AmplabJenkins

Copy link
Copy Markdown

Merged build started.

@AmplabJenkins

Copy link
Copy Markdown

Merged build finished. All automated tests passed.

@AmplabJenkins

Copy link
Copy Markdown

All automated tests passed.
Refer to this link for build results: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/16225/

@asfgit asfgit closed this in bc7041a Jul 2, 2014
asfgit pushed a commit that referenced this pull request Jul 2, 2014
…e classes.

Author: Takuya UESHIN <ueshin@happy-camper.st>

Closes #1226 from ueshin/issues/SPARK-2287 and squashes the following commits:

32ef7c3 [Takuya UESHIN] Add execution of `SHOW TABLES` before `TestHive.reset()`.
541dc8d [Takuya UESHIN] Merge branch 'master' into issues/SPARK-2287
fac5fae [Takuya UESHIN] Remove unnecessary method receiver.
d306e60 [Takuya UESHIN] Merge branch 'master' into issues/SPARK-2287
7de5706 [Takuya UESHIN] Make ScalaReflection be able to handle Generic case classes.

(cherry picked from commit bc7041a)
Signed-off-by: Michael Armbrust <michael@databricks.com>
asfgit pushed a commit that referenced this pull request Jul 2, 2014
…e classes.

Author: Takuya UESHIN <ueshin@happy-camper.st>

Closes #1226 from ueshin/issues/SPARK-2287 and squashes the following commits:

32ef7c3 [Takuya UESHIN] Add execution of `SHOW TABLES` before `TestHive.reset()`.
541dc8d [Takuya UESHIN] Merge branch 'master' into issues/SPARK-2287
fac5fae [Takuya UESHIN] Remove unnecessary method receiver.
d306e60 [Takuya UESHIN] Merge branch 'master' into issues/SPARK-2287
7de5706 [Takuya UESHIN] Make ScalaReflection be able to handle Generic case classes.

(cherry picked from commit bc7041a)
Signed-off-by: Michael Armbrust <michael@databricks.com>
@marmbrus

marmbrus commented Jul 2, 2014

Copy link
Copy Markdown
Contributor

Thanks! I've merged this into master and the 1.0 branches.

xiliu82 pushed a commit to xiliu82/spark that referenced this pull request Sep 4, 2014
…e classes.

Author: Takuya UESHIN <ueshin@happy-camper.st>

Closes apache#1226 from ueshin/issues/SPARK-2287 and squashes the following commits:

32ef7c3 [Takuya UESHIN] Add execution of `SHOW TABLES` before `TestHive.reset()`.
541dc8d [Takuya UESHIN] Merge branch 'master' into issues/SPARK-2287
fac5fae [Takuya UESHIN] Remove unnecessary method receiver.
d306e60 [Takuya UESHIN] Merge branch 'master' into issues/SPARK-2287
7de5706 [Takuya UESHIN] Make ScalaReflection be able to handle Generic case classes.
sunchao pushed a commit to sunchao/spark that referenced this pull request Dec 8, 2021
### What changes were proposed in this pull request?

This PR cherry-picks the code for SNAPSHOT and MIGRATE commands to Spark 3.2.

### Why are the changes needed?

A catalog can now implement MigrateSupport and SnapshotSupport
which are mapped to SQL that matches the ADT grammar
used previously.

### Does this PR introduce _any_ user-facing change?

Yes but the changes are isolated.

### How was this patch tested?

This PR comes with tests. More tests in Iceberg.
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.

3 participants