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

wzhou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git


    from 68e61c1aa IMPALA-12787: Concurrent DELETE and UPDATE operations on 
Iceberg tables can be problematic
     new fc74ca672 IMPALA-12378: Auto Ship JDBC Data Source
     new 75947e254 IMPALA-12072: Include snapshot id of Iceberg tables in query 
plan / profile

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/exec/external-data-source-executor.cc       |   6 +-
 bin/impala-config.sh                               |   1 +
 bin/rat_exclude_files.txt                          |   2 +-
 fe/pom.xml                                         |   6 +
 .../org/apache/impala/compat/MetastoreShim.java    |   6 +-
 fe/src/main/cup/sql-parser.cup                     |   4 +-
 .../apache/impala/analysis/CreateDataSrcStmt.java  |  11 +-
 .../impala/analysis/CreateTableDataSrcStmt.java    |   8 +-
 .../extdatasource/ExternalDataSourceExecutor.java  |  19 +-
 .../impala/extdatasource/jdbc/JdbcDataSource.java  |   0
 .../org/apache/impala/extdatasource/jdbc/README.md |   0
 .../extdatasource/jdbc/conf/DatabaseType.java      |   0
 .../extdatasource/jdbc/conf/JdbcStorageConfig.java |   0
 .../jdbc/conf/JdbcStorageConfigManager.java        |   0
 .../jdbc/dao/DB2DatabaseAccessor.java              |   0
 .../extdatasource/jdbc/dao/DatabaseAccessor.java   |   0
 .../jdbc/dao/DatabaseAccessorFactory.java          |   0
 .../jdbc/dao/GenericJdbcDatabaseAccessor.java      |   7 +-
 .../jdbc/dao/ImpalaDatabaseAccessor.java           |   0
 .../extdatasource/jdbc/dao/JdbcRecordIterator.java |   0
 .../jdbc/dao/JethroDatabaseAccessor.java           |   0
 .../jdbc/dao/MsSqlDatabaseAccessor.java            |   0
 .../jdbc/dao/MySqlDatabaseAccessor.java            |   0
 .../jdbc/dao/OracleDatabaseAccessor.java           |   0
 .../jdbc/dao/PostgresDatabaseAccessor.java         |   0
 .../exception/JdbcDatabaseAccessException.java     |   0
 .../jdbc/util/QueryConditionUtil.java              |   0
 .../apache/impala/planner/DataSourceScanNode.java  |  37 ++--
 .../org/apache/impala/planner/IcebergScanNode.java |  21 ++-
 .../apache/impala/planner/IcebergScanPlanner.java  |  17 +-
 .../java/org/apache/impala/util/IcebergUtil.java   |   6 +
 .../org/apache/impala/analysis/AnalyzeDDLTest.java |   1 +
 .../org/apache/impala/analysis/ParserTest.java     |   3 +-
 .../apache/impala/customcluster/LdapHS2Test.java   |   3 +-
 .../org/apache/impala/planner/PlannerTest.java     |  19 +-
 .../org/apache/impala/planner/PlannerTestBase.java |   9 +-
 .../java/org/apache/impala/testutil/TestUtils.java |   3 +
 java/pom.xml                                       |   1 +
 testdata/bin/copy-ext-data-sources.sh              |   7 -
 .../iceberg-predicates-disabled-subsetting.test    |   5 +-
 .../queries/PlannerTest/iceberg-predicates.test    |  24 ++-
 .../queries/PlannerTest/iceberg-v2-delete.test     |  42 +++++
 .../PlannerTest/iceberg-v2-tables-hash-join.test   | 116 +++++++++++++
 .../queries/PlannerTest/iceberg-v2-tables.test     | 192 ++++++++++++++++++++-
 .../queries/PlannerTest/iceberg-v2-update.test     |  42 +++++
 .../queries/PlannerTest/insert-sort-by-zorder.test |   2 +
 .../queries/PlannerTest/tablesample.test           |  11 +-
 .../impala-ext-jdbc-tables-predicates.test         |   3 +-
 .../queries/QueryTest/impala-ext-jdbc-tables.test  |   3 +-
 .../QueryTest/jdbc-data-source-with-keystore.test  |   3 +-
 .../queries/QueryTest/jdbc-data-source.test        |   3 +-
 .../queries/QueryTest/mysql-ext-jdbc-tables.test   |   3 +-
 tests/query_test/test_iceberg.py                   |  25 +++
 53 files changed, 585 insertions(+), 86 deletions(-)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/JdbcDataSource.java 
(100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/README.md (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/conf/DatabaseType.java 
(100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/conf/JdbcStorageConfig.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/conf/JdbcStorageConfigManager.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/DB2DatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/DatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/DatabaseAccessorFactory.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/GenericJdbcDatabaseAccessor.java
 (98%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/ImpalaDatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/JdbcRecordIterator.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/JethroDatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/MsSqlDatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/MySqlDatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/OracleDatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/dao/PostgresDatabaseAccessor.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/exception/JdbcDatabaseAccessException.java
 (100%)
 rename {java/ext-data-source/jdbc => 
fe}/src/main/java/org/apache/impala/extdatasource/jdbc/util/QueryConditionUtil.java
 (100%)

Reply via email to