The Swift Package Index logo.Swift Package Index

Build Information

Successful build of DuckDB, reference main (095e44), with Swift 6.4 for macOS (SPM) on 1 Oct 2026 02:11:10 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:70:30: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   70 |                 bss_decoder->Skip<int64_t>(valid_count);
      |                              ~~~~          ^~~~~~~~~~~
In file included from extension/parquet/decoder/rle_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/rle_decoder.cpp:36:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   36 |         rle_decoder->GetBatch<uint8_t>(decoded_data_buffer.ptr, valid_count);
      |                      ~~~~~~~~                                   ^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/rle_decoder.cpp:43:20: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   43 |         rle_decoder->Skip(valid_count);
      |                      ~~~~ ^~~~~~~~~~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:13:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:86: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:24:16: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::BssDecoder, unsigned char *&, unsigned long long>' requested here
   24 |         bss_decoder = make_uniq<BssDecoder>(block->ptr, block->len - 1);
      |                       ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_bss_decoder.hpp:31:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   31 |                 uint32_t num_buffer_values = buffer_.len / sizeof(T);
      |                          ~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~^~~~~~~~~~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:36:16: note: in instantiation of function template specialization 'duckdb::BssDecoder::GetBatch<float>' requested here
   36 |                 bss_decoder->GetBatch<float>(decoded_data_buffer.ptr, valid_count);
      |                              ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_bss_decoder.hpp:31:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   31 |                 uint32_t num_buffer_values = buffer_.len / sizeof(T);
      |                          ~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~^~~~~~~~~~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:40:16: note: in instantiation of function template specialization 'duckdb::BssDecoder::GetBatch<double>' requested here
   40 |                 bss_decoder->GetBatch<double>(decoded_data_buffer.ptr, valid_count);
      |                              ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_bss_decoder.hpp:31:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   31 |                 uint32_t num_buffer_values = buffer_.len / sizeof(T);
      |                          ~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~^~~~~~~~~~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:44:16: note: in instantiation of function template specialization 'duckdb::BssDecoder::GetBatch<int>' requested here
   44 |                 bss_decoder->GetBatch<int32_t>(decoded_data_buffer.ptr, valid_count);
      |                              ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_bss_decoder.hpp:31:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   31 |                 uint32_t num_buffer_values = buffer_.len / sizeof(T);
      |                          ~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~^~~~~~~~~~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:48:16: note: in instantiation of function template specialization 'duckdb::BssDecoder::GetBatch<long long>' requested here
   48 |                 bss_decoder->GetBatch<int64_t>(decoded_data_buffer.ptr, valid_count);
      |                              ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:13:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:86: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/parquet/decoder/delta_binary_packed_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/delta_binary_packed_decoder.cpp:22:16: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::DbpDecoder, unsigned char *&, unsigned long long &>' requested here
   22 |         dbp_decoder = make_uniq<DbpDecoder>(block->ptr, block->len);
      |                       ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:13:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:86: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/parquet/decoder/dictionary_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/dictionary_decoder.cpp:77:17: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::RleBpDecoder, unsigned char *&, unsigned long long &, unsigned char &>' requested here
   77 |         dict_decoder = make_uniq<RleBpDecoder>(block->ptr, block->len, dict_width);
      |                        ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:5:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:22:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/delta_binary_packed_decoder.hpp:14:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_dbp_decoder.hpp:11:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decode_utils.hpp:63:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
   63 |                         dst[i] = val;
      |                                ~ ^~~
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:5:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:23:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:57:25: note: in instantiation of function template specialization 'duckdb::ParquetDecodeUtils::BitUnpack<unsigned int>' requested here
   57 |                                 ParquetDecodeUtils::BitUnpack<T>(buffer_, bitpack_pos, values + values_read, literal_batch, bit_width_);
      |                                                     ^
