This is an automated email from the ASF dual-hosted git repository.
dkuzmenko pushed a change to branch branch-4.2
in repository https://gitbox.apache.org/repos/asf/hive.git
from 8094bd5cac1 HIVE-29318: PostgreSQL requires every NULL parameter to
have an explicit SQL type (#6186)
new 1d9323a33e6 HIVE-29290: Wrong results when n-way join contains both
anti and outer join (#6173)
new c6e577ca1fa HIVE-29304: HS2 fails to start if cluster is configured
with a mix of LDAP and Kerberos (#6166)
new 8aae2dd8585 HIVE-29176: Wrong result when HiveAntiJoin is replacing an
IS NULL filter on a nullable column (#6062)
new dec805a6a0a HIVE-29254: Display TxnId associated with the query in
show processlist command (#6141)
new eed6cd8ab45 HIVE-29277: Invalid index should return null for
get_json_object (#6144)
The 5 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:
.../hive/ql/processor/TestShowProcessList.java | 144 ++++++++++
.../hive/jdbc/ZooKeeperHiveClientHelper.java | 2 +-
.../hadoop/hive/ql/exec/CommonJoinOperator.java | 8 +-
.../hive/ql/exec/CommonMergeJoinOperator.java | 3 +-
.../hive/ql/optimizer/calcite/HiveCalciteUtil.java | 44 +--
.../calcite/rules/HiveAntiSemiJoinRule.java | 175 +++++++++---
.../ql/processors/ShowProcessListProcessor.java | 2 +
.../hadoop/hive/ql/session/ProcessListInfo.java | 16 +-
.../org/apache/hadoop/hive/ql/udf/UDFJson.java | 2 +
.../calcite/rules/TestHiveAntiSemiJoinRule.java | 248 +++++++++++++++++
.../ql/optimizer/calcite/rules/TestRuleHelper.java | 113 ++++++--
.../org/apache/hadoop/hive/ql/udf/TestUDFJson.java | 3 +
ql/src/test/queries/clientpositive/antijoin3.q | 22 ++
ql/src/test/queries/clientpositive/antijoin4.q | 64 +++++
.../queries/clientpositive/udf_get_json_object.q | 2 +
.../results/clientpositive/llap/antijoin3.q.out | 250 ++++++++++++++++++
.../results/clientpositive/llap/antijoin4.q.out | 294 +++++++++++++++++++++
.../results/clientpositive/llap/llap_smb_ptf.q.out | 47 ++--
.../clientpositive/llap/udf_get_json_object.q.out | 6 +-
.../cli/operation/ShowProcessListOperation.java | 6 +-
.../apache/hive/service/server/HiveServer2.java | 5 +-
21 files changed, 1332 insertions(+), 124 deletions(-)
create mode 100644
itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/processor/TestShowProcessList.java
create mode 100644
ql/src/test/org/apache/hadoop/hive/ql/optimizer/calcite/rules/TestHiveAntiSemiJoinRule.java
create mode 100644 ql/src/test/queries/clientpositive/antijoin3.q
create mode 100644 ql/src/test/queries/clientpositive/antijoin4.q
create mode 100644 ql/src/test/results/clientpositive/llap/antijoin3.q.out
create mode 100644 ql/src/test/results/clientpositive/llap/antijoin4.q.out