This is an automated email from the ASF dual-hosted git repository. ychena pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
from 9b5feec HIVE-25410: CommonMergeJoin fails for ARRAY join keys with varying sizes (okumin reviewed by Stamatis Zampetakis) add a903002 HIVE-25423: Add new test driver to automatically launch and load external database (Same as PR#2559)(#2580) (Dantong Dong, reviewed by Sai Hemanth Gantasala and Yongzhi Chen) No new revisions were added by this update. Summary of changes: data/scripts/derby/q_test_extDB_cleanup.derby.sql | 3 + data/scripts/derby/q_test_extDB_init.derby.sql | 27 ++ data/scripts/mysql/q_test_extDB_cleanup.mysql.sql | 3 + data/scripts/mysql/q_test_extDB_init.mysql.sql | 23 ++ .../postgres/q_test_extDB_cleanup.postgres.sql | 3 + .../postgres/q_test_extDB_init.postgres.sql | 23 ++ itests/qtest/pom.xml | 18 ++ .../hive/cli/TestMiniLlapExtDBCliDriver.java | 65 +++++ .../test/resources/testconfiguration.properties | 5 + .../hadoop/hive/cli/control/AbstractCliConfig.java | 5 + .../apache/hadoop/hive/cli/control/CliConfigs.java | 24 ++ .../hadoop/hive/cli/control/CoreCliDriver.java | 5 + .../org/apache/hadoop/hive/ql/QTestArguments.java | 17 ++ .../org/apache/hadoop/hive/ql/QTestExternalDB.java | 57 ++++ .../java/org/apache/hadoop/hive/ql/QTestUtil.java | 62 ++++- .../hive/ql/externalDB/AbstractExternalDB.java | 288 +++++++++++++++++++++ .../hadoop/hive/ql/externalDB/MySQLExternalDB.java | 59 +++++ .../hive/ql/externalDB/PostgresExternalDB.java | 67 +++++ .../queries/clientpositive/dataconnector_mysql.q | 19 ++ .../clientpositive/llap/dataconnector_mysql.q.out | 68 +++++ .../dataconnector/jdbc/MySQLConnectorProvider.java | 2 +- .../ptest2/conf/deployed/master-mr2.properties | 9 +- 22 files changed, 849 insertions(+), 3 deletions(-) create mode 100644 data/scripts/derby/q_test_extDB_cleanup.derby.sql create mode 100644 data/scripts/derby/q_test_extDB_init.derby.sql create mode 100644 data/scripts/mysql/q_test_extDB_cleanup.mysql.sql create mode 100644 data/scripts/mysql/q_test_extDB_init.mysql.sql create mode 100644 data/scripts/postgres/q_test_extDB_cleanup.postgres.sql create mode 100644 data/scripts/postgres/q_test_extDB_init.postgres.sql create mode 100644 itests/qtest/src/test/java/org/apache/hadoop/hive/cli/TestMiniLlapExtDBCliDriver.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestExternalDB.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/externalDB/AbstractExternalDB.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/externalDB/MySQLExternalDB.java create mode 100644 itests/util/src/main/java/org/apache/hadoop/hive/ql/externalDB/PostgresExternalDB.java create mode 100644 ql/src/test/queries/clientpositive/dataconnector_mysql.q create mode 100644 ql/src/test/results/clientpositive/llap/dataconnector_mysql.q.out