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 d730f49c02 [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_01) 
(#10089)
d730f49c02 is described below

commit d730f49c02ebb0630617b175289b17d99911f884
Author: Gluten Performance Bot 
<[email protected]>
AuthorDate: Tue Jul 1 11:55:14 2025 +0100

    [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_01) (#10089)
    
    * [GLUTEN-6887][VL] Daily Update Velox Version (2025_07_01)
    
    Upstream Velox's New Commits:
    f5bcbfd79 by Orri Erling, feat: Add session settings to QueryBenchmarkBase 
(#13937)
    6c82e71cc by Natasha Sehgal, fix: Merge QDigest Bigint Test (#13934)
    07ad1ba41 by Oliver Xu, refactor: Refactor noisy functions and reuse code 
(#13896)
    e9a5e8f32 by Oliver Xu, feat(noisy_avg): Add support for optional 
random_seed (#13711)
    42f4c2df7 by Oliver Xu, feat(noisy_avg): Add support for optional lower and 
upper bounds (#13710)
    36299c97b by Oliver Xu, feat(noisy_avg): Add support for all numeric input 
types (#13709)
    4622e3f86 by Oliver Xu, feat(noisy_avg): Add support for BIGINT noise_scale 
(#13707)
    96cc77b31 by Oliver Xu, feat(fuzzer): Add input generator and result 
verifier for noisy_avg_gaussian (#13916)
    7022a9096 by Oliver Xu, feat(noisy_avg): Implement noisy_avg_gaussian(col, 
noise_scale) (#13706)
    ad27a549f by Oliver Xu, refactor(noisy_sum): Refactor duplicate blocks of 
code to composable functions (#13662)
    7e03ba90f by Oliver Xu, feat(noisy_sum): Implement noisy_sum_gaussian(col, 
noise_scale, lower, upper, random_seed) (#13704)
    7295baf28 by Oliver Xu, feat(noisy_sum): Implement noisy_sum_gaussian(col, 
noise_scale, random_seed)) (#13703)
    f429eeff1 by Oliver Xu, feat(noisy_sum): Add support for all numeric types 
in noisy_sum_gaussian(col, noise_scale) (#13702)
    bc072b6b4 by Masha Basmanova, fix: TableScanNode's ctor and 
Connector::createDataSource/IndexSource/Sink APIs (#13920)
    d5dfd56e8 by Anders Dellien, misc: Refactor FlatVector::hashAll (#13197)
    
    Signed-off-by: glutenperfbot <[email protected]>
    
    * fix tablenode api
    
    Signed-off-by: Yuan <[email protected]>
    
    ---------
    
    Signed-off-by: glutenperfbot <[email protected]>
    Signed-off-by: Yuan <[email protected]>
    Co-authored-by: glutenperfbot <[email protected]>
    Co-authored-by: Yuan <[email protected]>
---
 cpp/velox/substrait/SubstraitToVeloxPlan.cc | 4 ++--
 ep/build-velox/src/get_velox.sh             | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cpp/velox/substrait/SubstraitToVeloxPlan.cc 
b/cpp/velox/substrait/SubstraitToVeloxPlan.cc
index 0939bd2934..2382d78026 100644
--- a/cpp/velox/substrait/SubstraitToVeloxPlan.cc
+++ b/cpp/velox/substrait/SubstraitToVeloxPlan.cc
@@ -1319,7 +1319,7 @@ core::PlanNodePtr 
SubstraitToVeloxPlanConverter::toVeloxPlan(const ::substrait::
   // Get assignments and out names.
   std::vector<std::string> outNames;
   outNames.reserve(colNameList.size());
-  std::unordered_map<std::string, std::shared_ptr<connector::ColumnHandle>> 
assignments;
+  connector::ColumnHandleMap assignments;
   for (int idx = 0; idx < colNameList.size(); idx++) {
     auto outName = SubstraitParser::makeNodeName(planNodeId_, idx);
     auto columnType = columnTypes[idx];
@@ -1333,7 +1333,7 @@ core::PlanNodePtr 
SubstraitToVeloxPlanConverter::toVeloxPlan(const ::substrait::
     return toVeloxPlan(readRel, outputType);
   } else {
     auto tableScanNode = std::make_shared<core::TableScanNode>(
-        nextPlanNodeId(), std::move(outputType), std::move(tableHandle), 
std::move(assignments));
+        nextPlanNodeId(), std::move(outputType), std::move(tableHandle), 
assignments);
     // Set split info map.
     splitInfoMap_[tableScanNode->id()] = splitInfo;
     return tableScanNode;
diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh
index 53a10c1e3c..31c71e9d32 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_06_30
+VELOX_BRANCH=2025_07_01
 VELOX_HOME=""
 RUN_SETUP_SCRIPT=ON
 VELOX_ENHANCED_REPO=https://github.com/oap-project/velox.git
-VELOX_ENHANCED_BRANCH=2025_06_27
+VELOX_ENHANCED_BRANCH=2025_07_01
 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