From da2890abc4ab2b5ba27c5d59920a644c5d5a4663 Mon Sep 17 00:00:00 2001 From: aditi-pandit Date: Wed, 8 Jan 2025 16:34:00 -0800 Subject: [PATCH] [native] Advance Velox --- presto-native-execution/presto_cpp/main/CMakeLists.txt | 10 ++++++++++ .../presto_cpp/main/types/tests/CMakeLists.txt | 4 ++++ presto-native-execution/velox | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/presto-native-execution/presto_cpp/main/CMakeLists.txt b/presto-native-execution/presto_cpp/main/CMakeLists.txt index abe71dd6f3fa..b00fee32927b 100644 --- a/presto-native-execution/presto_cpp/main/CMakeLists.txt +++ b/presto-native-execution/presto_cpp/main/CMakeLists.txt @@ -51,19 +51,29 @@ target_link_libraries( presto_http presto_operators presto_velox_conversion + velox_abfs velox_aggregates velox_caching velox_common_base velox_core velox_dwio_common_exception + velox_dwio_dwrf_reader + velox_dwio_dwrf_writer + velox_dwio_orc_reader + velox_dwio_parquet_reader + velox_dwio_parquet_writer velox_encode velox_exec + velox_file velox_functions_lib velox_functions_prestosql + velox_gcs + velox_hdfs velox_hive_connector velox_hive_iceberg_splitreader velox_hive_partition_function velox_presto_serializer + velox_s3fs velox_serialization velox_time velox_type_parser diff --git a/presto-native-execution/presto_cpp/main/types/tests/CMakeLists.txt b/presto-native-execution/presto_cpp/main/types/tests/CMakeLists.txt index caa5943ec3d7..28f73aff40b8 100644 --- a/presto-native-execution/presto_cpp/main/types/tests/CMakeLists.txt +++ b/presto-native-execution/presto_cpp/main/types/tests/CMakeLists.txt @@ -22,6 +22,8 @@ target_link_libraries( GTest::gtest_main presto_operators presto_protocol + velox_dwio_common + velox_dwio_orc_reader velox_hive_connector velox_tpch_connector velox_exec @@ -88,6 +90,7 @@ target_link_libraries( presto_operators presto_type_converter presto_types + velox_dwio_common velox_hive_connector velox_tpch_connector GTest::gtest @@ -124,6 +127,7 @@ target_link_libraries( presto_protocol presto_type_converter presto_types + velox_dwio_common velox_exec_test_lib GTest::gtest GTest::gtest_main) diff --git a/presto-native-execution/velox b/presto-native-execution/velox index 3e79fdbb48c3..ff943fd493c6 160000 --- a/presto-native-execution/velox +++ b/presto-native-execution/velox @@ -1 +1 @@ -Subproject commit 3e79fdbb48c3da1c432c4eccc7f1d8072bec9c46 +Subproject commit ff943fd493c6f7faa55408ce5c291add4a2572be