In file included from extension/parquet/decoder/dictionary_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/dictionary_decoder.cpp:114:17: note: in instantiation of function template specialization 'duckdb::RleBpDecoder::GetBatch<unsigned int>' requested here
  114 |                 dict_decoder->GetBatch<uint32_t>(data_ptr_cast(dictionary_selection_vector.data()),
      |                               ^
In file included from extension/parquet/decoder/byte_stream_split_decoder.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/byte_stream_split_decoder.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/decoder/byte_stream_split_decoder.hpp:13:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:86: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/parquet/decoder/rle_decoder.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/decoder/rle_decoder.cpp:27:16: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::RleBpDecoder, unsigned char *&, unsigned long long &, int>' requested here
   27 |         rle_decoder = make_uniq<RleBpDecoder>(block->ptr, block->len, 1);
      |                       ^
21 warnings generated.
In file included from extension/core_functions/scalar/debug/index_key.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/scalar/debug/index_key.cpp:207:71: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  207 |                         result_data.WriteValue(string_t(const_char_ptr_cast(key.data), key.len));
      |                                                ~~~~~~~~                                ~~~~^~~
1 warning generated.
In file included from extension/json/json_functions/json_extract.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_extract.cpp:15:47: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   15 |                 return string_t(unsafe_yyjson_get_str(val), unsafe_yyjson_get_len(val));
      |                        ~~~~~~~~                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/json/json_functions/json_keys.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_keys.cpp:20:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   20 |                 keys[current_size + idx] = string_t(unsafe_yyjson_get_str(key), unsafe_yyjson_get_len(key));
      |                                            ~~~~~~~~                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/json/json_functions/json_normalize.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_normalize.cpp:50:75: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   50 |                                           const auto a_key = string_t(unsafe_yyjson_get_str(a.first), unsafe_yyjson_get_len(a.first));
      |                                                              ~~~~~~~~                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_normalize.cpp:51:75: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   51 |                                           const auto b_key = string_t(unsafe_yyjson_get_str(b.first), unsafe_yyjson_get_len(b.first));
      |                                                              ~~~~~~~~                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/json/json_functions/json_pretty.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_pretty.cpp:11:24: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   11 |         return string_t(data, len);
      |                ~~~~~~~~       ^~~
In file included from extension/json/json_functions/json_table_in_out.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:217:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  217 |                                 key.data[count] = string_t(unsafe_yyjson_get_str(vkey.get()), unsafe_yyjson_get_len(vkey.get()));
      |                                                   ~~~~~~~~                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:396:92: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  396 |                 ConstantVector::GetData<string_t>(root_vector)[0] = string_t(lstate.path.c_str(), lstate.len);
      |                                                                     ~~~~~~~~                      ~~~~~~~^~~
In file included from extension/json/json_functions/json_transform.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_transform.cpp:103:46: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |         return string_t(unsafe_yyjson_get_str(val), unsafe_yyjson_get_len(val));
      |                ~~~~~~~~                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_transform.cpp:186:49: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  186 |                 result = string_t(unsafe_yyjson_get_str(val), unsafe_yyjson_get_len(val));
      |                          ~~~~~~~~                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from extension/json/json_functions/copy_json.cpp:0:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/copy_json.cpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_functions.hpp:13:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
In file included from extension/json/json_functions/json_create.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_create.cpp:1109:28: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_mut_val>' requested here
 1109 |                 objects[i] = JSONCommon::WriteVal<yyjson_mut_val>(objs[i], alc);
      |                                          ^
In file included from extension/json/json_functions/json_table_in_out.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:396:92: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  396 |                 ConstantVector::GetData<string_t>(root_vector)[0] = string_t(lstate.path.c_str(), lstate.len);
      |                                                                     ~~~~~~~~                      ~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:431:29: note: in instantiation of function template specialization 'duckdb::JSONTableInOutFunction<duckdb::JSONTableInOutType::EACH>' requested here
  431 |         function.in_out_function = JSONTableInOutFunction<TYPE>;
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:439:18: note: in instantiation of function template specialization 'duckdb::GetJSONTableInOutFunction<duckdb::JSONTableInOutType::EACH>' requested here
  439 |         set.AddFunction(GetJSONTableInOutFunction<JSONTableInOutType::EACH>(LogicalType::VARCHAR, false));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:217:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  217 |                                 key.data[count] = string_t(unsafe_yyjson_get_str(vkey.get()), unsafe_yyjson_get_len(vkey.get()));
      |                                                   ~~~~~~~~                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:319:10: note: in instantiation of function template specialization 'duckdb::JSONTableInOutResult::AddRow<duckdb::JSONTableInOutType::EACH>' requested here
  319 |                 result.AddRow<TYPE>(lstate, nullptr, root);
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:352:3: note: in instantiation of function template specialization 'duckdb::InitializeLocalState<duckdb::JSONTableInOutType::EACH>' requested here
  352 |                 InitializeLocalState<TYPE>(lstate, input, result);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:431:29: note: in instantiation of function template specialization 'duckdb::JSONTableInOutFunction<duckdb::JSONTableInOutType::EACH>' requested here
  431 |         function.in_out_function = JSONTableInOutFunction<TYPE>;
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:439:18: note: in instantiation of function template specialization 'duckdb::GetJSONTableInOutFunction<duckdb::JSONTableInOutType::EACH>' requested here
  439 |         set.AddFunction(GetJSONTableInOutFunction<JSONTableInOutType::EACH>(LogicalType::VARCHAR, false));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:396:92: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  396 |                 ConstantVector::GetData<string_t>(root_vector)[0] = string_t(lstate.path.c_str(), lstate.len);
      |                                                                     ~~~~~~~~                      ~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:431:29: note: in instantiation of function template specialization 'duckdb::JSONTableInOutFunction<duckdb::JSONTableInOutType::TREE>' requested here
  431 |         function.in_out_function = JSONTableInOutFunction<TYPE>;
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:448:18: note: in instantiation of function template specialization 'duckdb::GetJSONTableInOutFunction<duckdb::JSONTableInOutType::TREE>' requested here
  448 |         set.AddFunction(GetJSONTableInOutFunction<JSONTableInOutType::TREE>(LogicalType::VARCHAR, false));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:217:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  217 |                                 key.data[count] = string_t(unsafe_yyjson_get_str(vkey.get()), unsafe_yyjson_get_len(vkey.get()));
      |                                                   ~~~~~~~~                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:319:10: note: in instantiation of function template specialization 'duckdb::JSONTableInOutResult::AddRow<duckdb::JSONTableInOutType::TREE>' requested here
  319 |                 result.AddRow<TYPE>(lstate, nullptr, root);
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:352:3: note: in instantiation of function template specialization 'duckdb::InitializeLocalState<duckdb::JSONTableInOutType::TREE>' requested here
  352 |                 InitializeLocalState<TYPE>(lstate, input, result);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:431:29: note: in instantiation of function template specialization 'duckdb::JSONTableInOutFunction<duckdb::JSONTableInOutType::TREE>' requested here
  431 |         function.in_out_function = JSONTableInOutFunction<TYPE>;
      |                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions/json_table_in_out.cpp:448:18: note: in instantiation of function template specialization 'duckdb::GetJSONTableInOutFunction<duckdb::JSONTableInOutType::TREE>' requested here
  448 |         set.AddFunction(GetJSONTableInOutFunction<JSONTableInOutType::TREE>(LogicalType::VARCHAR, false));
      |                         ^
15 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:677:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  677 |     uint32_t u = (len << 2) + (offset << 8);
      |              ~   ~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:678:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  678 |     uint32_t copy1 = COPY_1_BYTE_OFFSET - (4 << 2) + ((offset >> 3) & 0xe0);
      |              ~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:691:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  691 |     uint32_t u = COPY_2_BYTE_OFFSET + ((len - 1) << 2) + (offset << 8);
      |              ~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:760:48: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  760 |   const size_t table_size = CalculateTableSize(max_fragment_size);
      |                             ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:775:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  775 |   const size_t htsize = CalculateTableSize(fragment_size);
      |                         ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:777:17: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
  777 |   *table_size = htsize;
      |               ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:872:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  872 |         uint16_t* table_entry = TableEntry(table, data, mask);
      |                                 ~~~~~~~~~~        ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:897:68: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  897 |       op = EmitLiteral</*allow_fast_path=*/true>(op, next_emit, ip - next_emit);
      |            ~~~~~~~~~~~                                          ~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:934:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  934 |         uint16_t* table_entry = TableEntry(table, data, mask);
      |                                 ~~~~~~~~~~        ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:950:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  950 |       preload = data >> 8;
      |               ~ ~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:957:64: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  957 |     op = EmitLiteral</*allow_fast_path=*/false>(op, ip, ip_end - ip);
      |          ~~~~~~~~~~~                                    ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1005:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1004 |           candidate_length =
      |                            ~
 1005 |               FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1009:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1009 |         uint16_t* table_entry = TableEntry4ByteMatch(table, data, mask);
      |                                 ~~~~~~~~~~~~~~~~~~~~        ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1018:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1017 |           candidate_length =
      |                            ~
 1018 |               FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1027:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1027 |             candidate_length = candidate_length2;
      |                              ~ ^~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1055:55: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1054 |         op = EmitLiteral</*allow_fast_path=*/true>(op, next_emit,
      |              ~~~~~~~~~~~
 1055 |                                                    ip - next_emit);
      |                                                    ~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1105:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1104 |           candidate_length =
      |                            ~
 1105 |               FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1114:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1113 |           candidate_length =
      |                            ~
 1114 |               FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1125:64: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 1125 |     op = EmitLiteral</*allow_fast_path=*/false>(op, ip, ip_end - ip);
      |          ~~~~~~~~~~~                                    ~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
 1631 |               ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
      |               ~~~~~~~~~~~~~~~                           ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1644 |           peeked_ = avail;
      |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
 1669 |           const uint32_t copy_offset = trailer - entry + length;
      |                          ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1713:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1713 |     peeked_ = n;
      |             ~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1732:29: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1732 |   uint32_t nbuf = ip_limit_ - ip;
      |            ~~~~   ~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1745:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const unsigned int' [-Wshorten-64-to-32]
 1745 |       uint32_t to_add = std::min<uint32_t>(needed - nbuf, length);
      |                         ~~~                               ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1810:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1810 |   char* p = Bignum::Encode32(ulength, N);
      |             ~~~~~~                    ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1852:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1852 |     int max_output = MaxCompressedLength(num_to_read);
      |         ~~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2638:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 2637 |     bool result = InternalUncompressAllTags(&decompressor, &writer,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~
 2638 |                                             compressed_len, uncompressed_len);
      |                                             ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2644:62: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 2644 |     return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~                         ^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:677:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  677 |     uint32_t u = (len << 2) + (offset << 8);
      |              ~   ~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:702:12: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopyAtMost64<true>' requested here
  702 |     return EmitCopyAtMost64</*len_less_than_12=*/true>(op, offset, len);
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:919:16: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopy<true>' requested here
  919 |           op = EmitCopy</*len_less_than_12=*/true>(op, offset, matched);
      |                ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:678:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  678 |     uint32_t copy1 = COPY_1_BYTE_OFFSET - (4 << 2) + ((offset >> 3) & 0xe0);
      |              ~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:691:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  691 |     uint32_t u = COPY_2_BYTE_OFFSET + ((len - 1) << 2) + (offset << 8);
      |              ~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:709:12: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopyAtMost64<false>' requested here
  709 |       op = EmitCopyAtMost64</*len_less_than_12=*/false>(op, offset, 64);
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:919:16: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopy<true>' requested here
  919 |           op = EmitCopy</*len_less_than_12=*/true>(op, offset, matched);
      |                ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1775 |   return InternalUncompressAllTags(&decompressor, writer, r->Available(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                        ~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2136:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyIOVecWriter>' requested here
 2136 |   return InternalUncompress(compressed, &output);
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
 1631 |               ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
      |               ~~~~~~~~~~~~~~~                           ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyIOVecWriter>' requested here
 1789 |   decompressor->DecompressAllTags(writer);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1775:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyIOVecWriter>' requested here
 1775 |   return InternalUncompressAllTags(&decompressor, writer, r->Available(),
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2136:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyIOVecWriter>' requested here
 2136 |   return InternalUncompress(compressed, &output);
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1644 |           peeked_ = avail;
      |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
 1669 |           const uint32_t copy_offset = trailer - entry + length;
      |                          ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1775 |   return InternalUncompressAllTags(&decompressor, writer, r->Available(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                        ~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2236:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyArrayWriter>' requested here
 2236 |   return InternalUncompress(compressed, &output);
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1775 |   return InternalUncompressAllTags(&decompressor, writer, r->Available(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                        ~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2301:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyDecompressionValidator>' requested here
 2301 |   return InternalUncompress(&reader, &writer);
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
 1631 |               ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
      |               ~~~~~~~~~~~~~~~                           ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyDecompressionValidator>' requested here
 1789 |   decompressor->DecompressAllTags(writer);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1775:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyDecompressionValidator>' requested here
 1775 |   return InternalUncompressAllTags(&decompressor, writer, r->Available(),
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2301:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyDecompressionValidator>' requested here
 2301 |   return InternalUncompress(&reader, &writer);
      |          ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1644 |           peeked_ = avail;
      |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
 1669 |           const uint32_t copy_offset = trailer - entry + length;
      |                          ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1775 |   return InternalUncompressAllTags(&decompressor, writer, r->Available(),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                        ~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2615:3: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 2615 |   InternalUncompress(compressed, &writer);
      |   ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
 1631 |               ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
      |               ~~~~~~~~~~~~~~~                           ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyArrayWriter>' requested here
 1789 |   decompressor->DecompressAllTags(writer);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2637:19: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyArrayWriter>' requested here
 2637 |     bool result = InternalUncompressAllTags(&decompressor, &writer,
      |                   ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1644 |           peeked_ = avail;
      |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
 1669 |           const uint32_t copy_offset = trailer - entry + length;
      |                          ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
 1631 |               ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
      |               ~~~~~~~~~~~~~~~                           ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 1789 |   decompressor->DecompressAllTags(writer);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2644:12: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 2644 |     return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1644 |           peeked_ = avail;
      |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
 1669 |           const uint32_t copy_offset = trailer - entry + length;
      |                          ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2460:38: warning: implicit conversion loses integer precision: 'long' to 'const int' [-Wshorten-64-to-32]
 2460 |     const int space_left = op_limit_ - op;
      |               ~~~~~~~~~~   ~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1618:21: note: in instantiation of member function 'duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>::TryFastAppend' requested here
 1618 |         if (writer->TryFastAppend(ip, ip_limit_ - ip, literal_length, &op)) {
      |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 1789 |   decompressor->DecompressAllTags(writer);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2644:12: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 2644 |     return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2519:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 2519 |     op_base_ = allocator_.Allocate(bsize);
      |                           ~~~~~~~~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2451:18: note: in instantiation of member function 'duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>::SlowAppend' requested here
 2451 |       bool res = SlowAppend(ip, len);
      |                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1638:24: note: in instantiation of member function 'duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>::Append' requested here
 1638 |           if (!writer->Append(ip, avail, &op)) goto exit;
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 1789 |   decompressor->DecompressAllTags(writer);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/snappy/snappy.cc:2644:12: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
 2644 |     return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
      |            ^
50 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.cpp:39:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.hpp:154:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  154 |             SDS_HDR(32,s)->len = newlen;
      |                                ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.hpp:218:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  218 |             SDS_HDR(32,s)->alloc = newlen;
      |                                  ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.cpp:129:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  129 |             sh->len = initlen;
      |                     ~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.cpp:130:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  130 |             sh->alloc = initlen;
      |                       ~ ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.cpp:478:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  478 |     return l;
      |     ~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.cpp:507:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  507 |     return l;
      |     ~~~~~~ ^
6 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/serialize_json.cpp:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_transform.hpp:15:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/serialize_parquet.cpp:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from extension/core_functions/aggregate/holistic/lttb.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:404:59: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::LTTBFinalize<float, float>' requested here
  404 |                               ListCombineFunction<LTTBFunction>, LTTBFinalize<XTYPE, YTYPE>, LTTBClusterUpdate, LTTBBind);
      |                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:415:18: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::GetLTTBFunction<float, float>' requested here
  415 |         set.AddFunction(GetLTTBFunction<XTYPE, float>(x_type, LogicalType::FLOAT));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:423:2: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::AddLTTBFunctions<float>' requested here
  423 |         AddLTTBFunctions<float>(lttb, LogicalType::FLOAT);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:404:59: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::LTTBFinalize<float, double>' requested here
  404 |                               ListCombineFunction<LTTBFunction>, LTTBFinalize<XTYPE, YTYPE>, LTTBClusterUpdate, LTTBBind);
      |                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:416:18: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::GetLTTBFunction<float, double>' requested here
  416 |         set.AddFunction(GetLTTBFunction<XTYPE, double>(x_type, LogicalType::DOUBLE));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:423:2: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::AddLTTBFunctions<float>' requested here
  423 |         AddLTTBFunctions<float>(lttb, LogicalType::FLOAT);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:404:59: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::LTTBFinalize<double, float>' requested here
  404 |                               ListCombineFunction<LTTBFunction>, LTTBFinalize<XTYPE, YTYPE>, LTTBClusterUpdate, LTTBBind);
      |                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:415:18: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::GetLTTBFunction<double, float>' requested here
  415 |         set.AddFunction(GetLTTBFunction<XTYPE, float>(x_type, LogicalType::FLOAT));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:424:2: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::AddLTTBFunctions<double>' requested here
  424 |         AddLTTBFunctions<double>(lttb, LogicalType::DOUBLE);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:404:59: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::LTTBFinalize<double, double>' requested here
  404 |                               ListCombineFunction<LTTBFunction>, LTTBFinalize<XTYPE, YTYPE>, LTTBClusterUpdate, LTTBBind);
      |                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:416:18: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::GetLTTBFunction<double, double>' requested here
  416 |         set.AddFunction(GetLTTBFunction<XTYPE, double>(x_type, LogicalType::DOUBLE));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:424:2: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::AddLTTBFunctions<double>' requested here
  424 |         AddLTTBFunctions<double>(lttb, LogicalType::DOUBLE);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:404:59: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::LTTBFinalize<long long, float>' requested here
  404 |                               ListCombineFunction<LTTBFunction>, LTTBFinalize<XTYPE, YTYPE>, LTTBClusterUpdate, LTTBBind);
      |                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:415:18: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::GetLTTBFunction<long long, float>' requested here
  415 |         set.AddFunction(GetLTTBFunction<XTYPE, float>(x_type, LogicalType::FLOAT));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:425:2: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::AddLTTBFunctions<long long>' requested here
  425 |         AddLTTBFunctions<int64_t>(lttb, LogicalType::TIMESTAMP);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:256:15: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  256 |                         sel[1] = v - 1;
      |                                ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:404:59: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::LTTBFinalize<long long, double>' requested here
  404 |                               ListCombineFunction<LTTBFunction>, LTTBFinalize<XTYPE, YTYPE>, LTTBClusterUpdate, LTTBBind);
      |                                                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:416:18: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::GetLTTBFunction<long long, double>' requested here
  416 |         set.AddFunction(GetLTTBFunction<XTYPE, double>(x_type, LogicalType::DOUBLE));
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:425:2: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::AddLTTBFunctions<long long>' requested here
  425 |         AddLTTBFunctions<int64_t>(lttb, LogicalType::TIMESTAMP);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:269:18: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  269 |                 sel[n - 1] = v - 1;
      |                            ~ ~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/holistic/lttb.cpp:333:13: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'sel_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  333 |                         sel[i] = best_idx;
      |                                ~ ^~~~~~~~
21 warnings generated.
In file included from extension/core_functions/aggregate/distributive/string_agg.cpp:0:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:67:23: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   67 |                         state.alloc_size = MinValue<idx_t>(NextPowerOfTwo(new_size), string_t::MAX_STRING_SIZE);
      |                                          ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:73:40: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   73 |                         state.value = string_t(target_data, new_size);
      |                                       ~~~~~~~~              ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/core_functions/aggregate/distributive/string_agg.cpp:88:34: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   88 |                 state.value.SetSizeAndFinalize(new_size, state.alloc_size);
      |                             ~~~~~~~~~~~~~~~~~~ ^~~~~~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_timestamp.cpp:57:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
   57 |         impala_ts.value[2] = days_since_epoch + JULIAN_TO_UNIX_EPOCH_DAYS;
      |                            ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_statistics.cpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_statistics.cpp:1257:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1257 |         ParquetBloomBlock::BlockInsert(b, x);
      |         ~~~~~~~~~~~~~~~~~                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_statistics.cpp:1263:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1263 |         return ParquetBloomBlock::BlockCheck(blocks[i], x);
      |                ~~~~~~~~~~~~~~~~~                        ^
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_writer.cpp:1404:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1404 |                 WriteData(bloom_filter_bytes->ptr, bloom_filter_bytes->len);
      |                 ~~~~~~~~~                          ~~~~~~~~~~~~~~~~~~~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_crypto.cpp:213:80: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
  213 |                 const uint32_t total_length = ParquetCrypto::NONCE_BYTES + ciphertext_length + ParquetCrypto::TAG_BYTES;
      |                                ~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_crypto.cpp:228:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  228 |                                 trans.write(aes_buffer, write_size);
      |                                       ~~~~~             ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_crypto.cpp:236:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  236 |                 trans.write(aes_buffer, write_size);
      |                       ~~~~~             ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_crypto.cpp:332:57: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  332 |                 transport_remaining -= trans.read(nonce.data(), nonce.total_size());
      |                                              ~~~~               ~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_crypto.cpp:346:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  346 |                 read_buffer_size = MinValue(ParquetCrypto::CRYPTO_BLOCK_SIZE, transport_remaining - ParquetCrypto::TAG_BYTES);
      |                                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_crypto.cpp:419:82: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  419 |         return ParquetCrypto::LENGTH_BYTES + ParquetCrypto::NONCE_BYTES + all.GetSize() + ParquetCrypto::TAG_BYTES;
      |         ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_geometry.cpp:19:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_metadata.cpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_reader.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_reader.cpp:13:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/byte_array_length_column_reader.hpp:63:85: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
   62 |                 const uint32_t len = r.fixed_width_string_length == DConstants::INVALID_INDEX ? plain_data.read<uint32_t>()
      |                                ~~~
   63 |                                                                                               : r.fixed_width_string_length;
      |                                                                                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/byte_array_length_column_reader.hpp:72:85: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
   71 |                 const uint32_t len = r.fixed_width_string_length == DConstants::INVALID_INDEX ? plain_data.read<uint32_t>()
      |                                ~~~
   72 |                                                                                               : r.fixed_width_string_length;
      |                                                                                                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_multi_file_info.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_multi_file_info.hpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/mbedtls/mbedtls_wrapper.cpp:476:70: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  476 |         if (mbedtls_cipher_setkey(context.get(), key, metadata->GetKeyLen() * 8, MBEDTLS_ENCRYPT) != 0) {
      |             ~~~~~~~~~~~~~~~~~~~~~                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/mbedtls/mbedtls_wrapper.cpp:486:70: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  486 |         if (mbedtls_cipher_setkey(context.get(), key, metadata->GetKeyLen() * 8, MBEDTLS_DECRYPT)) {
      |             ~~~~~~~~~~~~~~~~~~~~~                     ~~~~~~~~~~~~~~~~~~~~~~^~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/fsst/libfsst.cpp:174:19: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
  174 |                         q.gain = count * s.length();
      |                                ~ ~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/fsst/libfsst.cpp:236:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  236 |                         *bestTable = *st; bestGain = gain;
      |                                                    ~ ^~~~
2 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_column_schema.cpp:5:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/parquet_extension.cpp:14:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_serializer.cpp:242:64: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  242 |         auto blob = Blob::ToString(string_t(const_char_ptr_cast(ptr), count));
      |                                    ~~~~~~~~                           ^~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_serializer.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_serializer.hpp:3:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:199:9: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  199 |         return yyjson_get_sint(val);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:207:9: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  207 |         return yyjson_get_uint(val);
      |         ~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:288:28: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  288 |         auto blob = string_t(str, len);
      |                     ~~~~~~~~      ^~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_deserializer.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_deserializer.hpp:2:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
4 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_common.cpp:1:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_reader.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_reader.hpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_reader_options.hpp:11:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_functions.cpp:4:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_functions.hpp:13:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_extension.cpp:3:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_scan.cpp:516:64: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  516 |                                 strings.WriteStringRef(string_t(units[i].pointer, units[i].size));
      |                                                        ~~~~~~~~                   ~~~~~~~~~^~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/json_scan.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_scan.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_reader.hpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_reader_options.hpp:11:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:234:25: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  234 |                 return string_t(data, len);
      |                        ~~~~~~~~       ^~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/json/include/json_common.hpp:324:23: note: in instantiation of function template specialization 'duckdb::JSONCommon::WriteVal<duckdb_yyjson::yyjson_val>' requested here
  324 |                         return JSONCommon::WriteVal<yyjson_val>(val, alc);
      |                                            ^
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:152:10: warning: 'Verify' is deprecated: Verify no longer requires a count - use Verify() without count instead [-Wdeprecated-declarations]
  152 |                 result.Verify(args.size());
      |                        ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/vector/flat_vector.hpp:11:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/vector.hpp:141:4: note: 'Verify' has been explicitly marked deprecated here
  141 |         [[deprecated("Verify no longer requires a count - use Verify() without count instead")]] DUCKDB_API void
      |           ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:152:10: warning: 'Verify' is deprecated: Verify no longer requires a count - use Verify() without count instead [-Wdeprecated-declarations]
  152 |                 result.Verify(args.size());
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:157:78: note: in instantiation of function template specialization 'duckdb::ICUListRange::ICUListRangeFunction<false>' requested here
  157 |                 ScalarFunction range_fun({}, LogicalType::LIST(LogicalType::TIMESTAMP_TZ), ICUListRangeFunction<false>, Bind);
      |                                                                                            ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/vector/flat_vector.hpp:11:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/vector.hpp:141:4: note: 'Verify' has been explicitly marked deprecated here
  141 |         [[deprecated("Verify no longer requires a count - use Verify() without count instead")]] DUCKDB_API void
      |           ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:152:10: warning: 'Verify' is deprecated: Verify no longer requires a count - use Verify() without count instead [-Wdeprecated-declarations]
  152 |                 result.Verify(args.size());
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:169:88: note: in instantiation of function template specialization 'duckdb::ICUListRange::ICUListRangeFunction<true>' requested here
  169 |                 ScalarFunction generate_series_fun({}, LogicalType::LIST(LogicalType::TIMESTAMP_TZ), ICUListRangeFunction<true>,
      |                                                                                                      ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-list-range.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/vector/flat_vector.hpp:11:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/types/vector.hpp:141:4: note: 'Verify' has been explicitly marked deprecated here
  141 |         [[deprecated("Verify no longer requires a count - use Verify() without count instead")]] DUCKDB_API void
      |           ^
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu_extension.cpp:311:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  311 |                 if (tz = GetKnownTimeZone(mapped)) {
      |                     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu_extension.cpp:311:10: note: place parentheses around the assignment to silence this warning
  311 |                 if (tz = GetKnownTimeZone(mapped)) {
      |                        ^
      |                     (                            )
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu_extension.cpp:311:10: note: use '==' to turn this assignment into an equality comparison
  311 |                 if (tz = GetKnownTimeZone(mapped)) {
      |                        ^
      |                        ==
1 warning generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-timebucket.cpp:116:7: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  115 |                 int32_t ts_months =
      |                         ~~~~~~~~~
  116 |                     NumericCast<int64_t, int32_t>(sub_months(calendar, truncated_origin, truncated_ts)); // NOLINT
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-timebucket.cpp:116:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
  116 |                     NumericCast<int64_t, int32_t>(sub_months(calendar, truncated_origin, truncated_ts)); // NOLINT
      |                     ~~~~~~~~~~~                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-timezone.cpp:119:60: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  119 |                 if (!Timestamp::TryFromTimestampNanos(timestamp_t(cast), nanos, scaled)) {
      |                      ~~~~~~~~~                                           ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-timezone.cpp:203:47: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  203 |                 if (!Timestamp::TryFromTimestampNanos(cast, nanos, result)) {
      |                      ~~~~~~~~~                              ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-timezone.cpp:353:47: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  353 |                 if (!Timestamp::TryFromTimestampNanos(cast, nanos, result)) {
      |                      ~~~~~~~~~                              ^~~~~
3 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:36:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.hpp:154:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  154 |             SDS_HDR(32,s)->len = newlen;
      |                                ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/sds.hpp:218:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  218 |             SDS_HDR(32,s)->alloc = newlen;
      |                                  ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:478:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  478 |     hash = MurmurHash64A(ele,elesize,0xadc83b19ULL);
      |            ~~~~~~~~~~~~~     ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:795:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  795 |     last = first+span-1; /* Last register covered by the sequence. */
      |          ~ ~~~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:800:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  800 |             len = index-first;
      |                 ~ ~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:812:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  812 |             len = last-index;
      |                 ~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:826:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  826 |             len = index-first;
      |                 ~ ~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:833:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  833 |             len = last-index;
      |                 ~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:843:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  843 |      seqlen = n-seq;
      |             ~ ~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/third_party/hyperloglog/hyperloglog.cpp:1047:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 1046 |         hllSparseRegHisto(hdr->registers + 1,
      |         ~~~~~~~~~~~~~~~~~
 1047 |                          sdslen((sds)hdr)-HLL_HDR_SIZE,invalid,reghisto);
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
10 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/icu/icu-datefunc.cpp:172:44: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  172 |         if (!Timestamp::TryFromTimestampNanos(us, nanos, ns)) {
      |              ~~~~~~~~~                            ^~~~~
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/callback_column_reader.hpp:13:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/parquet_reader.hpp:57:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:104:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  103 |                 uint32_t str_len =
      |                          ~~~~~~~
  104 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/string_column_reader.hpp:115:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  114 |                 uint32_t str_len =
      |                          ~~~~~~~
  115 |                     scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
      |                                                                                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:475:23: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  475 |         ReadData(block->ptr, uncompressed_bytes, page_hdr.type);
      |         ~~~~~~~~             ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:490:35: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  490 |                 ReadData(compressed_buffer.ptr, compressed_bytes, page_hdr.type);
      |                 ~~~~~~~~                        ^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:727:67: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  727 |                 repeated_decoder->GetBatch<uint8_t>(repeat_out + result_offset, read_now);
      |                                   ~~~~~~~~                                      ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:733:67: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  733 |                 if (!HasRepeats() && defined_decoder->HasRepeatedBatch<uint8_t>(read_now, max_define)) {
      |                                                       ~~~~~~~~~~~~~~~~          ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:735:47: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  735 |                         defined_decoder->GetRepeatedBatch<uint8_t>(read_now, max_define);
      |                                          ~~~~~~~~~~~~~~~~          ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:738:66: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  738 |                 defined_decoder->GetBatch<uint8_t>(define_out + result_offset, read_now);
      |                                  ~~~~~~~~                                      ^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:288:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  288 |                         result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
      |                                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:183:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, true, false>' requested here
  183 |                         PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:194:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, true>' requested here
  194 |                         PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
      |                         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:14:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/boolean_column_reader.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:68:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
   68 |                 PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
   51 |         TemplatedColumnReader(const ParquetReader &reader, const ParquetColumnSchema &schema)
      |         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:15:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1005:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, const duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
 1005 |                 return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1121:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
 1121 |                         return CreateDecimalReader<int64_t>(reader, schema);
      |                                ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:288:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  288 |                         result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
      |                                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:186:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, true, true>' requested here
  186 |                         PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:194:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, true>' requested here
  194 |                         PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
      |                         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:14:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/boolean_column_reader.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:68:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
   68 |                 PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
   51 |         TemplatedColumnReader(const ParquetReader &reader, const ParquetColumnSchema &schema)
      |         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:15:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1005:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, const duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
 1005 |                 return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1121:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
 1121 |                         return CreateDecimalReader<int64_t>(reader, schema);
      |                                ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:288:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  288 |                         result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
      |                                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:183:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, false, false>' requested here
  183 |                         PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:196:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, false>' requested here
  196 |                         PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
      |                         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:14:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/boolean_column_reader.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:68:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
   68 |                 PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
   51 |         TemplatedColumnReader(const ParquetReader &reader, const ParquetColumnSchema &schema)
      |         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:15:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1005:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, const duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
 1005 |                 return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1121:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
 1121 |                         return CreateDecimalReader<int64_t>(reader, schema);
      |                                ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:288:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
  288 |                         result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
      |                                             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:186:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, false, true>' requested here
  186 |                         PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:196:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, false>' requested here
  196 |                         PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
      |                         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:14:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/boolean_column_reader.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:68:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
   68 |                 PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
   51 |         TemplatedColumnReader(const ParquetReader &reader, const ParquetColumnSchema &schema)
      |         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_reader.hpp:15:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1005:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, const duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
 1005 |                 return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_reader.cpp:1121:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
 1121 |                         return CreateDecimalReader<int64_t>(reader, schema);
      |                                ^
12 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:17:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:215:36: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  215 |                 ser.Write<uint32_t>(target_value.GetSize());
      |                     ~~~~~           ~~~~~~~~~~~~~^~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:17:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:18:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/primitive_dictionary.hpp:223:16: note: in instantiation of function template specialization 'duckdb::ParquetBaseStringOperator::WriteToStream<duckdb::string_t, duckdb::string_t>' requested here
  223 |                 OP::template WriteToStream<SRC, TGT>(src_value, target_stream);
      |                              ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/primitive_dictionary.hpp:81:54: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::AddToTarget<duckdb::string_t, 0>' requested here
   81 |                         if (size + 1 > maximum_size || (ADD_TO_TARGET && !AddToTarget(value))) {
      |                                                                           ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:17:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:215:31: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::Insert<true>' requested here
  215 |                                 state.dictionary.template Insert<true>(src_value);
      |                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:122:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::Analyze' requested here
  122 |         StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<Identifier> schema_path_p)
      |         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_writer.hpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::StandardColumnWriter' requested here
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:527:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<duckdb::Identifier> &>' requested here
  527 |                 return make_uniq<StandardColumnWriter<string_t, string_t, ParquetBlobOperator>>(writer, std::move(schema),
      |                        ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:17:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:172:36: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
  172 |                 ser.Write<uint32_t>(target_value.GetSize());
      |                     ~~~~~           ~~~~~~~~~~~~~^~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:17:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:18:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/primitive_dictionary.hpp:223:16: note: in instantiation of function template specialization 'duckdb::ParquetBaseGeoOperator::WriteToStream<duckdb::string_t, duckdb::string_t>' requested here
  223 |                 OP::template WriteToStream<SRC, TGT>(src_value, target_stream);
      |                              ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/primitive_dictionary.hpp:81:54: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::AddToTarget<duckdb::string_t, 0>' requested here
   81 |                         if (size + 1 > maximum_size || (ADD_TO_TARGET && !AddToTarget(value))) {
      |                                                                           ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:17:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:215:31: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::Insert<true>' requested here
  215 |                                 state.dictionary.template Insert<true>(src_value);
      |                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/writer/templated_column_writer.hpp:122:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::Analyze' requested here
  122 |         StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<Identifier> schema_path_p)
      |         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:1:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/include/column_writer.hpp:16:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/main/connection.hpp:12:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/buffered_file_writer.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/serializer/write_stream.hpp:11:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/common.hpp:12:
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/src/include/duckdb/common/helper.hpp:77:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::StandardColumnWriter' requested here
   77 |     return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
      |                                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/Cduckdb/duckdb/extension/parquet/column_writer.cpp:530:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<duckdb::Identifier> &>' requested here
  530 |                 return make_uniq<StandardColumnWriter<string_t, string_t, ParquetGeometryOperator>>(writer, std::move(schema),
      |                        ^
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/DuckDB/Connection.swift:55:15: warning: stored property 'ptr' of 'Sendable'-conforming class 'Connection' has non-Sendable type 'UnsafeMutablePointer<duckdb_connection?>' (aka 'UnsafeMutablePointer<Optional<UnsafeMutablePointer<_duckdb_connection>>>'); this is an error in the Swift 6 language mode
 53 |
 54 |   private let database: Database
 55 |   private let ptr = UnsafeMutablePointer<duckdb_connection?>.allocate(capacity: 1)
    |               `- warning: stored property 'ptr' of 'Sendable'-conforming class 'Connection' has non-Sendable type 'UnsafeMutablePointer<duckdb_connection?>' (aka 'UnsafeMutablePointer<Optional<UnsafeMutablePointer<_duckdb_connection>>>'); this is an error in the Swift 6 language mode
 56 |
 57 |   /// Creates a new connection
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
  |                       `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 |     public let _rawValue: Builtin.RawPointer
3 |     public init(_ _rawValue: Builtin.RawPointer)
/Users/admin/builder/spi-builder-workspace/Sources/DuckDB/Database.swift:70:15: warning: stored property 'ptr' of 'Sendable'-conforming class 'Database' has non-Sendable type 'UnsafeMutablePointer<duckdb_database?>' (aka 'UnsafeMutablePointer<Optional<UnsafeMutablePointer<_duckdb_database>>>'); this is an error in the Swift 6 language mode
 68 |   }
 69 |
 70 |   private let ptr = UnsafeMutablePointer<duckdb_database?>.allocate(capacity: 1)
    |               `- warning: stored property 'ptr' of 'Sendable'-conforming class 'Database' has non-Sendable type 'UnsafeMutablePointer<duckdb_database?>' (aka 'UnsafeMutablePointer<Optional<UnsafeMutablePointer<_duckdb_database>>>'); this is an error in the Swift 6 language mode
 71 |
 72 |   /// Creates a Duck DB database
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
  |                       `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 |     public let _rawValue: Builtin.RawPointer
3 |     public init(_ _rawValue: Builtin.RawPointer)
/Users/admin/builder/spi-builder-workspace/Sources/DuckDB/ResultSet.swift:189:15: warning: stored property 'ptr' of 'Sendable'-conforming class 'ResultStorage' has non-Sendable type 'UnsafeMutablePointer<duckdb_result>'; this is an error in the Swift 6 language mode
187 |   let columnCount: DBInt
188 |
189 |   private let ptr = UnsafeMutablePointer<duckdb_result>.allocate(capacity: 1)
    |               `- warning: stored property 'ptr' of 'Sendable'-conforming class 'ResultStorage' has non-Sendable type 'UnsafeMutablePointer<duckdb_result>'; this is an error in the Swift 6 language mode
190 |
191 |   init(connection: Connection, sql: String) throws {
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
  |                       `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 |     public let _rawValue: Builtin.RawPointer
3 |     public init(_ _rawValue: Builtin.RawPointer)
/Users/admin/builder/spi-builder-workspace/Sources/DuckDB/Internal/DataChunk.swift:37:15: warning: stored property 'ptr' of 'Sendable'-conforming class 'DataChunk' has non-Sendable type 'UnsafeMutablePointer<duckdb_data_chunk?>' (aka 'UnsafeMutablePointer<Optional<UnsafeMutablePointer<_duckdb_data_chunk>>>'); this is an error in the Swift 6 language mode
35 |   var columnCount: DBInt { duckdb_data_chunk_get_column_count(ptr.pointee) }
36 |
37 |   private let ptr = UnsafeMutablePointer<duckdb_data_chunk?>.allocate(capacity: 1)
   |               `- warning: stored property 'ptr' of 'Sendable'-conforming class 'DataChunk' has non-Sendable type 'UnsafeMutablePointer<duckdb_data_chunk?>' (aka 'UnsafeMutablePointer<Optional<UnsafeMutablePointer<_duckdb_data_chunk>>>'); this is an error in the Swift 6 language mode
38 |
39 |   init(cresult: duckdb_result, index: DBInt) {
Swift.UnsafeMutablePointer:1:23: note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutablePointer<Pointee> : Copyable where Pointee : ~Copyable {
  |                       `- note: generic struct 'UnsafeMutablePointer' does not conform to the 'Sendable' protocol
2 |     public let _rawValue: Builtin.RawPointer
3 |     public init(_ _rawValue: Builtin.RawPointer)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "DuckDB",
  "name" : "DuckDB",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "DuckDB",
      "targets" : [
        "DuckDB"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DuckDBTests",
      "module_type" : "SwiftTarget",
      "name" : "DuckDBTests",
      "path" : "Tests/DuckDBTests",
      "sources" : [
        "AppenderTests.swift",
        "CodingUserInfoKeysTests.swift",
        "DatabaseTests.swift",
        "DecimalUtilityTests.swift",
        "ExtensionTests.swift",
        "FoundationTests.swift",
        "LogicalTypeTests.swift",
        "PreparedStatementTests.swift",
        "TypeConversionTests.swift"
      ],
      "target_dependencies" : [
        "DuckDB"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DuckDB",
      "module_type" : "SwiftTarget",
      "name" : "DuckDB",
      "path" : "Sources/DuckDB",
      "product_memberships" : [
        "DuckDB"
      ],
      "sources" : [
        "Appender.swift",
        "CodingUserInfoKeys.swift",
        "Column.swift",
        "Configuration.swift",
        "Connection.swift",
        "Database.swift",
        "DatabaseError.swift",
        "DatabaseType.swift",
        "Extensions/Column+TabularData.swift",
        "Extensions/Date+Foundation.swift",
        "Extensions/Decimal+IntHuge.swift",
        "Extensions/Time+Foundation.swift",
        "Extensions/Timestamp+Foundation.swift",
        "Internal/CTypeUtilities.swift",
        "Internal/DataChunk.swift",
        "Internal/DecimalStorageType.swift",
        "Internal/Optional+CString.swift",
        "Internal/PrimitiveDatabaseValue.swift",
        "Internal/Vector.swift",
        "Internal/VectorElementDecoder.swift",
        "LogicalType.swift",
        "PreparedStatement.swift",
        "ResultSet.swift",
        "Types/Date.swift",
        "Types/IntHuge.swift",
        "Types/Interval.swift",
        "Types/Time.swift",
        "Types/Timestamp.swift"
      ],
      "target_dependencies" : [
        "Cduckdb"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Cduckdb",
      "module_type" : "ClangTarget",
      "name" : "Cduckdb",
      "path" : "Sources/Cduckdb",
      "product_memberships" : [
        "DuckDB"
      ],
      "sources" : [
        "duckdb/extension/core_functions/aggregate/variant/variant_group_object.cpp",
        "duckdb/extension/core_functions/core_functions_extension.cpp",
        "duckdb/extension/core_functions/function_list.cpp",
        "duckdb/extension/core_functions/lambda_functions.cpp",
        "duckdb/extension/core_functions/scalar/bit/bitstring.cpp",
        "duckdb/extension/core_functions/scalar/enum/enum_functions.cpp",
        "duckdb/extension/core_functions/scalar/math/numeric.cpp",
        "duckdb/extension/core_functions/scalar/operators/bitwise.cpp",
        "duckdb/extension/icu/collation/collation_collator.cpp",
        "duckdb/extension/icu/collation/collation_loader.cpp",
        "duckdb/extension/icu/collation/collation_normalizer.cpp",
        "duckdb/extension/icu/collation/generated/collation_data.cpp",
        "duckdb/extension/icu/datetime/astronomy.cpp",
        "duckdb/extension/icu/datetime/calendar.cpp",
        "duckdb/extension/icu/datetime/chinese.cpp",
        "duckdb/extension/icu/datetime/coptic.cpp",
        "duckdb/extension/icu/datetime/generated/tz_data.cpp",
        "duckdb/extension/icu/datetime/grego.cpp",
        "duckdb/extension/icu/datetime/gregorian.cpp",
        "duckdb/extension/icu/datetime/hebrew.cpp",
        "duckdb/extension/icu/datetime/islamic.cpp",
        "duckdb/extension/icu/datetime/japanese.cpp",
        "duckdb/extension/icu/datetime/persian.cpp",
        "duckdb/extension/icu/datetime/timezone.cpp",
        "duckdb/extension/icu/datetime/tz_loader.cpp",
        "duckdb/extension/icu/icu-current.cpp",
        "duckdb/extension/icu/icu-dateadd.cpp",
        "duckdb/extension/icu/icu-datefunc.cpp",
        "duckdb/extension/icu/icu-datepart.cpp",
        "duckdb/extension/icu/icu-datesub.cpp",
        "duckdb/extension/icu/icu-datetrunc.cpp",
        "duckdb/extension/icu/icu-list-range.cpp",
        "duckdb/extension/icu/icu-makedate.cpp",
        "duckdb/extension/icu/icu-strptime.cpp",
        "duckdb/extension/icu/icu-table-range.cpp",
        "duckdb/extension/icu/icu-timebucket.cpp",
        "duckdb/extension/icu/icu-timezone.cpp",
        "duckdb/extension/icu/icu_extension.cpp",
        "duckdb/extension/json/json_common.cpp",
        "duckdb/extension/json/json_deserializer.cpp",
        "duckdb/extension/json/json_enums.cpp",
        "duckdb/extension/json/json_extension.cpp",
        "duckdb/extension/json/json_functions.cpp",
        "duckdb/extension/json/json_reader.cpp",
        "duckdb/extension/json/json_scan.cpp",
        "duckdb/extension/json/json_serializer.cpp",
        "duckdb/extension/json/serialize_json.cpp",
        "duckdb/extension/parquet/column_reader.cpp",
        "duckdb/extension/parquet/column_writer.cpp",
        "duckdb/extension/parquet/parquet_column_schema.cpp",
        "duckdb/extension/parquet/parquet_crypto.cpp",
        "duckdb/extension/parquet/parquet_extension.cpp",
        "duckdb/extension/parquet/parquet_field_id.cpp",
        "duckdb/extension/parquet/parquet_file_metadata_cache.cpp",
        "duckdb/extension/parquet/parquet_float16.cpp",
        "duckdb/extension/parquet/parquet_geometry.cpp",
        "duckdb/extension/parquet/parquet_metadata.cpp",
        "duckdb/extension/parquet/parquet_multi_file_info.cpp",
        "duckdb/extension/parquet/parquet_prefetch_cost_model.cpp",
        "duckdb/extension/parquet/parquet_reader.cpp",
        "duckdb/extension/parquet/parquet_shredding.cpp",
        "duckdb/extension/parquet/parquet_statistics.cpp",
        "duckdb/extension/parquet/parquet_timestamp.cpp",
        "duckdb/extension/parquet/parquet_writer.cpp",
        "duckdb/extension/parquet/serialize_parquet.cpp",
        "duckdb/extension/parquet/zstd_file_system.cpp",
        "duckdb/generated_extension_loader_package_build.cpp",
        "duckdb/src/common/adbc/adbc.cpp",
        "duckdb/src/common/crypto/md5.cpp",
        "duckdb/src/common/util/util_parsed_expression.cpp",
        "duckdb/src/common/value_operations/comparison_operations.cpp",
        "duckdb/src/common/vector_operations/boolean_operators.cpp",
        "duckdb/src/common/vector_operations/comparison_operators.cpp",
        "duckdb/src/common/vector_operations/generators.cpp",
        "duckdb/src/common/vector_operations/is_distinct_from.cpp",
        "duckdb/src/common/vector_operations/null_operations.cpp",
        "duckdb/src/common/vector_operations/numeric_inplace_operators.cpp",
        "duckdb/src/common/vector_operations/scalar_executor.cpp",
        "duckdb/src/common/vector_operations/vector_cast.cpp",
        "duckdb/src/common/vector_operations/vector_copy.cpp",
        "duckdb/src/common/vector_operations/vector_hash.cpp",
        "duckdb/src/common/vector_operations/vector_storage.cpp",
        "duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.cpp",
        "duckdb/src/execution/operator/filter/physical_filter.cpp",
        "duckdb/src/function/aggregate/sorted_aggregate_function.cpp",
        "duckdb/src/function/cast/union/from_struct.cpp",
        "duckdb/src/function/scalar/date/strftime.cpp",
        "duckdb/src/function/scalar/geometry/geometry_functions.cpp",
        "duckdb/src/function/scalar/map/map_contains.cpp",
        "duckdb/src/function/scalar/sequence/nextval.cpp",
        "duckdb/src/function/table/version/pragma_version.cpp",
        "duckdb/src/function/variant/variant_shredding.cpp",
        "duckdb/src/main/capi/v1/aggregate_function-c.cpp",
        "duckdb/src/main/capi/v1/appender-c.cpp",
        "duckdb/src/main/capi/v1/arrow-c.cpp",
        "duckdb/src/main/capi/v1/cast/from_decimal-c.cpp",
        "duckdb/src/main/capi/v1/cast/utils-c.cpp",
        "duckdb/src/main/capi/v1/cast_function-c.cpp",
        "duckdb/src/main/capi/v1/catalog-c.cpp",
        "duckdb/src/main/capi/v1/config-c.cpp",
        "duckdb/src/main/capi/v1/config_options-c.cpp",
        "duckdb/src/main/capi/v1/copy_function-c.cpp",
        "duckdb/src/main/capi/v1/data_chunk-c.cpp",
        "duckdb/src/main/capi/v1/datetime-c.cpp",
        "duckdb/src/main/capi/v1/duckdb-c.cpp",
        "duckdb/src/main/capi/v1/duckdb_value-c.cpp",
        "duckdb/src/main/capi/v1/error_data-c.cpp",
        "duckdb/src/main/capi/v1/expression-c.cpp",
        "duckdb/src/main/capi/v1/file_system-c.cpp",
        "duckdb/src/main/capi/v1/helper-c.cpp",
        "duckdb/src/main/capi/v1/hugeint-c.cpp",
        "duckdb/src/main/capi/v1/logging-c.cpp",
        "duckdb/src/main/capi/v1/logical_types-c.cpp",
        "duckdb/src/main/capi/v1/pending-c.cpp",
        "duckdb/src/main/capi/v1/prepared-c.cpp",
        "duckdb/src/main/capi/v1/profiling_info-c.cpp",
        "duckdb/src/main/capi/v1/replacement_scan-c.cpp",
        "duckdb/src/main/capi/v1/result-c.cpp",
        "duckdb/src/main/capi/v1/scalar_function-c.cpp",
        "duckdb/src/main/capi/v1/stream-c.cpp",
        "duckdb/src/main/capi/v1/table_description-c.cpp",
        "duckdb/src/main/capi/v1/table_function-c.cpp",
        "duckdb/src/main/capi/v1/threading-c.cpp",
        "duckdb/src/main/capi/v1/value-c.cpp",
        "duckdb/src/main/extension/extension_alias.cpp",
        "duckdb/src/main/extension/extension_helper.cpp",
        "duckdb/src/main/extension/extension_install.cpp",
        "duckdb/src/main/extension/extension_load.cpp",
        "duckdb/src/main/extension/extension_loader.cpp",
        "duckdb/src/main/extension/extension_repository_manager.cpp",
        "duckdb/src/optimizer/matcher/expression_matcher.cpp",
        "duckdb/third_party/brotli/common/constants.cpp",
        "duckdb/third_party/brotli/common/context.cpp",
        "duckdb/third_party/brotli/common/dictionary.cpp",
        "duckdb/third_party/brotli/common/platform.cpp",
        "duckdb/third_party/brotli/common/shared_dictionary.cpp",
        "duckdb/third_party/brotli/common/transform.cpp",
        "duckdb/third_party/brotli/dec/bit_reader.cpp",
        "duckdb/third_party/brotli/dec/decode.cpp",
        "duckdb/third_party/brotli/dec/huffman.cpp",
        "duckdb/third_party/brotli/dec/state.cpp",
        "duckdb/third_party/brotli/enc/backward_references.cpp",
        "duckdb/third_party/brotli/enc/backward_references_hq.cpp",
        "duckdb/third_party/brotli/enc/bit_cost.cpp",
        "duckdb/third_party/brotli/enc/block_splitter.cpp",
        "duckdb/third_party/brotli/enc/brotli_bit_stream.cpp",
        "duckdb/third_party/brotli/enc/cluster.cpp",
        "duckdb/third_party/brotli/enc/command.cpp",
        "duckdb/third_party/brotli/enc/compound_dictionary.cpp",
        "duckdb/third_party/brotli/enc/compress_fragment.cpp",
        "duckdb/third_party/brotli/enc/compress_fragment_two_pass.cpp",
        "duckdb/third_party/brotli/enc/dictionary_hash.cpp",
        "duckdb/third_party/brotli/enc/encode.cpp",
        "duckdb/third_party/brotli/enc/encoder_dict.cpp",
        "duckdb/third_party/brotli/enc/entropy_encode.cpp",
        "duckdb/third_party/brotli/enc/fast_log.cpp",
        "duckdb/third_party/brotli/enc/histogram.cpp",
        "duckdb/third_party/brotli/enc/literal_cost.cpp",
        "duckdb/third_party/brotli/enc/memory.cpp",
        "duckdb/third_party/brotli/enc/metablock.cpp",
        "duckdb/third_party/brotli/enc/static_dict.cpp",
        "duckdb/third_party/brotli/enc/utf8_util.cpp",
        "duckdb/third_party/fastpforlib/bitpacking.cpp",
        "duckdb/third_party/fmt/format.cc",
        "duckdb/third_party/fsst/libfsst.cpp",
        "duckdb/third_party/hyperloglog/hyperloglog.cpp",
        "duckdb/third_party/hyperloglog/sds.cpp",
        "duckdb/third_party/lz4/lz4.cpp",
        "duckdb/third_party/mbedtls/library/aes.cpp",
        "duckdb/third_party/mbedtls/library/asn1parse.cpp",
        "duckdb/third_party/mbedtls/library/asn1write.cpp",
        "duckdb/third_party/mbedtls/library/base64.cpp",
        "duckdb/third_party/mbedtls/library/bignum.cpp",
        "duckdb/third_party/mbedtls/library/bignum_core.cpp",
        "duckdb/third_party/mbedtls/library/cipher.cpp",
        "duckdb/third_party/mbedtls/library/cipher_wrap.cpp",
        "duckdb/third_party/mbedtls/library/constant_time.cpp",
        "duckdb/third_party/mbedtls/library/gcm.cpp",
        "duckdb/third_party/mbedtls/library/md.cpp",
        "duckdb/third_party/mbedtls/library/oid.cpp",
        "duckdb/third_party/mbedtls/library/pem.cpp",
        "duckdb/third_party/mbedtls/library/pk.cpp",
        "duckdb/third_party/mbedtls/library/pk_wrap.cpp",
        "duckdb/third_party/mbedtls/library/pkparse.cpp",
        "duckdb/third_party/mbedtls/library/platform.cpp",
        "duckdb/third_party/mbedtls/library/platform_util.cpp",
        "duckdb/third_party/mbedtls/library/rsa.cpp",
        "duckdb/third_party/mbedtls/library/rsa_alt_helpers.cpp",
        "duckdb/third_party/mbedtls/library/sha1.cpp",
        "duckdb/third_party/mbedtls/library/sha256.cpp",
        "duckdb/third_party/mbedtls/mbedtls_wrapper.cpp",
        "duckdb/third_party/miniz/miniz.cpp",
        "duckdb/third_party/parquet/parquet_types.cpp",
        "duckdb/third_party/re2/re2/bitmap256.cc",
        "duckdb/third_party/re2/re2/bitstate.cc",
        "duckdb/third_party/re2/re2/compile.cc",
        "duckdb/third_party/re2/re2/dfa.cc",
        "duckdb/third_party/re2/re2/filtered_re2.cc",
        "duckdb/third_party/re2/re2/mimics_pcre.cc",
        "duckdb/third_party/re2/re2/nfa.cc",
        "duckdb/third_party/re2/re2/onepass.cc",
        "duckdb/third_party/re2/re2/parse.cc",
        "duckdb/third_party/re2/re2/perl_groups.cc",
        "duckdb/third_party/re2/re2/prefilter.cc",
        "duckdb/third_party/re2/re2/prefilter_tree.cc",
        "duckdb/third_party/re2/re2/prog.cc",
        "duckdb/third_party/re2/re2/re2.cc",
        "duckdb/third_party/re2/re2/regexp.cc",
        "duckdb/third_party/re2/re2/set.cc",
        "duckdb/third_party/re2/re2/simplify.cc",
        "duckdb/third_party/re2/re2/stringpiece.cc",
        "duckdb/third_party/re2/re2/tostring.cc",
        "duckdb/third_party/re2/re2/unicode_casefold.cc",
        "duckdb/third_party/re2/re2/unicode_groups.cc",
        "duckdb/third_party/re2/util/rune.cc",
        "duckdb/third_party/re2/util/strutil.cc",
        "duckdb/third_party/skiplist/SkipList.cpp",
        "duckdb/third_party/snappy/snappy-sinksource.cc",
        "duckdb/third_party/snappy/snappy.cc",
        "duckdb/third_party/thrift/thrift/protocol/TProtocol.cpp",
        "duckdb/third_party/thrift/thrift/transport/TBufferTransports.cpp",
        "duckdb/third_party/thrift/thrift/transport/TTransportException.cpp",
        "duckdb/third_party/utf8proc/utf8proc.cpp",
        "duckdb/third_party/utf8proc/utf8proc_wrapper.cpp",
        "duckdb/third_party/yyjson/yyjson.cpp",
        "duckdb/third_party/zstd/common/debug.cpp",
        "duckdb/third_party/zstd/common/entropy_common.cpp",
        "duckdb/third_party/zstd/common/error_private.cpp",
        "duckdb/third_party/zstd/common/fse_decompress.cpp",
        "duckdb/third_party/zstd/common/pool.cpp",
        "duckdb/third_party/zstd/common/threading.cpp",
        "duckdb/third_party/zstd/common/xxhash.cpp",
        "duckdb/third_party/zstd/common/zstd_common.cpp",
        "duckdb/third_party/zstd/compress/fse_compress.cpp",
        "duckdb/third_party/zstd/compress/hist.cpp",
        "duckdb/third_party/zstd/compress/huf_compress.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress_literals.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress_sequences.cpp",
        "duckdb/third_party/zstd/compress/zstd_compress_superblock.cpp",
        "duckdb/third_party/zstd/compress/zstd_double_fast.cpp",
        "duckdb/third_party/zstd/compress/zstd_fast.cpp",
        "duckdb/third_party/zstd/compress/zstd_lazy.cpp",
        "duckdb/third_party/zstd/compress/zstd_ldm.cpp",
        "duckdb/third_party/zstd/compress/zstd_opt.cpp",
        "duckdb/third_party/zstd/compress/zstdmt_compress.cpp",
        "duckdb/third_party/zstd/decompress/huf_decompress.cpp",
        "duckdb/third_party/zstd/decompress/zstd_ddict.cpp",
        "duckdb/third_party/zstd/decompress/zstd_decompress.cpp",
        "duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp",
        "duckdb/third_party/zstd/deprecated/zbuff_common.cpp",
        "duckdb/third_party/zstd/deprecated/zbuff_compress.cpp",
        "duckdb/third_party/zstd/deprecated/zbuff_decompress.cpp",
        "duckdb/third_party/zstd/dict/cover.cpp",
        "duckdb/third_party/zstd/dict/divsufsort.cpp",
        "duckdb/third_party/zstd/dict/fastcover.cpp",
        "duckdb/third_party/zstd/dict/zdict.cpp",
        "duckdb/ub_extension_core_functions_aggregate_algebraic.cpp",
        "duckdb/ub_extension_core_functions_aggregate_distributive.cpp",
        "duckdb/ub_extension_core_functions_aggregate_holistic.cpp",
        "duckdb/ub_extension_core_functions_aggregate_nested.cpp",
        "duckdb/ub_extension_core_functions_aggregate_regression.cpp",
        "duckdb/ub_extension_core_functions_scalar_array.cpp",
        "duckdb/ub_extension_core_functions_scalar_blob.cpp",
        "duckdb/ub_extension_core_functions_scalar_date.cpp",
        "duckdb/ub_extension_core_functions_scalar_debug.cpp",
        "duckdb/ub_extension_core_functions_scalar_generic.cpp",
        "duckdb/ub_extension_core_functions_scalar_list.cpp",
        "duckdb/ub_extension_core_functions_scalar_map.cpp",
        "duckdb/ub_extension_core_functions_scalar_random.cpp",
        "duckdb/ub_extension_core_functions_scalar_string.cpp",
        "duckdb/ub_extension_core_functions_scalar_struct.cpp",
        "duckdb/ub_extension_core_functions_scalar_union.cpp",
        "duckdb/ub_extension_json_json_functions.cpp",
        "duckdb/ub_extension_parquet_decoder.cpp",
        "duckdb/ub_extension_parquet_reader.cpp",
        "duckdb/ub_extension_parquet_reader_variant.cpp",
        "duckdb/ub_extension_parquet_writer.cpp",
        "duckdb/ub_extension_parquet_writer_variant.cpp",
        "duckdb/ub_src_catalog.cpp",
        "duckdb/ub_src_catalog_catalog_entry.cpp",
        "duckdb/ub_src_catalog_catalog_entry_dependency.cpp",
        "duckdb/ub_src_catalog_default.cpp",
        "duckdb/ub_src_common.cpp",
        "duckdb/ub_src_common_adbc_nanoarrow.cpp",
        "duckdb/ub_src_common_allocator.cpp",
        "duckdb/ub_src_common_arrow.cpp",
        "duckdb/ub_src_common_arrow_appender.cpp",
        "duckdb/ub_src_common_enums.cpp",
        "duckdb/ub_src_common_exception.cpp",
        "duckdb/ub_src_common_multi_file.cpp",
        "duckdb/ub_src_common_operator.cpp",
        "duckdb/ub_src_common_progress_bar.cpp",
        "duckdb/ub_src_common_row_operations.cpp",
        "duckdb/ub_src_common_serializer.cpp",
        "duckdb/ub_src_common_sort.cpp",
        "duckdb/ub_src_common_tree_renderer.cpp",
        "duckdb/ub_src_common_types.cpp",
        "duckdb/ub_src_common_types_column.cpp",
        "duckdb/ub_src_common_types_row.cpp",
        "duckdb/ub_src_common_types_variant.cpp",
        "duckdb/ub_src_common_vector.cpp",
        "duckdb/ub_src_execution.cpp",
        "duckdb/ub_src_execution_expression_executor.cpp",
        "duckdb/ub_src_execution_index.cpp",
        "duckdb/ub_src_execution_index_art.cpp",
        "duckdb/ub_src_execution_nested_loop_join.cpp",
        "duckdb/ub_src_execution_operator_aggregate.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_buffer_manager.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_scanner.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_sniffer.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_state_machine.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_table_function.cpp",
        "duckdb/ub_src_execution_operator_csv_scanner_util.cpp",
        "duckdb/ub_src_execution_operator_helper.cpp",
        "duckdb/ub_src_execution_operator_join.cpp",
        "duckdb/ub_src_execution_operator_order.cpp",
        "duckdb/ub_src_execution_operator_persistent.cpp",
        "duckdb/ub_src_execution_operator_projection.cpp",
        "duckdb/ub_src_execution_operator_scan.cpp",
        "duckdb/ub_src_execution_operator_schema.cpp",
        "duckdb/ub_src_execution_operator_set.cpp",
        "duckdb/ub_src_execution_physical_plan.cpp",
        "duckdb/ub_src_execution_sample.cpp",
        "duckdb/ub_src_function.cpp",
        "duckdb/ub_src_function_aggregate_distributive.cpp",
        "duckdb/ub_src_function_cast.cpp",
        "duckdb/ub_src_function_cast_variant.cpp",
        "duckdb/ub_src_function_pragma.cpp",
        "duckdb/ub_src_function_scalar.cpp",
        "duckdb/ub_src_function_scalar_comparison.cpp",
        "duckdb/ub_src_function_scalar_compressed_materialization.cpp",
        "duckdb/ub_src_function_scalar_generic.cpp",
        "duckdb/ub_src_function_scalar_list.cpp",
        "duckdb/ub_src_function_scalar_operator.cpp",
        "duckdb/ub_src_function_scalar_string.cpp",
        "duckdb/ub_src_function_scalar_string_regexp.cpp",
        "duckdb/ub_src_function_scalar_struct.cpp",
        "duckdb/ub_src_function_scalar_system.cpp",
        "duckdb/ub_src_function_scalar_variant.cpp",
        "duckdb/ub_src_function_table.cpp",
        "duckdb/ub_src_function_table_arrow.cpp",
        "duckdb/ub_src_function_table_system.cpp",
        "duckdb/ub_src_function_window.cpp",
        "duckdb/ub_src_logging.cpp",
        "duckdb/ub_src_main.cpp",
        "duckdb/ub_src_main_buffered_data.cpp",
        "duckdb/ub_src_main_capi_v2.cpp",
        "duckdb/ub_src_main_chunk_scan_state.cpp",
        "duckdb/ub_src_main_http.cpp",
        "duckdb/ub_src_main_profiler.cpp",
        "duckdb/ub_src_main_relation.cpp",
        "duckdb/ub_src_main_secret.cpp",
        "duckdb/ub_src_main_settings.cpp",
        "duckdb/ub_src_optimizer.cpp",
        "duckdb/ub_src_optimizer_compressed_materialization.cpp",
        "duckdb/ub_src_optimizer_join_order.cpp",
        "duckdb/ub_src_optimizer_pullup.cpp",
        "duckdb/ub_src_optimizer_pushdown.cpp",
        "duckdb/ub_src_optimizer_relation_statistics.cpp",
        "duckdb/ub_src_optimizer_rule.cpp",
        "duckdb/ub_src_optimizer_statistics_expression.cpp",
        "duckdb/ub_src_optimizer_statistics_operator.cpp",
        "duckdb/ub_src_parallel.cpp",
        "duckdb/ub_src_parser.cpp",
        "duckdb/ub_src_parser_constraints.cpp",
        "duckdb/ub_src_parser_expression.cpp",
        "duckdb/ub_src_parser_parsed_data.cpp",
        "duckdb/ub_src_parser_peg.cpp",
        "duckdb/ub_src_parser_peg_keyword_helper.cpp",
        "duckdb/ub_src_parser_peg_tokenizer.cpp",
        "duckdb/ub_src_parser_peg_transformer.cpp",
        "duckdb/ub_src_parser_query_node.cpp",
        "duckdb/ub_src_parser_statement.cpp",
        "duckdb/ub_src_parser_tableref.cpp",
        "duckdb/ub_src_planner.cpp",
        "duckdb/ub_src_planner_binder_expression.cpp",
        "duckdb/ub_src_planner_binder_query_node.cpp",
        "duckdb/ub_src_planner_binder_statement.cpp",
        "duckdb/ub_src_planner_binder_tableref.cpp",
        "duckdb/ub_src_planner_expression.cpp",
        "duckdb/ub_src_planner_expression_binder.cpp",
        "duckdb/ub_src_planner_filter.cpp",
        "duckdb/ub_src_planner_operator.cpp",
        "duckdb/ub_src_planner_subquery.cpp",
        "duckdb/ub_src_storage.cpp",
        "duckdb/ub_src_storage_buffer.cpp",
        "duckdb/ub_src_storage_checkpoint.cpp",
        "duckdb/ub_src_storage_compression.cpp",
        "duckdb/ub_src_storage_compression_alp.cpp",
        "duckdb/ub_src_storage_compression_chimp.cpp",
        "duckdb/ub_src_storage_compression_dict_fsst.cpp",
        "duckdb/ub_src_storage_compression_dictionary.cpp",
        "duckdb/ub_src_storage_compression_roaring.cpp",
        "duckdb/ub_src_storage_external_file_cache.cpp",
        "duckdb/ub_src_storage_metadata.cpp",
        "duckdb/ub_src_storage_serialization.cpp",
        "duckdb/ub_src_storage_statistics.cpp",
        "duckdb/ub_src_storage_table.cpp",
        "duckdb/ub_src_storage_table_variant.cpp",
        "duckdb/ub_src_transaction.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.