This is an automated email from the ASF dual-hosted git repository.
ahmedabualsaud pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
from 68628baca05 [Python] Fix WriteToBigQuery transform using CopyJob does
not work with WRITE_TRUNCATE write disposition (#34247) (#35558)
add ae62943e55f [Beam SQL] Support DATABASE concept in Beam SQL, with
implementation for Iceberg (#35641)
No new revisions were added by this update.
Summary of changes:
.github/trigger_files/beam_PostCommit_SQL.json | 2 +-
CHANGES.md | 1 +
.../extensions/sql/src/main/codegen/config.fmpp | 6 +
.../sql/src/main/codegen/includes/parserImpls.ftl | 89 +++++++++++++
...{SqlDropCatalog.java => SqlCreateDatabase.java} | 89 +++++++------
.../{SqlDropCatalog.java => SqlDropDatabase.java} | 66 +++++-----
.../{SqlUseCatalog.java => SqlUseDatabase.java} | 44 ++++---
.../sdk/extensions/sql/meta/catalog/Catalog.java | 45 +++++++
.../sql/meta/catalog/InMemoryCatalog.java | 41 ++++++
.../sql/meta/provider/iceberg/IcebergCatalog.java | 47 ++++++-
.../provider/iceberg/IcebergTableProvider.java | 24 +---
.../sdk/extensions/sql/BeamSqlCliDatabaseTest.java | 101 +++++++++++++++
.../provider/iceberg/BeamSqlCliIcebergTest.java | 140 +++++++++++++++++++++
.../provider/iceberg/IcebergTableProviderTest.java | 10 +-
.../beam/sdk/io/iceberg/IcebergCatalogConfig.java | 58 +++++++++
15 files changed, 646 insertions(+), 117 deletions(-)
copy
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/{SqlDropCatalog.java
=> SqlCreateDatabase.java} (61%)
copy
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/{SqlDropCatalog.java
=> SqlDropDatabase.java} (69%)
copy
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/{SqlUseCatalog.java
=> SqlUseDatabase.java} (70%)
create mode 100644
sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/BeamSqlCliDatabaseTest.java
create mode 100644
sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/BeamSqlCliIcebergTest.java