This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly-refs/heads/master
in repository https://gitbox.apache.org/repos/asf/beam.git
from 36e233ca073 Include WaitOn in wildcard imports (#35645)
add 2b5ffc7b986 Distinguishing bigquery logging failures severities
(#35373)
add 0e57ef477ca Add sleep after update (#35653)
add 6267cbefec2 Fix PostCommit Python Xlang IO Dataflow job (#35638)
add 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)
add 3ff64c72266 [Python] Implement combiner deferred side inputs (#35601)
add af5de25bf89 Bump form-data (#35654)
add 3afed18cd87 Bump github.com/aws/aws-sdk-go-v2/service/s3 in /sdks
(#35650)
add 7f83e113600 Bump github.com/testcontainers/testcontainers-go in /sdks
(#35615)
add a742b9041a4 Fix failed rows conversion missing 'as_dict' error (#35533)
add 3415378fc13 [YAML] A Streaming Inference Pipeline - YouTube Comments
Sentiment Analysis (#35375)
No new revisions were added by this update.
Summary of changes:
.github/trigger_files/beam_PostCommit_SQL.json | 2 +-
CHANGES.md | 2 +
sdks/go.mod | 15 +-
sdks/go.sum | 28 +--
.../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 +++++
.../io/iceberg/catalog/IcebergCatalogBaseIT.java | 5 +
sdks/python/apache_beam/io/gcp/bigquery.py | 18 +-
.../apache_beam/io/gcp/bigquery_file_loads.py | 75 +++---
.../apache_beam/io/gcp/bigquery_file_loads_test.py | 161 +++++++++++++
.../apache_beam/runners/direct/direct_runner.py | 2 +-
.../runners/direct/helper_transforms.py | 120 ----------
.../apache-beam-jupyterlab-sidepanel/yarn.lock | 10 +-
sdks/python/apache_beam/transforms/combiners.py | 124 ++++++++++
.../apache_beam/transforms/combiners_test.py | 186 +++++++++++++++
sdks/python/apache_beam/transforms/core.py | 16 ++
sdks/python/apache_beam/yaml/examples/README.md | 9 +-
.../yaml/examples/testing/examples_test.py | 142 +++++++++++-
.../yaml/examples/testing/input_data.py | 9 +
.../transforms/ml/sentiment_analysis/README.md | 93 ++++++++
.../streaming_sentiment_analysis.yaml | 257 +++++++++++++++++++++
sdks/python/setup.py | 4 +-
33 files changed, 1728 insertions(+), 310 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
delete mode 100644 sdks/python/apache_beam/runners/direct/helper_transforms.py
create mode 100644
sdks/python/apache_beam/yaml/examples/transforms/ml/sentiment_analysis/README.md
create mode 100644
sdks/python/apache_beam/yaml/examples/transforms/ml/sentiment_analysis/streaming_sentiment_analysis.yaml