From cbb5157e56263494e6698f0d4aaf2af9583d4c8b Mon Sep 17 00:00:00 2001 From: anlowee Date: Thu, 11 Sep 2025 21:45:00 +0000 Subject: [PATCH 1/4] Sync velox --- presto-native-execution/velox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presto-native-execution/velox b/presto-native-execution/velox index 7ae5119842455..418bb65c3fa7b 160000 --- a/presto-native-execution/velox +++ b/presto-native-execution/velox @@ -1 +1 @@ -Subproject commit 7ae51198424559a7ed6d245ce4c4214ef7047d9d +Subproject commit 418bb65c3fa7b639ad7a484002ada7624b55b268 From c0695b0383871db7ba2d8dfec57ac3c3e8ab0cd0 Mon Sep 17 00:00:00 2001 From: anlowee Date: Thu, 11 Sep 2025 21:46:17 +0000 Subject: [PATCH 2/4] Format --- .../presto_cpp/main/connectors/CMakeLists.txt | 5 +++-- .../presto_cpp/main/connectors/PrestoToVeloxConnector.cpp | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/presto-native-execution/presto_cpp/main/connectors/CMakeLists.txt b/presto-native-execution/presto_cpp/main/connectors/CMakeLists.txt index 6bcd3aaccadb2..e453f2e47da39 100644 --- a/presto-native-execution/presto_cpp/main/connectors/CMakeLists.txt +++ b/presto-native-execution/presto_cpp/main/connectors/CMakeLists.txt @@ -17,5 +17,6 @@ if(PRESTO_ENABLE_ARROW_FLIGHT_CONNECTOR) target_link_libraries(presto_connectors presto_flight_connector) endif() -target_link_libraries(presto_connectors presto_velox_expr_conversion - velox_clp_connector velox_type_fbhive) +target_link_libraries( + presto_connectors presto_velox_expr_conversion velox_clp_connector + velox_type_fbhive velox_type_fbclp_parser) diff --git a/presto-native-execution/presto_cpp/main/connectors/PrestoToVeloxConnector.cpp b/presto-native-execution/presto_cpp/main/connectors/PrestoToVeloxConnector.cpp index 0784ad5ab1528..fb6270f0e8d65 100644 --- a/presto-native-execution/presto_cpp/main/connectors/PrestoToVeloxConnector.cpp +++ b/presto-native-execution/presto_cpp/main/connectors/PrestoToVeloxConnector.cpp @@ -20,6 +20,7 @@ #include "presto_cpp/presto_protocol/connector/iceberg/IcebergConnectorProtocol.h" #include "presto_cpp/presto_protocol/connector/tpch/TpchConnectorProtocol.h" +#include #include #include "velox/connectors/clp/ClpColumnHandle.h" #include "velox/connectors/clp/ClpConnectorSplit.h" @@ -1580,7 +1581,7 @@ ClpPrestoToVeloxConnector::toVeloxColumnHandle( return std::make_unique( clpColumn->columnName, clpColumn->originalColumnName, - typeParser.parse(clpColumn->columnType)); + facebook::velox::type::fbclp::parseClpType(clpColumn->columnType)); } std::unique_ptr From c17c68054aa12d6e56d0f813bf3ffbb2a90e8347 Mon Sep 17 00:00:00 2001 From: anlowee Date: Mon, 15 Sep 2025 16:02:09 +0000 Subject: [PATCH 3/4] Sync velox --- presto-native-execution/velox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presto-native-execution/velox b/presto-native-execution/velox index 418bb65c3fa7b..028ab93bc1f34 160000 --- a/presto-native-execution/velox +++ b/presto-native-execution/velox @@ -1 +1 @@ -Subproject commit 418bb65c3fa7b639ad7a484002ada7624b55b268 +Subproject commit 028ab93bc1f344d9f9ab83d6e86a3ccd49b46efd From 41c30c6523def585f0949f9cbbbcb97b87b02194 Mon Sep 17 00:00:00 2001 From: anlowee Date: Tue, 16 Sep 2025 15:21:55 +0000 Subject: [PATCH 4/4] Sync velox --- presto-native-execution/velox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presto-native-execution/velox b/presto-native-execution/velox index 028ab93bc1f34..e9d35115ec7b0 160000 --- a/presto-native-execution/velox +++ b/presto-native-execution/velox @@ -1 +1 @@ -Subproject commit 028ab93bc1f344d9f9ab83d6e86a3ccd49b46efd +Subproject commit e9d35115ec7b0ba494fe6609c473bb0ff0e83628