Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion external/duckdb
Submodule duckdb updated 93 files
+1 −0 CMakeLists.txt
+44 −0 benchmark/tpch/variant/tpch_q1_variant.benchmark
+0 −2 extension/core_functions/CMakeLists.txt
+13 −0 src/common/encryption_state.cpp
+7 −5 src/common/enum_util.cpp
+0 −5 src/execution/operator/persistent/physical_copy_to_file.cpp
+20 −4 src/execution/operator/scan/physical_table_scan.cpp
+42 −15 src/function/cast/variant/from_variant.cpp
+87 −140 src/function/scalar/variant/variant_extract.cpp
+26 −11 src/function/scalar/variant/variant_utils.cpp
+1 −1 src/function/table/table_scan.cpp
+2 −1 src/function/variant/variant_shredding.cpp
+90 −15 src/include/duckdb/common/column_index.hpp
+8 −2 src/include/duckdb/common/column_index_map.hpp
+2 −0 src/include/duckdb/common/encryption_state.hpp
+10 −3 src/include/duckdb/common/types/variant.hpp
+19 −2 src/include/duckdb/function/scalar/variant_utils.hpp
+1 −1 src/include/duckdb/optimizer/expression_heuristics.hpp
+1 −1 src/include/duckdb/optimizer/join_order/relation_statistics_helper.hpp
+10 −7 src/include/duckdb/optimizer/remove_unused_columns.hpp
+1 −1 src/include/duckdb/optimizer/statistics_propagator.hpp
+1 −0 src/include/duckdb/optimizer/window_self_join.hpp
+1 −1 src/include/duckdb/parser/tableref/showref.hpp
+12 −0 src/include/duckdb/storage/serialization/nodes.json
+4 −0 src/include/duckdb/storage/single_file_block_manager.hpp
+1 −1 src/include/duckdb/storage/statistics/base_statistics.hpp
+7 −0 src/include/duckdb/storage/statistics/variant_stats.hpp
+40 −4 src/include/duckdb/storage/storage_index.hpp
+29 −0 src/include/duckdb/storage/storage_info.hpp
+3 −0 src/include/duckdb/storage/storage_manager.hpp
+3 −0 src/include/duckdb/storage/storage_options.hpp
+2 −0 src/include/duckdb/storage/table/array_column_data.hpp
+4 −0 src/include/duckdb/storage/table/column_data.hpp
+2 −0 src/include/duckdb/storage/table/list_column_data.hpp
+1 −1 src/include/duckdb/storage/table/row_group_collection.hpp
+3 −0 src/include/duckdb/storage/table/scan_state.hpp
+18 −2 src/include/duckdb/storage/table/struct_column_data.hpp
+5 −1 src/include/duckdb/storage/table/variant_column_data.hpp
+1 −1 src/optimizer/expression_heuristics.cpp
+26 −0 src/optimizer/filter_combiner.cpp
+1 −1 src/optimizer/join_order/relation_statistics_helper.cpp
+2 −1 src/optimizer/pushdown/pushdown_get.cpp
+176 −103 src/optimizer/remove_unused_columns.cpp
+4 −4 src/optimizer/statistics/operator/propagate_get.cpp
+76 −30 src/optimizer/window_self_join.cpp
+4 −1 src/parser/transform/statement/transform_show.cpp
+10 −0 src/planner/binder/tableref/bind_showref.cpp
+4 −0 src/storage/serialization/serialize_nodes.cpp
+125 −30 src/storage/single_file_block_manager.cpp
+3 −1 src/storage/statistics/base_statistics.cpp
+99 −0 src/storage/statistics/variant_stats.cpp
+63 −11 src/storage/storage_manager.cpp
+8 −0 src/storage/table/array_column_data.cpp
+15 −1 src/storage/table/column_data.cpp
+8 −0 src/storage/table/list_column_data.cpp
+20 −11 src/storage/table/row_group.cpp
+1 −1 src/storage/table/row_group_collection.cpp
+82 −64 src/storage/table/struct_column_data.cpp
+282 −32 src/storage/table/variant_column_data.cpp
+7 −1 test/configs/encryption.json
+1 −0 test/configs/force_storage.json
+1 −0 test/configs/force_storage_restart.json
+7 −1 test/configs/latest_storage.json
+7 −1 test/configs/latest_storage_block_size_16kB.json
+1 −0 test/configs/peg_parser_strict.json
+8 −2 test/configs/verify_fetch_row.json
+1 −1 test/sql/attach/attach_encryption_block_header.test
+88 −0 test/sql/attach/show_schemas.test
+1 −1 test/sql/copy/encryption/reencrypt.test_slow
+122 −0 test/sql/copy/encryption/test_different_encryption_versions.test
+1 −1 test/sql/copy/encryption/write_encrypted_database.test
+7 −6 test/sql/function/variant/variant_extract.test
+63 −0 test/sql/function/variant/variant_extract_try_cast.test
+78 −0 test/sql/function/variant/variant_shredded_extract_nested.test
+14 −0 test/sql/optimizer/test_window_self_join.test
+90 −0 test/sql/storage/types/variant/list_of_variant.test
+49 −0 test/sql/storage/types/variant/struct_of_variant.test
+53 −0 test/sql/storage/types/variant/test_all_types_single_object.test
+25 −25 test/sql/storage/types/variant/tpcds_sf1.test_slow
+16 −8 test/sql/storage/types/variant/variant_extract_stats.test
+49 −2 test/sql/types/struct/nested_struct_projection_pushdown.test
+39 −27 test/sql/types/struct/struct_projection_pushdown.test
+36 −5 test/sql/types/struct/struct_projection_pushdown_index.test_slow
+4 −4 test/sql/types/variant/implicit_cast_from_variant.test
+13 −3 test/sql/types/variant/tpch_test.test
+19 −0 test/sqlite/sqllogic_command.cpp
+10 −0 test/sqlite/sqllogic_command.hpp
+4 −0 test/sqlite/sqllogic_parser.cpp
+2 −1 test/sqlite/sqllogic_parser.hpp
+7 −0 test/sqlite/sqllogic_test_runner.cpp
+1 −7 tools/shell/shell_render_table_metadata.cpp
+47 −0 tools/shell/tests/test_schema_metadata_rendering.py
+11 −0 tools/shell/tests/test_table_metadata_rendering.py
Loading