Skip to content
New issue

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

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

Already on GitHub? # to your account

[SHARING][VARIANT] Add variant table feature to sharing client #3549

Merged

Conversation

richardc-db
Copy link
Contributor

@richardc-db richardc-db commented Aug 13, 2024

Which Delta project/connector is this regarding?

  • Spark
  • Standalone
  • Flink
  • Kernel
  • Sharing

Description

adds variant table feature as a supported table feature. Because delta-spark already can read variants, support comes mostly for free

cross tests with Spark 3.5 and 4.0 in the "sharing" package because we require spark 4.0 to create variants.

How was this patch tested?

added UTs for the streaming and non-streaming case

tested

build/sbt -DsparkVersion=master sharing/'testOnly io.delta.sharing.spark.DeltaSharingDataSourceDeltaSuite -- -z "basic variant test"'

with both -DsparkVersion=master and -DsparkVersoin=latest

Does this PR introduce any user-facing changes?

@richardc-db richardc-db force-pushed the variant_delta_sharing_client_export branch from fc85261 to 0472225 Compare August 20, 2024 00:35
@richardc-db richardc-db force-pushed the variant_delta_sharing_client_export branch from 47a38f5 to 914e701 Compare August 20, 2024 23:17
@vkorukanti vkorukanti requested a review from linzhou-db August 20, 2024 23:32
@vkorukanti vkorukanti merged commit c2d3437 into delta-io:master Aug 21, 2024
13 of 16 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants