Commit 0f67f6b
authored
File tree
4 files changed
+94
-8
lines changed- external
- src/duckdb_py
- arrow
- include/duckdb_python/arrow
- tests/fast/adbc
4 files changed
+94
-8
lines changed- .github/patches/extensions/excel/excel_copy.patch+34
- .github/patches/extensions/spatial/arrow_capi.patch+35
- extension/parquet/parquet_reader.cpp+2-2
- extension/parquet/parquet_writer.cpp+5-2
- src/common/adbc/adbc.cpp+188-99
- src/common/arrow/arrow_converter.cpp+2
- src/common/enum_util.cpp+19
- src/function/table/arrow.cpp+20-10
- src/function/table/arrow/arrow_array_scan_state.cpp+2-3
- src/function/table/arrow/arrow_duck_schema.cpp+24-2
- src/function/table/arrow_conversion.cpp+166-176
- src/include/duckdb.h+107-1
- src/include/duckdb/common/adbc/adbc.hpp+68-1
- src/include/duckdb/common/arrow/arrow_wrapper.hpp+10
- src/include/duckdb/common/enum_util.hpp+8
- src/include/duckdb/common/multi_file/multi_file_function.hpp+3-3
- src/include/duckdb/function/copy_function.hpp+9-1
- src/include/duckdb/function/table/arrow.hpp+25-10
- src/include/duckdb/function/table/arrow/arrow_duck_schema.hpp+8-2
- src/include/duckdb/function/table/arrow/arrow_type_info.hpp+2
- src/include/duckdb/main/capi/capi_internal.hpp+5
- src/include/duckdb/main/capi/extension_api.hpp+25
- src/include/duckdb/main/capi/header_generation/apis/v1/unstable/new_arrow_functions.json+11
- src/include/duckdb/main/capi/header_generation/apis/v1/unstable/new_open_connect_functions.json+3-1
- src/include/duckdb/main/capi/header_generation/apis/v1/unstable/new_query_execution_functions.json+7
- src/include/duckdb/main/capi/header_generation/functions/arrow_interface.json+154-1
- src/include/duckdb/main/capi/header_generation/functions/open_connect.json+37
- src/include/duckdb/main/capi/header_generation/functions/query_execution.json+17
- src/include/duckdb/main/capi/header_generation/header_base.hpp.template+24-1
- src/include/duckdb_extension.h+33
- src/main/capi/arrow-c.cpp+142
- src/main/capi/duckdb-c.cpp+19
- src/main/capi/result-c.cpp+12
- src/planner/binder/statement/bind_copy.cpp+2-2
- test/api/adbc/test_adbc.cpp+51-44
- test/api/capi/test_capi_arrow.cpp+156
- test/helpers/test_config.cpp+5
- test/helpers/test_helpers.cpp+4
- test/include/test_config.hpp+1
- test/sql/copy/parquet/parquet_stats.test+1-1
- tools/pythonpkg/src/arrow/arrow_array_stream.cpp+3-5
- tools/pythonpkg/src/include/duckdb_python/arrow/arrow_array_stream.hpp+1-1
- tools/pythonpkg/tests/fast/adbc/test_adbc.py+89-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
| 44 | + | |
| 45 | + | |
48 | 46 | | |
49 | 47 | | |
50 | 48 | | |
| |||
466 | 464 | | |
467 | 465 | | |
468 | 466 | | |
469 | | - | |
| 467 | + | |
470 | 468 | | |
471 | 469 | | |
472 | 470 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
224 | 225 | | |
225 | 226 | | |
226 | 227 | | |
227 | | - | |
| 228 | + | |
228 | 229 | | |
229 | 230 | | |
230 | 231 | | |
| |||
277 | 278 | | |
278 | 279 | | |
279 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
280 | 368 | | |
281 | 369 | | |
282 | 370 | | |
| |||
0 commit comments