You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by yu...@apache.org on 2025/07/15 20:21:23 UTC

(incubator-gluten) branch main updated: [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_15) (#10194)

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

yuanzhou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 176d797fd4 [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_15) (#10194)
176d797fd4 is described below

commit 176d797fd40f932f0fa505a83b683963900c122c
Author: Gluten Performance Bot <13...@users.noreply.github.com>
AuthorDate: Tue Jul 15 21:21:19 2025 +0100

    [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_15) (#10194)
    
    * [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_15)
    
    Upstream Velox's New Commits:
    6107f8957 by Yi Cheng Lee, test: Add deeply nested complex type tests (#13901)
    10bf204f0 by Xiaoxuan Meng, feat: Extend unnest to support left join semantics by producing output for input row which has empty/null unnest value (#14095)
    9e79afb9a by lingbin, test: Test HashSetNaNAware and HashMapNaNAwareTypeTraits (#13196)
    0d58504b2 by Zhiying Liang, Add tpch connector support in Presto Server (#14099)
    c0a8de578 by Eric Jia, feat: Implement utility library FilterToExpression (#13936)
    b481f7051 by Xiao Du, fix: Fix timestamp partition formatting for Presto compatibility (#14091)
    7ba94b8a7 by Peter Enescu, feat(vector): Add support for flat map encoding in DecodedVector (#14008)
    3826a76de by Masha Basmanova, refactor: Use VELOX_DECLARE_ENUM_NAME for TypeKind (#14094)
    b177a890e by Masha Basmanova, refactor: Fix clang-tidy warnings in SignatureBinder (#14093)
    
    Signed-off-by: Linsong Wang <li...@ibm.com>
    
    * fix unnest api change
    
    Signed-off-by: Yuan <yu...@apache.org>
    
    ---------
    
    Signed-off-by: Linsong Wang <li...@ibm.com>
    Signed-off-by: Yuan <yu...@apache.org>
    Co-authored-by: Linsong Wang <li...@ibm.com>
    Co-authored-by: Yuan <yu...@apache.org>
---
 cpp/velox/substrait/SubstraitToVeloxPlan.cc | 5 ++++-
 ep/build-velox/src/get_velox.sh             | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/cpp/velox/substrait/SubstraitToVeloxPlan.cc b/cpp/velox/substrait/SubstraitToVeloxPlan.cc
index 2382d78026..2fe4b14a64 100644
--- a/cpp/velox/substrait/SubstraitToVeloxPlan.cc
+++ b/cpp/velox/substrait/SubstraitToVeloxPlan.cc
@@ -881,8 +881,11 @@ core::PlanNodePtr SubstraitToVeloxPlanConverter::toVeloxPlan(const ::substrait::
     ordinalityName = std::make_optional<std::string>("pos");
   }
 
+  // TODO: allow to set this in SQL
+  std::optional<std::string> emptyUnnestValueName = std::nullopt;
+
   return std::make_shared<core::UnnestNode>(
-      nextPlanNodeId(), replicated, unnest, std::move(unnestNames), ordinalityName, childNode);
+      nextPlanNodeId(), replicated, unnest, std::move(unnestNames), ordinalityName, emptyUnnestValueName, childNode);
 }
 
 const core::WindowNode::Frame SubstraitToVeloxPlanConverter::createWindowFrame(
diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh
index 1684a4b8bb..117feeb417 100755
--- a/ep/build-velox/src/get_velox.sh
+++ b/ep/build-velox/src/get_velox.sh
@@ -17,11 +17,11 @@
 set -exu
 
 VELOX_REPO=https://github.com/oap-project/velox.git
-VELOX_BRANCH=2025_07_14
+VELOX_BRANCH=2025_07_15
 VELOX_HOME=""
 RUN_SETUP_SCRIPT=ON
 VELOX_ENHANCED_REPO=https://github.com/IBM/velox.git
-VELOX_ENHANCED_BRANCH=ibm-2025_07_14
+VELOX_ENHANCED_BRANCH=ibm-2025_07_15
 ENABLE_ENHANCED_FEATURES=OFF
 
 # Developer use only for testing Velox PR.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org