File tree
6 files changed
+53
-2
lines changed- src
- include
6 files changed
+53
-2
lines changed- .github/config/extensions/ducklake.cmake+1-1
- .github/config/extensions/httpfs.cmake+2-1
- .github/config/extensions/iceberg.cmake+1-1
- .github/config/extensions/spatial.cmake+1-1
- .github/patches/duckdb-wasm/README.md+19
- .github/patches/extensions/fix.patch+27
- .github/patches/extensions/httpfs/fix.patch+172
- .github/workflows/Extensions.yml+3-3
- CMakeLists.txt+1-2
- extension/icu/icu-strptime.cpp+1-2
- extension/parquet/column_writer.cpp+14-23
- extension/parquet/include/column_writer.hpp+1-1
- extension/parquet/include/writer/array_column_writer.hpp-4
- extension/parquet/writer/array_column_writer.cpp+28-22
- extension/parquet/writer/struct_column_writer.cpp+2-3
- scripts/amalgamation.py+1-1
- scripts/extension-upload-all.sh+1-1
- scripts/extension-upload-from-nightly.sh+1-1
- scripts/extension-upload-repository.sh+1-1
- scripts/extension-upload-wasm.sh+2-2
- scripts/package_build.py+1-1
- src/CMakeLists.txt+6-12
- src/catalog/catalog.cpp-5
- src/common/enum_util.cpp-20
- src/common/sorting/hashed_sort.cpp+4-3
- src/common/string_util.cpp-9
- src/common/vector_operations/vector_hash.cpp+2-2
- src/execution/operator/csv_scanner/scanner/string_value_scanner.cpp+1-1
- src/execution/operator/helper/physical_reset.cpp+2-2
- src/execution/operator/schema/physical_attach.cpp+7-7
- src/function/scalar/variant/functions.json+2-2
- src/function/table/system/duckdb_settings.cpp+1-11
- src/function/table/table_scan.cpp-3
- src/include/duckdb.h+4
- src/include/duckdb/catalog/catalog.hpp-4
- src/include/duckdb/common/enum_util.hpp-8
- src/include/duckdb/common/winapi.hpp+4
- src/include/duckdb/function/scalar/variant_functions.hpp+1-1
- src/include/duckdb/logging/log_storage.hpp+6-6
- src/include/duckdb/logging/log_type.hpp+3-26
- src/include/duckdb/main/attached_database.hpp+5-7
- src/include/duckdb/main/capi/header_generation/header_base.hpp.template+4
- src/include/duckdb/main/client_context.hpp-2
- src/include/duckdb/main/database_file_path_manager.hpp+2-7
- src/include/duckdb/main/database_manager.hpp+5-4
- src/include/duckdb/main/extension_entries.hpp-2
- src/include/duckdb/planner/expression_binder.hpp-2
- src/include/duckdb/storage/checkpoint/table_data_writer.hpp+2-4
- src/include/duckdb/storage/metadata/metadata_manager.hpp+7-12
- src/include/duckdb/storage/table/in_memory_checkpoint.hpp+1-2
- src/include/duckdb/storage/table/row_group.hpp+1-1
- src/include/duckdb/storage/table/row_group_collection.hpp-3
- src/logging/log_types.cpp-63
- src/main/attached_database.cpp+12-4
- src/main/client_context.cpp+19-27
- src/main/config.cpp+7-7
- src/main/database.cpp+5-2
- src/main/database_file_path_manager.cpp+16-11
- src/main/database_manager.cpp+15-43
- src/optimizer/rule/comparison_simplification.cpp+7-3
- src/parser/transform/statement/transform_create_function.cpp-2
- src/planner/binder/expression/bind_columnref_expression.cpp-3
- src/planner/binder/expression/bind_function_expression.cpp+4-18
- src/planner/binder/statement/bind_drop.cpp+3-28
- src/storage/checkpoint/table_data_writer.cpp+3-4
- src/storage/data_table.cpp+1-1
- src/storage/metadata/metadata_manager.cpp+31-95
- src/storage/table/array_column_data.cpp+1-1
- src/storage/table/column_data.cpp-14
- src/storage/table/column_data_checkpointer.cpp+1-15
- src/storage/table/in_memory_checkpoint.cpp+2-2
- src/storage/table/row_group.cpp+2-13
- src/storage/table/row_group_collection.cpp+30-45
- test/api/test_reset.cpp+1-1
- test/common/test_string_util.cpp-128
- test/configs/one_schema_per_test.json-126
- test/helpers/test_config.cpp-2
- test/optimizer/test_try_cast_decimal.test-37
- test/sql/catalog/function/test_drop_macro.test-36
- test/sql/catalog/function/test_macro_default_arg_with_dependencies.test+2-1
- test/sql/catalog/function/test_macro_issue_18927.test-11
- test/sql/catalog/function/test_simple_macro.test+4-36
- test/sql/copy/csv/test_null_padding_quoted_new_line.test_slow-23
- test/sql/copy/s3/metadata_cache.test+2-2
- test/sql/export/export_compression_level.test+2-2
- test/sql/function/timestamp/test_icu_strptime.test-6
- test/sql/parallelism/interquery/concurrent_attach_detach.cpp+52-162
- test/sql/settings/setting_alias.test-26
- test/sql/storage/checkpoint/concurrent_load_delete.test_slow-51
- test/sql/storage/concurrent_attach_if_not_exists.test_slow-22
- test/sql/storage/concurrent_attach_if_not_exists_create.test-17
- test/sql/storage/metadata/multi_table_metadata_reuse.test-58
- test/sql/storage/update/wal_restart_update_insert.test-45
- test/sql/window/test_evil_window.test-8
- test/sqlite/sqllogic_command.cpp+6-6
- test/sqlite/sqllogic_test_runner.cpp+10-19
- third_party/httplib/httplib.hpp+1-5
Submodule extension-ci-tools updated 13 files
- .github/workflows/TestCITools.yml+23-38
- .github/workflows/_extension_deploy.yml+1-6
- .github/workflows/_extension_distribution.yml+33-216
- README.md+1-2
- config/distribution_matrix.json+10-20
- docker/linux_amd64/Dockerfile+1-1
- docker/linux_amd64_musl/Dockerfile+1-1
- docker/linux_arm64/Dockerfile+1-1
- makefiles/c_api_extensions/base.Makefile+8-8
- makefiles/c_api_extensions/rust.Makefile+1-13
- makefiles/duckdb_extension.Makefile+20-51
- scripts/modify_distribution_matrix.py+1-19
- vcpkg_ports/vcpkg-cmake/vcpkg_cmake_configure.cmake+1-27
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
85 | 89 | | |
86 | 90 | | |
87 | 91 | | |
| |||
124 | 128 | | |
125 | 129 | | |
126 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
127 | 141 | | |
128 | 142 | | |
129 | 143 | | |
| |||
194 | 208 | | |
195 | 209 | | |
196 | 210 | | |
| 211 | + | |
| 212 | + | |
197 | 213 | | |
198 | 214 | | |
199 | 215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
81 | 83 | | |
82 | 84 | | |
83 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
| 50 | + | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| |||
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
67 | 73 | | |
68 | 74 | | |
69 | 75 | | |
| |||
89 | 95 | | |
90 | 96 | | |
91 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
92 | 105 | | |
93 | 106 | | |
94 | 107 | | |
| |||
104 | 117 | | |
105 | 118 | | |
106 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
107 | 128 | | |
108 | 129 | | |
109 | 130 | | |
| |||
164 | 185 | | |
165 | 186 | | |
166 | 187 | | |
| 188 | + | |
| 189 | + | |
167 | 190 | | |
168 | 191 | | |
169 | 192 | | |
| |||
177 | 200 | | |
178 | 201 | | |
179 | 202 | | |
| 203 | + | |
| 204 | + | |
180 | 205 | | |
181 | 206 | | |
182 | 207 | | |
| |||
202 | 227 | | |
203 | 228 | | |
204 | 229 | | |
| 230 | + | |
| 231 | + | |
205 | 232 | | |
206 | 233 | | |
207 | 234 | | |
| |||
244 | 271 | | |
245 | 272 | | |
246 | 273 | | |
| 274 | + | |
| 275 | + | |
247 | 276 | | |
248 | 277 | | |
249 | 278 | | |
| |||
0 commit comments