Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

feat: support BigLakeConfiguration (managed Iceberg tables) - #2162

Merged
shollyman merged 16 commits into
googleapis:mainfrom
shollyman:biglake
Apr 25, 2025
Merged

feat: support BigLakeConfiguration (managed Iceberg tables)#2162
shollyman merged 16 commits into
googleapis:mainfrom
shollyman:biglake

Conversation

@shollyman

@shollymanshollyman commented Apr 10, 2025

Copy link
Copy Markdown
Contributor

This PR adds the BigLakeConfiguration class to tables, and the necessary property mappings from Table. It also adds some utility enums (BigLakeFileFormat, BigLakeTableFormat) to more easily communicate available values for configuraiton.

This PR adds unit testing, but eschews integration testing at this time given the multiple cross-service dependencies involved.

Fixes:#2157

This PR adds the BigLakeConfiguration class to tables, and the necessary
property mappings from Table. It also adds some utility enums
(BigLakeFileFormat, BigLakeTableFormat) to more easily communicate
available values for configuraiton.
TODO: testing
@product-auto-labelproduct-auto-labelBot added size: m Pull request size is medium. api: bigquery Issues related to the googleapis/python-bigquery API. labels Apr 10, 2025
@product-auto-labelproduct-auto-labelBot added size: l Pull request size is large. and removed size: m Pull request size is medium. labels Apr 11, 2025
@shollyman
shollyman marked this pull request as ready for review April 11, 2025 17:32
@shollyman
shollyman requested review from a teamApril 11, 2025 17:32

@tswasttswast left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks!

@shollyman

Copy link
Copy Markdown
ContributorAuthor

snippet failure unrelated to PR, issue with auth in multiple repos today

ERROR: (gcloud.auth.activate-service-account) There was a problem refreshing your current auth tokens: invalid_grant: Invalid JWT Signature.

Comment threadtests/unit/test_table.py Outdated
@shollymanshollyman added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 25, 2025
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 25, 2025
@shollyman
shollyman merged commit a1c8e9a into googleapis:mainApr 25, 2025
@shollyman
shollyman deleted the biglake branch April 25, 2025 17:29
@release-pleaserelease-pleaseBot mentioned this pull request Apr 25, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: bigqueryIssues related to the googleapis/python-bigquery API.size: lPull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@shollyman@tswast@chalmerlowe@whuffman36@yoshi-kokoro