This is an automated email from the ASF dual-hosted git repository.

diqiu50 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


    from 489353cdee build(deps-dev): bump llama-index from 0.11.18 to 0.12.41 
in /clients/client-python (#8551)
     add 718ba4b2a2 [#8241] improvement(trino-connector): Support SQL 
UPDATE/DELETE/MERGE with Hive/Iceberg (#8258)

No new revisions were added by this update.

Summary of changes:
 docs/trino-connector/catalog-hive.md               |  60 +++++++++++-
 docs/trino-connector/catalog-iceberg.md            |  36 +++++++-
 docs/trino-connector/catalog-mysql.md              |   8 +-
 docs/trino-connector/catalog-postgresql.md         |   8 +-
 docs/trino-connector/sql-support.md                |   1 +
 .../docker-script/docker-compose.yaml              |   2 +
 .../docker-script/init/hive/init.sh                |  18 +++-
 .../docker-script/init/hive/init.sql               |  48 ++++++----
 .../test/container/TrinoITContainers.java          |  13 ++-
 .../integration/test/TrinoQueryITBase.java         |  20 +++-
 .../testsets/hive/00015_update_table.sql           |   8 ++
 .../testsets/hive/00015_update_table.txt           |   9 ++
 .../testsets/hive/00016_delete_table.sql           |  38 ++++++++
 .../testsets/hive/00016_delete_table.txt           |  36 ++++++++
 .../testsets/hive/00017_merge_table.sql            |  32 +++++++
 .../testsets/hive/00017_merge_table.txt            |  23 +++++
 .../lakehouse-iceberg/00008_update_table.sql       |  29 ++++++
 ...001_select_table.txt => 00008_update_table.txt} |  18 ++--
 .../lakehouse-iceberg/00009_delete_table.sql       |  52 +++++++++++
 .../lakehouse-iceberg/00009_delete_table.txt       |  42 +++++++++
 .../lakehouse-iceberg/00010_merge_table.sql        |  58 ++++++++++++
 .../lakehouse-iceberg/00010_merge_table.txt        |  35 +++++++
 .../trino/connector/GravitinoConnector.java        |   9 ++
 .../trino/connector/GravitinoMergeTableHandle.java | 102 +++++++++++++++++++++
 .../trino/connector/GravitinoMetadata.java         |  47 ++++++++++
 .../GravitinoNodePartitioningProvider.java         |  87 ++++++++++++++++++
 .../trino/connector/GravitinoPageSinkProvider.java |  15 +++
 ...andle.java => GravitinoPartitioningHandle.java} |  26 +++---
 .../trino/connector/util/json/JsonCodec.java       |  10 ++
 29 files changed, 835 insertions(+), 55 deletions(-)
 copy authorizations/build.gradle.kts => 
integration-test-common/docker-script/init/hive/init.sql (50%)
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00015_update_table.sql
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00015_update_table.txt
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00016_delete_table.sql
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00016_delete_table.txt
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00017_merge_table.sql
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/hive/00017_merge_table.txt
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00008_update_table.sql
 copy 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/{00001_select_table.txt
 => 00008_update_table.txt} (52%)
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00009_delete_table.sql
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00009_delete_table.txt
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00010_merge_table.sql
 create mode 100644 
trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/lakehouse-iceberg/00010_merge_table.txt
 create mode 100644 
trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/GravitinoMergeTableHandle.java
 create mode 100644 
trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/GravitinoNodePartitioningProvider.java
 copy 
trino-connector/trino-connector/src/main/java/org/apache/gravitino/trino/connector/{GravitinoInsertTableHandle.java
 => GravitinoPartitioningHandle.java} (57%)

Reply via email to