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 
<[email protected]>
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 <[email protected]>
    
    * fix unnest api change
    
    Signed-off-by: Yuan <[email protected]>
    
    ---------
    
    Signed-off-by: Linsong Wang <[email protected]>
    Signed-off-by: Yuan <[email protected]>
    Co-authored-by: Linsong Wang <[email protected]>
    Co-authored-by: Yuan <[email protected]>
---
 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to