-
Notifications
You must be signed in to change notification settings - Fork 722
[#2541] feat(spark-connector): support basic DDL and DML operations to iceberg catalog #2544
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
Changes from all commits
Commits
Show all changes
92 commits
Select commit
Hold shift + click to select a range
b18810d
[#2541] feat(spark-connector): support DDL, read and write operations…
caican00 c4445bd
[#2566] feat(spark-connector): Refactoring integration tests for spar…
caican00 129eb65
Merge branch 'main' of github.com:datastrato/gravitino into seperate-…
caican00 c9ab007
[#2566] feat(spark-connector): Refactoring integration tests for spar…
caican00 a51aae8
Merge branch 'main' of github.com:datastrato/gravitino into seperate-…
caican00 c226536
Merge branch 'main' into seperate-spark-it
caican00 b80c366
[#2566] feat(spark-connector): Refactoring integration tests for spar…
caican00 a905bac
Merge branch 'seperate-spark-it' of github.com:caican00/gravitino int…
caican00 a7fbb0b
[#2566] feat(spark-connector): Refactoring integration tests for spar…
caican00 2847dc4
[#2566] feat(spark-connector): Refactoring integration tests for spar…
caican00 b2f31e8
[#2566] feat(spark-connector): Refactoring integration tests for spar…
caican00 82a7979
Merge branch 'main' into seperate-spark-it
caican00 48a9cfc
Merge remote-tracking branch 'upstream_dev/seperate-spark-it' into ic…
caican00 51b24b6
updated.
caican00 03dc347
Merge remote-tracking branch 'upstream_dev/seperate-spark-it' into ic…
caican00 e322776
updated.
caican00 bd6821c
updated.
caican00 2633a60
updated.
caican00 bb9e918
Merge remote-tracking branch 'upstream_dev/seperate-spark-it' into ic…
caican00 71a660b
Merge branch 'main' into iceberg-read-write
caican00 81b0590
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 7fbf33d
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 563b39b
updated.
caican00 54ec3b9
updated.
caican00 8969ad6
updated.
caican00 2c039f9
updated.
caican00 00dfcdf
updated.
caican00 e5538c5
updated.
caican00 7f82286
updated.
caican00 9d1df67
updated.
caican00 2a7e122
updated.
caican00 bc884c3
updated.
caican00 69696c0
updated.
caican00 68f6717
updated.
caican00 a1a856b
Merge branch 'main' into iceberg-read-write
caican00 957b808
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 ec2a22c
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 01ae436
fix
caican00 069f8a3
fix
caican00 286817c
Merge branch 'main' into iceberg-read-write
caican00 fc95191
fix
caican00 252b7b3
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 c3fae37
fix
caican00 6eb07de
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 39f11f3
fix
caican00 49181d2
fix
caican00 16ec022
fix
caican00 2ad0a18
fix
caican00 9186a2f
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 99dd725
fix
caican00 e75e231
fix
caican00 93a7643
test IT
caican00 a91249f
fix a IT
caican00 63a8f40
fix a IT
caican00 b893ffe
Merge branch 'main' into iceberg-read-write
caican00 d84e6a3
fix an IT
caican00 343086c
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 48c41fc
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 ec35db0
update
caican00 af39f83
update
caican00 4d8598a
update
caican00 110964c
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 4d3b50f
fix comment
caican00 2bc141b
Merge branch 'main' into iceberg-read-write
caican00 4004edc
fix IT
caican00 5d23c4e
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 dacb13c
Merge branch 'main' into iceberg-read-write
caican00 e7149b0
fix
caican00 ca56dcf
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 f2d0fae
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 e434133
fix
caican00 df700cc
fix
caican00 74c7d2e
fix
caican00 03a5b4b
Merge branch 'main' into iceberg-read-write
caican00 eeb6318
fix
caican00 2d09006
Merge branch 'main' of github.com:datastrato/gravitino into iceberg-r…
caican00 e4ad4d4
Merge branch 'iceberg-read-write' of github.com:caican00/gravitino in…
caican00 2a994c7
fix
caican00 b8e61dc
Merge branch 'main' into iceberg-read-write
caican00 ad98ce3
Merge branch 'main' into iceberg-read-write
caican00 99b0909
Merge branch 'main' into iceberg-read-write
caican00 a337e14
Merge remote-tracking branch 'upstream/main' into iceberg-read-write
caican00 a2e8efd
update
caican00 69a7af6
update
caican00 3d494ac
update
caican00 2301e35
update
caican00 8f632cb
Merge branch 'main' into iceberg-read-write
caican00 71577ed
update
caican00 d64e251
Merge branch 'main' into iceberg-read-write
caican00 8f13efc
update
caican00 509b0d6
update
caican00 d136e7f
Merge branch 'main' into iceberg-read-write
caican00 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
34 changes: 34 additions & 0 deletions
34
...t/java/com/datastrato/gravitino/integration/test/spark/iceberg/SparkIcebergCatalogIT.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| /* | ||
| * Copyright 2024 Datastrato Pvt Ltd. | ||
| * This software is licensed under the Apache License version 2. | ||
| */ | ||
| package com.datastrato.gravitino.integration.test.spark.iceberg; | ||
|
|
||
| import com.datastrato.gravitino.integration.test.spark.SparkCommonIT; | ||
| import org.junit.jupiter.api.Tag; | ||
| import org.junit.jupiter.api.TestInstance; | ||
|
|
||
| @Tag("gravitino-docker-it") | ||
| @TestInstance(TestInstance.Lifecycle.PER_CLASS) | ||
| public class SparkIcebergCatalogIT extends SparkCommonIT { | ||
|
|
||
| @Override | ||
| protected String getCatalogName() { | ||
| return "iceberg"; | ||
| } | ||
|
|
||
| @Override | ||
| protected String getProvider() { | ||
| return "lakehouse-iceberg"; | ||
| } | ||
|
|
||
| @Override | ||
| protected boolean supportsSparkSQLClusteredBy() { | ||
| return false; | ||
| } | ||
|
|
||
| @Override | ||
| protected boolean supportsPartition() { | ||
| return false; | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.