This is an automated email from the ASF dual-hosted git repository.

SteNicholas pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-cpp.git


    from 3331cb0c feat(realtime): support two-stage scan and read (#199)
     add 2b7b9838 feat(core): read source-backed primary-key BTree indexes 
(#194)

No new revisions were added by this update.

Summary of changes:
 docs/source/user_guide.rst                         |   1 +
 .../source/user_guide/primary_key_global_index.rst |  73 +++
 include/paimon/defs.h                              |  12 +
 src/paimon/CMakeLists.txt                          |  13 +
 src/paimon/common/defs.cpp                         |   4 +
 .../btree/btree_compatibility_test.cpp             |  15 +-
 .../btree/btree_file_meta_selector.cpp             |  70 ++-
 .../global_index/btree/btree_file_meta_selector.h  |  10 +-
 .../btree/btree_file_meta_selector_test.cpp        | 129 ++--
 .../btree/btree_global_index_integration_test.cpp  |   7 +-
 .../btree/btree_global_index_reader.cpp            |   2 +
 .../global_index/btree/btree_global_indexer.cpp    |  18 +-
 .../common/global_index/btree/btree_index_meta.cpp |  89 ++-
 .../common/global_index/btree/btree_index_meta.h   |   5 +-
 .../global_index/btree/btree_index_meta_test.cpp   | 106 +++-
 .../common/global_index/btree/key_serializer.cpp   | 138 +++++
 .../common/global_index/btree/key_serializer.h     |   3 +
 .../global_index/btree/key_serializer_test.cpp     |  36 ++
 .../btree/lazy_filtered_btree_reader.cpp           |  66 +-
 .../btree/lazy_filtered_btree_reader.h             |  22 +-
 .../btree/lazy_filtered_btree_reader_test.cpp      |  50 +-
 .../union_global_index_reader_test.cpp             |   8 +-
 .../global_index/global_index_evaluator_impl.cpp   | 105 +++-
 .../global_index/global_index_evaluator_impl.h     |   5 +
 .../global_index_evaluator_impl_test.cpp           | 293 +++++++++
 .../core/index/pk/primary_key_index_definition.h   |  75 +++
 .../index/pk/primary_key_index_definitions.cpp     | 228 +++++++
 .../core/index/pk/primary_key_index_definitions.h  |  59 ++
 .../pk/primary_key_index_definitions_test.cpp      | 216 +++++++
 .../index/pk/primary_key_index_source_file.h}      |  42 +-
 .../index/pk/primary_key_index_source_meta.cpp     | 161 +++++
 .../core/index/pk/primary_key_index_source_meta.h  |  75 +++
 .../pk/primary_key_index_source_meta_test.cpp      | 223 +++++++
 .../pk/primary_key_index_source_policy.h}          |  37 +-
 .../pksorted/pk_sorted_bucket_index_state.cpp      | 112 ++++
 .../index/pksorted/pk_sorted_bucket_index_state.h  |  79 +++
 .../pksorted/pk_sorted_bucket_index_state_test.cpp | 303 +++++++++
 .../core/index/pksorted/pk_sorted_index_file.cpp   | 118 ++++
 .../core/index/pksorted/pk_sorted_index_file.h     |  73 +++
 .../core/index/pksorted/pk_sorted_index_group.cpp  |  57 ++
 .../core/index/pksorted/pk_sorted_index_group.h    |  80 +++
 .../operation/append_only_file_store_write.cpp     |   4 +-
 src/paimon/core/operation/raw_file_split_read.cpp  |  91 ++-
 src/paimon/core/operation/raw_file_split_read.h    |  15 +-
 .../core/operation/raw_file_split_read_test.cpp    |  53 +-
 .../core/table/source/fallback_data_split_test.cpp |  37 ++
 .../core/table/source/fallback_table_read.cpp      |   4 +
 .../core/table/source/key_value_table_read.cpp     |  41 +-
 .../table/source/primary_key_index_batch_scan.cpp  | 138 +++++
 .../table/source/primary_key_index_batch_scan.h    |  73 +++
 .../source/primary_key_sorted_index_result.cpp     | 146 +++++
 .../table/source/primary_key_sorted_index_result.h |  50 ++
 .../table/source/primary_key_sorted_index_scan.cpp | 563 +++++++++++++++++
 .../table/source/primary_key_sorted_index_scan.h   | 185 ++++++
 .../source/primary_key_sorted_index_scan_test.cpp  | 688 +++++++++++++++++++++
 .../core/table/source/snapshot/snapshot_reader.h   |   4 +
 src/paimon/core/table/source/table_scan.cpp        |  22 +-
 test/inte/CMakeLists.txt                           |   7 +
 test/inte/primary_key_sorted_index_inte_test.cpp   | 524 ++++++++++++++++
 .../orc/pk_btree_e2e.db/pk_btree_e2e/README        |  24 +
 ...data-5ee15f36-7a45-4651-8c81-a55e49dbf9ff-0.orc | Bin 0 -> 757 bytes
 ...data-c0e6caa4-c74e-4a9f-88b1-9170afaae1aa-0.orc | Bin 0 -> 854 bytes
 ...data-c0e6caa4-c74e-4a9f-88b1-9170afaae1aa-1.orc | Bin 0 -> 874 bytes
 ...data-c917f42c-c01c-4d16-9c2a-cb89c60d8d6a-0.orc | Bin 0 -> 764 bytes
 ...data-e165b892-027d-4e7b-9750-3226cd0410af-0.orc | Bin 0 -> 1543 bytes
 ...data-e165b892-027d-4e7b-9750-3226cd0410af-1.orc | Bin 0 -> 909 bytes
 ...data-ed9149c4-c451-4780-a2cd-fe8a74ee2558-0.orc | Bin 0 -> 732 bytes
 ...data-f663e836-b9cb-45fc-b513-266c4b33026f-0.orc | Bin 0 -> 854 bytes
 ...data-f663e836-b9cb-45fc-b513-266c4b33026f-1.orc | Bin 0 -> 874 bytes
 .../index-2e50e625-15ac-4994-a320-064d8e34d028-0   | Bin 0 -> 4083 bytes
 .../index-5890ac3e-74e0-4d3c-bddd-542207d3a13f-0}  |   0
 .../index-7d01de51-d440-42c2-a2ac-f8b89d8e9d36-0   | Bin 0 -> 33 bytes
 .../index-a3ae7e50-6220-4663-89de-4b9b31f41a39-0   | Bin 0 -> 88 bytes
 .../index-c940705f-8d27-40f3-a9ba-a896eeecd29a-0   | Bin 0 -> 4096 bytes
 ...anifest-456ef7ae-b9e5-4e2a-bc33-b6afade33eac-0} | Bin 1323 -> 1593 bytes
 ...anifest-9dbada10-b497-4ef7-bf69-a3bdb5959a21-0} | Bin 1323 -> 1442 bytes
 ...anifest-cbbe0867-55db-48b3-a617-01a8b5ea66e8-0} | Bin 1323 -> 1496 bytes
 ...anifest-5db2d0f1-0070-4dd6-b135-b62ce82c1502-0} | Bin 2128 -> 2161 bytes
 ...anifest-8175e923-c512-4513-9325-bbf4a875b2d9-0} | Bin 2161 -> 2224 bytes
 ...anifest-999f9f03-1b9c-4967-bda2-441ecce6bc77-0} | Bin 2093 -> 2104 bytes
 ...anifest-c08df75e-4def-48df-b351-b5fe73087467-0} | Bin 2093 -> 2135 bytes
 ...anifest-d102f891-c912-4cff-92f7-f5765f8d2248-0} | Bin 2086 -> 2442 bytes
 ...st-list-1c83fb82-6a63-49ff-a80f-71ba0f7233b2-0} | Bin 1006 -> 1184 bytes
 ...st-list-1c83fb82-6a63-49ff-a80f-71ba0f7233b2-1} | Bin 1006 -> 1117 bytes
 ...st-list-619f76ac-a10a-449b-a384-6ad6d69d1912-0} | Bin 1125 -> 1148 bytes
 ...st-list-619f76ac-a10a-449b-a384-6ad6d69d1912-1} | Bin 1006 -> 1117 bytes
 ...st-list-61aa9e49-d705-426e-adc6-4929d7fa79b5-0} | Bin 1006 -> 1006 bytes
 ...st-list-61aa9e49-d705-426e-adc6-4929d7fa79b5-1} | Bin 1006 -> 1113 bytes
 ...st-list-77c3cc85-9a12-4773-aedd-0de9beb4230a-0} | Bin 1006 -> 1218 bytes
 ...st-list-77c3cc85-9a12-4773-aedd-0de9beb4230a-1} | Bin 1006 -> 1114 bytes
 ...st-list-7ae0c232-87bb-4974-b8b1-7a5d9dec3e21-0} | Bin 1006 -> 1113 bytes
 ...st-list-7ae0c232-87bb-4974-b8b1-7a5d9dec3e21-1} | Bin 1006 -> 1115 bytes
 .../pk_btree_e2e}/schema/schema-0                  |   8 +-
 .../pk_btree_e2e}/snapshot/EARLIEST                |   0
 .../pk_btree_e2e}/snapshot/LATEST                  |   0
 .../pk_btree_e2e/snapshot/snapshot-1               |  17 +
 .../pk_btree_e2e/snapshot/snapshot-2               |  18 +
 .../pk_btree_e2e/snapshot/snapshot-3               |  18 +
 .../pk_btree_e2e/snapshot/snapshot-4               |  18 +
 .../pk_btree_e2e/snapshot/snapshot-5               |  18 +
 .../pk_btree_partitioned_e2e/README                |  21 +
 .../branch/branch-fallback}/schema/schema-0        |  24 +-
 .../branch/branch-fallback/snapshot/snapshot-2     |  18 +
 .../branch/branch-fallback/tag/tag-fallback-base   |  18 +
 .../index-3c4a320b-a1e7-4e21-9480-a7c62d1b97d7-0}  |   0
 .../index-3c4a320b-a1e7-4e21-9480-a7c62d1b97d7-1}  |   0
 .../index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-0   | Bin 0 -> 247 bytes
 .../index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-1   | Bin 0 -> 247 bytes
 .../index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-2   | Bin 0 -> 235 bytes
 .../index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-3   | Bin 0 -> 247 bytes
 .../index-986b5fda-9721-4e64-9a1a-36b9bf2ad357-0   | Bin 0 -> 88 bytes
 .../index-b441165c-929b-4f52-b27c-a9598db52b36-0   | Bin 0 -> 235 bytes
 .../index-b441165c-929b-4f52-b27c-a9598db52b36-1   | Bin 0 -> 247 bytes
 .../index-b441165c-929b-4f52-b27c-a9598db52b36-2   | Bin 0 -> 235 bytes
 .../index-b441165c-929b-4f52-b27c-a9598db52b36-3   | Bin 0 -> 247 bytes
 .../index-e889a0de-d6c3-479e-967f-2e62654d3790-0   | Bin 0 -> 31 bytes
 .../index-e889a0de-d6c3-479e-967f-2e62654d3790-1   | Bin 0 -> 31 bytes
 ...anifest-2811d607-fabd-43f1-bc76-82a2051280a0-0} | Bin 1323 -> 1549 bytes
 ...anifest-55558948-e419-4c96-912a-f7d4b1d25af6-0} | Bin 1323 -> 1644 bytes
 ...anifest-cb21ca4f-0678-48b5-b2ba-f797e7dedab4-0} | Bin 1361 -> 1704 bytes
 ...anifest-1b596e7e-4a38-4963-8e62-1c50fb11c73e-0} | Bin 2093 -> 2592 bytes
 ...anifest-24630e00-34bd-45e8-9ffc-e1b061217359-0} | Bin 2093 -> 2251 bytes
 ...anifest-8f4fff72-e24d-4ac8-b2fe-a39b2ba3d528-0} | Bin 2093 -> 2147 bytes
 ...anifest-b3d6bc4a-6665-49ea-9d2e-0f2ac5fd142c-0} | Bin 2089 -> 2107 bytes
 ...anifest-e2a0a966-17b2-4269-9362-2bde27472a88-0} | Bin 2086 -> 2407 bytes
 ...st-list-507ec8c8-79e9-40d0-a05d-4a402f7726a6-0} | Bin 1006 -> 1006 bytes
 ...st-list-507ec8c8-79e9-40d0-a05d-4a402f7726a6-1} | Bin 1006 -> 1118 bytes
 ...st-list-953de685-b6f6-427e-bd84-42fe41e9ac1f-0} | Bin 1006 -> 1196 bytes
 ...st-list-953de685-b6f6-427e-bd84-42fe41e9ac1f-1} | Bin 1006 -> 1122 bytes
 ...st-list-b28d8d46-edd0-4e5c-b499-20feaf7d0fa0-0} | Bin 1006 -> 1234 bytes
 ...st-list-b28d8d46-edd0-4e5c-b499-20feaf7d0fa0-1} | Bin 1125 -> 1126 bytes
 ...st-list-ba668ee4-c6c5-4340-ab1a-2be9b3a2c8ee-0} | Bin 1006 -> 1118 bytes
 ...st-list-ba668ee4-c6c5-4340-ab1a-2be9b3a2c8ee-1} | Bin 1006 -> 1123 bytes
 ...st-list-cf15e41d-848f-42d5-b0af-d75ffef9386f-0} | Bin 1125 -> 1159 bytes
 ...st-list-cf15e41d-848f-42d5-b0af-d75ffef9386f-1} | Bin 1006 -> 1123 bytes
 ...data-0038846e-e990-4367-a488-f390312bae65-0.orc | Bin 0 -> 736 bytes
 ...data-0d30be46-8b96-4020-b2fc-ec814be128c2-0.orc | Bin 0 -> 736 bytes
 ...data-76bfec84-0851-4a14-8c8e-5e9f54c18ef2-0.orc | Bin 0 -> 916 bytes
 ...data-a6c5a536-5e45-4d9b-baae-742f93ee670d-0.orc | Bin 0 -> 924 bytes
 ...data-a6c5a536-5e45-4d9b-baae-742f93ee670d-1.orc | Bin 0 -> 736 bytes
 ...data-e32042c3-9e41-4cd7-8bcb-59e0944b3803-0.orc | Bin 0 -> 916 bytes
 ...data-1245ceb5-2933-4397-89f9-5363b9a46498-0.orc | Bin 0 -> 946 bytes
 ...data-dc40f35c-9fff-40a3-a08b-38898a7538a9-0.orc | Bin 0 -> 946 bytes
 ...data-f818ca94-495e-4146-a8ad-35a4474f5058-0.orc | Bin 0 -> 946 bytes
 ...data-3940b910-9cc6-44bd-8a34-ee00e35f4977-0.orc | Bin 0 -> 755 bytes
 ...data-7e663126-95fd-402d-b971-80372baa3fe7-0.orc | Bin 0 -> 918 bytes
 ...data-835df91b-8a15-4ee4-b118-4a4f5429c2f1-0.orc | Bin 0 -> 918 bytes
 ...data-91617322-2bb2-4ad1-a445-e1dd850d2139-0.orc | Bin 0 -> 735 bytes
 ...data-a2e76792-9576-4276-8bc0-8a76cbeb4f9c-0.orc | Bin 0 -> 977 bytes
 ...data-dcc6ed0d-38b1-4447-b3e6-5b1788fc948a-0.orc | Bin 0 -> 755 bytes
 ...data-2a0e2e33-9592-4be7-9d68-d7f57c9d735c-0.orc | Bin 0 -> 946 bytes
 ...data-c1dcd608-70b5-4d7f-afd2-676c97fb9fac-0.orc | Bin 0 -> 946 bytes
 ...data-d9aabc21-f287-48ae-baea-5b6d70640f0d-0.orc | Bin 0 -> 946 bytes
 .../pk_btree_partitioned_e2e}/schema/schema-0      |  24 +-
 .../pk_btree_partitioned_e2e}/snapshot/EARLIEST    |   0
 .../pk_btree_partitioned_e2e}/snapshot/LATEST      |   0
 .../pk_btree_partitioned_e2e/snapshot/snapshot-1   |  17 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-2   |  18 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-3   |  18 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-4   |  18 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-5   |  18 +
 .../pk_btree_partitioned_e2e/tag/tag-fallback-base |  18 +
 .../parquet/pk_btree_e2e.db/pk_btree_e2e/README    |  24 +
 ...-0caae41e-5153-4d29-8a48-dbbdf015f77a-0.parquet | Bin 0 -> 1322 bytes
 ...-14f3c2d2-86bc-4305-8ddc-3d7587b8e8ac-0.parquet | Bin 0 -> 1269 bytes
 ...-1599b187-f60c-439b-841c-b0fa0a78da4f-0.parquet | Bin 0 -> 1277 bytes
 ...-6d915c8e-2c9f-46a7-ad5d-4423f7cc5d59-0.parquet | Bin 0 -> 6666 bytes
 ...-6d915c8e-2c9f-46a7-ad5d-4423f7cc5d59-1.parquet | Bin 0 -> 6570 bytes
 ...-dba92a1d-4256-4c89-a3e9-51bedc74f336-0.parquet | Bin 0 -> 6666 bytes
 ...-dba92a1d-4256-4c89-a3e9-51bedc74f336-1.parquet | Bin 0 -> 6570 bytes
 ...-f31d04c3-09a9-4c6e-b16a-9081d4a3faa7-0.parquet | Bin 0 -> 6392 bytes
 ...-f31d04c3-09a9-4c6e-b16a-9081d4a3faa7-1.parquet | Bin 0 -> 6570 bytes
 ...-f31d04c3-09a9-4c6e-b16a-9081d4a3faa7-2.parquet | Bin 0 -> 1322 bytes
 .../index-1e092fe2-2c76-4682-bfec-50ebecd3957a-0   | Bin 0 -> 4096 bytes
 .../index-360cfb9c-6646-44cb-aec5-d156a379b4d2-0   | Bin 0 -> 4083 bytes
 .../index-5561631d-80ef-45bc-8b87-3d1a2876816d-0   | Bin 0 -> 33 bytes
 .../index-806143e3-9271-4934-9ca5-636a815c46a0-0   | Bin 0 -> 88 bytes
 .../index-a353b7ca-671b-4423-bff5-fd2888db7536-0}  |   0
 ...anifest-22adae88-c6c0-4120-9d67-4961b05d16a6-0} | Bin 1323 -> 1445 bytes
 ...anifest-c09d3b21-6083-4881-a6f6-b0ecc37dac22-0} | Bin 1323 -> 1589 bytes
 ...anifest-d52df85e-6f91-497a-8edd-df92bcc3e772-0} | Bin 1361 -> 1507 bytes
 ...anifest-425d391e-cf9c-4770-9241-09facc794f72-0} | Bin 2127 -> 2169 bytes
 ...anifest-5b55486f-5a96-408a-9079-c51b68c5dec9-0} | Bin 2086 -> 2261 bytes
 ...anifest-97c08d9a-9e64-4d25-8e37-3350e3eba2aa-0} | Bin 2093 -> 2108 bytes
 ...anifest-a01531dd-94c8-4b58-b844-b0e1f26a464c-0} | Bin 2086 -> 2425 bytes
 ...anifest-dc356a38-74d8-41b5-a7b8-270860bf71ad-0} | Bin 2093 -> 2137 bytes
 ...st-list-56d505a4-531c-494d-a72f-4adf49a50905-0} | Bin 1006 -> 1110 bytes
 ...st-list-56d505a4-531c-494d-a72f-4adf49a50905-1} | Bin 1006 -> 1112 bytes
 ...st-list-5c3ee90f-8062-405c-a97b-b5703fcc06c6-0} | Bin 1006 -> 1186 bytes
 ...st-list-5c3ee90f-8062-405c-a97b-b5703fcc06c6-1} | Bin 1006 -> 1117 bytes
 ...st-list-b6b5269a-5837-44e2-94c5-5033b77ca6de-0} | Bin 1006 -> 1006 bytes
 ...st-list-b6b5269a-5837-44e2-94c5-5033b77ca6de-1} | Bin 1006 -> 1110 bytes
 ...st-list-d5365195-730d-4f66-844c-7ef48b6df2a6-0} | Bin 1125 -> 1149 bytes
 ...st-list-d5365195-730d-4f66-844c-7ef48b6df2a6-1} | Bin 1006 -> 1117 bytes
 ...st-list-fba7550c-51f9-44c1-af46-e55fb9b308b1-0} | Bin 1006 -> 1219 bytes
 ...st-list-fba7550c-51f9-44c1-af46-e55fb9b308b1-1} | Bin 1006 -> 1117 bytes
 .../pk_btree_e2e.db/pk_btree_e2e}/schema/schema-0  |  10 +-
 .../pk_btree_e2e}/snapshot/EARLIEST                |   0
 .../pk_btree_e2e.db/pk_btree_e2e}/snapshot/LATEST  |   0
 .../pk_btree_e2e/snapshot/snapshot-1               |  17 +
 .../pk_btree_e2e/snapshot/snapshot-2               |  18 +
 .../pk_btree_e2e/snapshot/snapshot-3               |  18 +
 .../pk_btree_e2e/snapshot/snapshot-4               |  18 +
 .../pk_btree_e2e/snapshot/snapshot-5               |  18 +
 .../pk_btree_partitioned_e2e/README                |  21 +
 .../branch/branch-fallback/schema/schema-0         |  36 ++
 .../branch/branch-fallback/snapshot/snapshot-2     |  18 +
 .../branch/branch-fallback/tag/tag-fallback-base   |  18 +
 .../index-3b03f22c-33cf-4746-a2b5-d4652476121b-0   | Bin 0 -> 31 bytes
 .../index-3b03f22c-33cf-4746-a2b5-d4652476121b-1   | Bin 0 -> 31 bytes
 .../index-523fefd0-769f-46f8-8b58-957065ad7e20-0}  |   0
 .../index-523fefd0-769f-46f8-8b58-957065ad7e20-1}  |   0
 .../index-622c2733-874d-4ebb-b076-500a21ad0432-0   | Bin 0 -> 88 bytes
 .../index-7f29a66a-2114-4c06-8a28-b10f3cdce826-0   | Bin 0 -> 235 bytes
 .../index-7f29a66a-2114-4c06-8a28-b10f3cdce826-1   | Bin 0 -> 247 bytes
 .../index-7f29a66a-2114-4c06-8a28-b10f3cdce826-2   | Bin 0 -> 235 bytes
 .../index-7f29a66a-2114-4c06-8a28-b10f3cdce826-3   | Bin 0 -> 247 bytes
 .../index-e5696b70-4034-43bd-a42c-43e87e0a72b7-0   | Bin 0 -> 247 bytes
 .../index-e5696b70-4034-43bd-a42c-43e87e0a72b7-1   | Bin 0 -> 247 bytes
 .../index-e5696b70-4034-43bd-a42c-43e87e0a72b7-2   | Bin 0 -> 235 bytes
 .../index-e5696b70-4034-43bd-a42c-43e87e0a72b7-3   | Bin 0 -> 247 bytes
 ...anifest-11be7772-670d-4dc1-adbb-fd8413f2779d-0} | Bin 1361 -> 1647 bytes
 ...anifest-74eb4325-f527-47fc-aeea-25b0928190f7-0} | Bin 1361 -> 1548 bytes
 ...anifest-a9b54c7b-7468-4a64-97ee-32adae28681e-0} | Bin 1323 -> 1694 bytes
 ...anifest-8727f0fe-6af1-4c2f-8560-c38dd0a81ec0-0} | Bin 2127 -> 2149 bytes
 ...anifest-bd400d22-3691-47bb-8262-753eb1a8c2c4-0} | Bin 2086 -> 2254 bytes
 ...anifest-dd531b47-e547-4b27-b799-09842a4b026d-0} | Bin 2098 -> 2106 bytes
 ...anifest-e6ecca13-a405-472b-b1a4-77de887ae406-0} | Bin 2349 -> 2591 bytes
 ...anifest-f8dc9dce-972e-41a4-b6dc-a8eae92847f4-0} | Bin 2349 -> 2408 bytes
 ...st-list-1943462b-63ba-44d3-8893-0f2557f3b1a9-0} | Bin 1006 -> 1196 bytes
 ...st-list-1943462b-63ba-44d3-8893-0f2557f3b1a9-1} | Bin 1006 -> 1123 bytes
 ...st-list-1b95a9b1-e06a-41bf-afb8-07cd03eb8ae1-0} | Bin 1006 -> 1119 bytes
 ...st-list-1b95a9b1-e06a-41bf-afb8-07cd03eb8ae1-1} | Bin 1006 -> 1123 bytes
 ...st-list-692295fa-2039-44ff-b207-b0df5c7f715b-0} | Bin 1110 -> 1158 bytes
 ...st-list-692295fa-2039-44ff-b207-b0df5c7f715b-1} | Bin 1006 -> 1123 bytes
 ...st-list-bcb0c671-cdf9-4025-9b89-23e9ba256c9a-0} | Bin 1006 -> 1006 bytes
 ...st-list-bcb0c671-cdf9-4025-9b89-23e9ba256c9a-1} | Bin 1006 -> 1119 bytes
 ...st-list-f1757963-61f0-4136-bae6-cf52e0b2f42c-0} | Bin 1006 -> 1234 bytes
 ...st-list-f1757963-61f0-4136-bae6-cf52e0b2f42c-1} | Bin 1125 -> 1126 bytes
 ...-2826504c-fd4a-4ef7-8f63-724e727201e9-0.parquet | Bin 0 -> 1409 bytes
 ...-5a5fde13-5159-4129-916b-ec43bbf7c968-0.parquet | Bin 0 -> 1878 bytes
 ...-5a5fde13-5159-4129-916b-ec43bbf7c968-1.parquet | Bin 0 -> 1409 bytes
 ...-6444b55f-03c4-4cdf-829a-1cd0c9d670ce-0.parquet | Bin 0 -> 1411 bytes
 ...-c469efe8-01bf-4123-a9f6-e9505701ffba-0.parquet | Bin 0 -> 1885 bytes
 ...-cda2ddb8-fcd1-4298-a4a8-4778ab7aa7a6-0.parquet | Bin 0 -> 1885 bytes
 ...-0f061bb7-3867-4575-a7f3-a649acff590b-0.parquet | Bin 0 -> 1932 bytes
 ...-42b50aa8-9cf7-409d-a011-f7d6a0cad4a8-0.parquet | Bin 0 -> 1932 bytes
 ...-d1e79d3b-bb1f-4afe-a6b3-8cc85490af74-0.parquet | Bin 0 -> 1932 bytes
 ...-043439a0-6e5d-44a8-a6b1-e43e09d661b5-0.parquet | Bin 0 -> 1432 bytes
 ...-10956d53-21db-4d51-83e6-ea39269e80ca-0.parquet | Bin 0 -> 1885 bytes
 ...-17bc0233-1c62-46c7-89f1-6093f22e9eee-0.parquet | Bin 0 -> 1432 bytes
 ...-1976c24c-7e5d-4179-9bbe-add3159334d0-0.parquet | Bin 0 -> 1409 bytes
 ...-9a39d079-dfcb-46f0-8b5b-ef1e35e78711-0.parquet | Bin 0 -> 1885 bytes
 ...-c59ddaa8-a1c3-4b09-b4a4-9f58a1accd7f-0.parquet | Bin 0 -> 1914 bytes
 ...-c1141d2e-69d0-4f8f-87f1-110f34c228d7-0.parquet | Bin 0 -> 1932 bytes
 ...-f7ead75f-edd3-4307-9473-f5826baf5d96-0.parquet | Bin 0 -> 1932 bytes
 ...-f8e3e01a-3620-40bf-9da7-e20669696822-0.parquet | Bin 0 -> 1932 bytes
 .../pk_btree_partitioned_e2e/schema/schema-0       |  36 ++
 .../pk_btree_partitioned_e2e}/snapshot/EARLIEST    |   0
 .../pk_btree_partitioned_e2e}/snapshot/LATEST      |   0
 .../pk_btree_partitioned_e2e/snapshot/snapshot-1   |  17 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-2   |  18 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-3   |  18 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-4   |  18 +
 .../pk_btree_partitioned_e2e/snapshot/snapshot-5   |  18 +
 .../pk_btree_partitioned_e2e/tag/tag-fallback-base |  18 +
 266 files changed, 6323 insertions(+), 232 deletions(-)
 create mode 100644 docs/source/user_guide/primary_key_global_index.rst
 create mode 100644 
src/paimon/core/global_index/global_index_evaluator_impl_test.cpp
 create mode 100644 src/paimon/core/index/pk/primary_key_index_definition.h
 create mode 100644 src/paimon/core/index/pk/primary_key_index_definitions.cpp
 create mode 100644 src/paimon/core/index/pk/primary_key_index_definitions.h
 create mode 100644 
src/paimon/core/index/pk/primary_key_index_definitions_test.cpp
 copy src/paimon/{common/utils/long_counter.h => 
core/index/pk/primary_key_index_source_file.h} (55%)
 create mode 100644 src/paimon/core/index/pk/primary_key_index_source_meta.cpp
 create mode 100644 src/paimon/core/index/pk/primary_key_index_source_meta.h
 create mode 100644 
src/paimon/core/index/pk/primary_key_index_source_meta_test.cpp
 copy src/paimon/core/{table/source/plan_impl.h => 
index/pk/primary_key_index_source_policy.h} (51%)
 create mode 100644 
src/paimon/core/index/pksorted/pk_sorted_bucket_index_state.cpp
 create mode 100644 
src/paimon/core/index/pksorted/pk_sorted_bucket_index_state.h
 create mode 100644 
src/paimon/core/index/pksorted/pk_sorted_bucket_index_state_test.cpp
 create mode 100644 src/paimon/core/index/pksorted/pk_sorted_index_file.cpp
 create mode 100644 src/paimon/core/index/pksorted/pk_sorted_index_file.h
 create mode 100644 src/paimon/core/index/pksorted/pk_sorted_index_group.cpp
 create mode 100644 src/paimon/core/index/pksorted/pk_sorted_index_group.h
 create mode 100644 
src/paimon/core/table/source/primary_key_index_batch_scan.cpp
 create mode 100644 src/paimon/core/table/source/primary_key_index_batch_scan.h
 create mode 100644 
src/paimon/core/table/source/primary_key_sorted_index_result.cpp
 create mode 100644 
src/paimon/core/table/source/primary_key_sorted_index_result.h
 create mode 100644 
src/paimon/core/table/source/primary_key_sorted_index_scan.cpp
 create mode 100644 src/paimon/core/table/source/primary_key_sorted_index_scan.h
 create mode 100644 
src/paimon/core/table/source/primary_key_sorted_index_scan_test.cpp
 create mode 100644 test/inte/primary_key_sorted_index_inte_test.cpp
 create mode 100644 test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/README
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-5ee15f36-7a45-4651-8c81-a55e49dbf9ff-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-c0e6caa4-c74e-4a9f-88b1-9170afaae1aa-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-c0e6caa4-c74e-4a9f-88b1-9170afaae1aa-1.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-c917f42c-c01c-4d16-9c2a-cb89c60d8d6a-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-e165b892-027d-4e7b-9750-3226cd0410af-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-e165b892-027d-4e7b-9750-3226cd0410af-1.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-ed9149c4-c451-4780-a2cd-fe8a74ee2558-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-f663e836-b9cb-45fc-b513-266c4b33026f-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-f663e836-b9cb-45fc-b513-266c4b33026f-1.orc
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/index/index-2e50e625-15ac-4994-a320-064d8e34d028-0
 copy 
test/test_data/orc/{pk_09.db/pk_09/index/index-4bc3faf2-91eb-475c-9491-d362fa225496-0
 => 
pk_btree_e2e.db/pk_btree_e2e/index/index-5890ac3e-74e0-4d3c-bddd-542207d3a13f-0}
 (100%)
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/index/index-7d01de51-d440-42c2-a2ac-f8b89d8e9d36-0
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/index/index-a3ae7e50-6220-4663-89de-4b9b31f41a39-0
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/index/index-c940705f-8d27-40f3-a9ba-a896eeecd29a-0
 copy 
test/test_data/{parquet/append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/index-manifest-456ef7ae-b9e5-4e2a-bc33-b6afade33eac-0}
 (64%)
 copy 
test/test_data/{parquet/append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/index-manifest-9dbada10-b497-4ef7-bf69-a3bdb5959a21-0}
 (71%)
 copy 
test/test_data/{parquet/append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/index-manifest-cbbe0867-55db-48b3-a617-01a8b5ea66e8-0}
 (68%)
 copy 
test/test_data/{avro/append_with_multiple_ts_precision_and_timezone.db/append_with_multiple_ts_precision_and_timezone/manifest/manifest-2dd2463f-8dac-47f1-826a-6ba134e7a78b-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-5db2d0f1-0070-4dd6-b135-b62ce82c1502-0}
 (88%)
 copy 
test/test_data/{parquet/append_with_cast_timestamp.db/append_with_cast_timestamp/manifest/manifest-93ccc4e1-359c-446f-9aa2-da0cc5e33a74-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-8175e923-c512-4513-9325-bbf4a875b2d9-0}
 (86%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-999f9f03-1b9c-4967-bda2-441ecce6bc77-0}
 (91%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-c08df75e-4def-48df-b351-b5fe73087467-0}
 (89%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-3c01ce68-8b9e-4bc8-8a56-b481d26faab6-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-d102f891-c912-4cff-92f7-f5765f8d2248-0}
 (78%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-1c83fb82-6a63-49ff-a80f-71ba0f7233b2-0}
 (81%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-1c83fb82-6a63-49ff-a80f-71ba0f7233b2-1}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-6f4689de-a277-459f-955a-e91a9b52b4ad-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-619f76ac-a10a-449b-a384-6ad6d69d1912-0}
 (83%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-619f76ac-a10a-449b-a384-6ad6d69d1912-1}
 (85%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-list-6a56727e-83dc-4b80-a420-86a036632e80-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-61aa9e49-d705-426e-adc6-4929d7fa79b5-0}
 (95%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-61aa9e49-d705-426e-adc6-4929d7fa79b5-1}
 (86%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-77c3cc85-9a12-4773-aedd-0de9beb4230a-0}
 (78%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-77c3cc85-9a12-4773-aedd-0de9beb4230a-1}
 (86%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-7ae0c232-87bb-4974-b8b1-7a5d9dec3e21-0}
 (86%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-7ae0c232-87bb-4974-b8b1-7a5d9dec3e21-1}
 (86%)
 copy test/test_data/orc/{pk_btree_source_meta.db/pk_btree_source_meta => 
pk_btree_e2e.db/pk_btree_e2e}/schema/schema-0 (73%)
 copy 
test/test_data/{append_table_with_multiple_file_format.db/append_table_with_multiple_file_format
 => orc/pk_btree_e2e.db/pk_btree_e2e}/snapshot/EARLIEST (100%)
 copy test/test_data/orc/{append_09.db/append_09 => 
pk_btree_e2e.db/pk_btree_e2e}/snapshot/LATEST (100%)
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-1
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-2
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-3
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-4
 create mode 100644 
test/test_data/orc/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-5
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/README
 copy test/test_data/orc/{pk_btree_source_meta.db/pk_btree_source_meta => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/branch/branch-fallback}/schema/schema-0
 (53%)
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/branch/branch-fallback/snapshot/snapshot-2
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/branch/branch-fallback/tag/tag-fallback-base
 copy 
test/test_data/orc/{pk_09.db/pk_09/index/index-4bc3faf2-91eb-475c-9491-d362fa225496-0
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-3c4a320b-a1e7-4e21-9480-a7c62d1b97d7-0}
 (100%)
 copy 
test/test_data/orc/{pk_09.db/pk_09/index/index-4bc3faf2-91eb-475c-9491-d362fa225496-0
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-3c4a320b-a1e7-4e21-9480-a7c62d1b97d7-1}
 (100%)
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-0
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-1
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-2
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-6676ad25-8fe9-4fd1-bdcc-a3bf3599e5bb-3
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-986b5fda-9721-4e64-9a1a-36b9bf2ad357-0
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-b441165c-929b-4f52-b27c-a9598db52b36-0
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-b441165c-929b-4f52-b27c-a9598db52b36-1
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-b441165c-929b-4f52-b27c-a9598db52b36-2
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-b441165c-929b-4f52-b27c-a9598db52b36-3
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-e889a0de-d6c3-479e-967f-2e62654d3790-0
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-e889a0de-d6c3-479e-967f-2e62654d3790-1
 copy 
test/test_data/{parquet/append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/index-manifest-2811d607-fabd-43f1-bc76-82a2051280a0-0}
 (66%)
 copy 
test/test_data/{parquet/append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/index-manifest-55558948-e419-4c96-912a-f7d4b1d25af6-0}
 (62%)
 copy 
test/test_data/{parquet/append_with_global_index.db/append_with_global_index/manifest/index-manifest-97d97ed0-9323-4aba-8bc2-ba27768491f9-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/index-manifest-cb21ca4f-0678-48b5-b2ba-f797e7dedab4-0}
 (60%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-1b596e7e-4a38-4963-8e62-1c50fb11c73e-0}
 (74%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-24630e00-34bd-45e8-9ffc-e1b061217359-0}
 (85%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-8f4fff72-e24d-4ac8-b2fe-a39b2ba3d528-0}
 (89%)
 copy 
test/test_data/orc/{nullable_map_key.db/nullable_map_key/manifest/manifest-a956b9da-04c5-41b6-b6f0-20efa3974bd4-0
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-b3d6bc4a-6665-49ea-9d2e-0f2ac5fd142c-0}
 (91%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-3c01ce68-8b9e-4bc8-8a56-b481d26faab6-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-e2a0a966-17b2-4269-9362-2bde27472a88-0}
 (79%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-list-6a56727e-83dc-4b80-a420-86a036632e80-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-507ec8c8-79e9-40d0-a05d-4a402f7726a6-0}
 (95%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-507ec8c8-79e9-40d0-a05d-4a402f7726a6-1}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-953de685-b6f6-427e-bd84-42fe41e9ac1f-0}
 (80%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-953de685-b6f6-427e-bd84-42fe41e9ac1f-1}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-b28d8d46-edd0-4e5c-b499-20feaf7d0fa0-0}
 (77%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-6f4689de-a277-459f-955a-e91a9b52b4ad-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-b28d8d46-edd0-4e5c-b499-20feaf7d0fa0-1}
 (85%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-ba668ee4-c6c5-4340-ab1a-2be9b3a2c8ee-0}
 (85%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-ba668ee4-c6c5-4340-ab1a-2be9b3a2c8ee-1}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-1
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-cf15e41d-848f-42d5-b0af-d75ffef9386f-0}
 (82%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-cf15e41d-848f-42d5-b0af-d75ffef9386f-1}
 (85%)
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-0038846e-e990-4367-a488-f390312bae65-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-0d30be46-8b96-4020-b2fc-ec814be128c2-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-76bfec84-0851-4a14-8c8e-5e9f54c18ef2-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-a6c5a536-5e45-4d9b-baae-742f93ee670d-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-a6c5a536-5e45-4d9b-baae-742f93ee670d-1.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-e32042c3-9e41-4cd7-8bcb-59e0944b3803-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-1/data-1245ceb5-2933-4397-89f9-5363b9a46498-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-1/data-dc40f35c-9fff-40a3-a08b-38898a7538a9-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-1/data-f818ca94-495e-4146-a8ad-35a4474f5058-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-3940b910-9cc6-44bd-8a34-ee00e35f4977-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-7e663126-95fd-402d-b971-80372baa3fe7-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-835df91b-8a15-4ee4-b118-4a4f5429c2f1-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-91617322-2bb2-4ad1-a445-e1dd850d2139-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-a2e76792-9576-4276-8bc0-8a76cbeb4f9c-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-dcc6ed0d-38b1-4447-b3e6-5b1788fc948a-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-1/data-2a0e2e33-9592-4be7-9d68-d7f57c9d735c-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-1/data-c1dcd608-70b5-4d7f-afd2-676c97fb9fac-0.orc
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-1/data-d9aabc21-f287-48ae-baea-5b6d70640f0d-0.orc
 copy test/test_data/orc/{pk_btree_source_meta.db/pk_btree_source_meta => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e}/schema/schema-0 (53%)
 copy 
test/test_data/{append_table_with_multiple_file_format.db/append_table_with_multiple_file_format
 => orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e}/snapshot/EARLIEST 
(100%)
 copy test/test_data/orc/{append_09.db/append_09 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e}/snapshot/LATEST (100%)
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-1
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-2
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-3
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-4
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-5
 create mode 100644 
test/test_data/orc/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/tag/tag-fallback-base
 create mode 100644 test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/README
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-0caae41e-5153-4d29-8a48-dbbdf015f77a-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-14f3c2d2-86bc-4305-8ddc-3d7587b8e8ac-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-1599b187-f60c-439b-841c-b0fa0a78da4f-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-6d915c8e-2c9f-46a7-ad5d-4423f7cc5d59-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-6d915c8e-2c9f-46a7-ad5d-4423f7cc5d59-1.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-dba92a1d-4256-4c89-a3e9-51bedc74f336-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-dba92a1d-4256-4c89-a3e9-51bedc74f336-1.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-f31d04c3-09a9-4c6e-b16a-9081d4a3faa7-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-f31d04c3-09a9-4c6e-b16a-9081d4a3faa7-1.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/bucket-0/data-f31d04c3-09a9-4c6e-b16a-9081d4a3faa7-2.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/index/index-1e092fe2-2c76-4682-bfec-50ebecd3957a-0
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/index/index-360cfb9c-6646-44cb-aec5-d156a379b4d2-0
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/index/index-5561631d-80ef-45bc-8b87-3d1a2876816d-0
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/index/index-806143e3-9271-4934-9ca5-636a815c46a0-0
 copy 
test/test_data/{orc/pk_09.db/pk_09/index/index-4bc3faf2-91eb-475c-9491-d362fa225496-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/index/index-a353b7ca-671b-4423-bff5-fd2888db7536-0}
 (100%)
 copy 
test/test_data/parquet/{append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
pk_btree_e2e.db/pk_btree_e2e/manifest/index-manifest-22adae88-c6c0-4120-9d67-4961b05d16a6-0}
 (70%)
 copy 
test/test_data/parquet/{append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
pk_btree_e2e.db/pk_btree_e2e/manifest/index-manifest-c09d3b21-6083-4881-a6f6-b0ecc37dac22-0}
 (64%)
 copy 
test/test_data/parquet/{append_with_global_index.db/append_with_global_index/manifest/index-manifest-97d97ed0-9323-4aba-8bc2-ba27768491f9-0
 => 
pk_btree_e2e.db/pk_btree_e2e/manifest/index-manifest-d52df85e-6f91-497a-8edd-df92bcc3e772-0}
 (67%)
 copy 
test/test_data/{avro/pk_table_scan_and_read_dv.db/pk_table_scan_and_read_dv/manifest/manifest-b04fa92d-d4c1-452d-81e8-ea226867ea1c-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-425d391e-cf9c-4770-9241-09facc794f72-0}
 (88%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-3c01ce68-8b9e-4bc8-8a56-b481d26faab6-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-5b55486f-5a96-408a-9079-c51b68c5dec9-0}
 (84%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-97c08d9a-9e64-4d25-8e37-3350e3eba2aa-0}
 (91%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-3c01ce68-8b9e-4bc8-8a56-b481d26faab6-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-a01531dd-94c8-4b58-b844-b0e1f26a464c-0}
 (79%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-f77f2a65-c6be-4e7c-accd-c8dc75578c9a-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-dc356a38-74d8-41b5-a7b8-270860bf71ad-0}
 (89%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-56d505a4-531c-494d-a72f-4adf49a50905-0}
 (86%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-56d505a4-531c-494d-a72f-4adf49a50905-1}
 (86%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-5c3ee90f-8062-405c-a97b-b5703fcc06c6-0}
 (80%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-5c3ee90f-8062-405c-a97b-b5703fcc06c6-1}
 (85%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-list-6a56727e-83dc-4b80-a420-86a036632e80-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-b6b5269a-5837-44e2-94c5-5033b77ca6de-0}
 (95%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-b6b5269a-5837-44e2-94c5-5033b77ca6de-1}
 (86%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-6f4689de-a277-459f-955a-e91a9b52b4ad-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-d5365195-730d-4f66-844c-7ef48b6df2a6-0}
 (83%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-d5365195-730d-4f66-844c-7ef48b6df2a6-1}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-fba7550c-51f9-44c1-af46-e55fb9b308b1-0}
 (78%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_e2e.db/pk_btree_e2e/manifest/manifest-list-fba7550c-51f9-44c1-af46-e55fb9b308b1-1}
 (85%)
 copy test/test_data/{orc/pk_btree_source_meta.db/pk_btree_source_meta => 
parquet/pk_btree_e2e.db/pk_btree_e2e}/schema/schema-0 (68%)
 copy 
test/test_data/{append_table_with_multiple_file_format.db/append_table_with_multiple_file_format
 => parquet/pk_btree_e2e.db/pk_btree_e2e}/snapshot/EARLIEST (100%)
 copy test/test_data/{orc/append_09.db/append_09 => 
parquet/pk_btree_e2e.db/pk_btree_e2e}/snapshot/LATEST (100%)
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-1
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-2
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-3
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-4
 create mode 100644 
test/test_data/parquet/pk_btree_e2e.db/pk_btree_e2e/snapshot/snapshot-5
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/README
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/branch/branch-fallback/schema/schema-0
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/branch/branch-fallback/snapshot/snapshot-2
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/branch/branch-fallback/tag/tag-fallback-base
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-3b03f22c-33cf-4746-a2b5-d4652476121b-0
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-3b03f22c-33cf-4746-a2b5-d4652476121b-1
 copy 
test/test_data/{orc/pk_09.db/pk_09/index/index-4bc3faf2-91eb-475c-9491-d362fa225496-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-523fefd0-769f-46f8-8b58-957065ad7e20-0}
 (100%)
 copy 
test/test_data/{orc/pk_09.db/pk_09/index/index-4bc3faf2-91eb-475c-9491-d362fa225496-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-523fefd0-769f-46f8-8b58-957065ad7e20-1}
 (100%)
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-622c2733-874d-4ebb-b076-500a21ad0432-0
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-7f29a66a-2114-4c06-8a28-b10f3cdce826-0
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-7f29a66a-2114-4c06-8a28-b10f3cdce826-1
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-7f29a66a-2114-4c06-8a28-b10f3cdce826-2
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-7f29a66a-2114-4c06-8a28-b10f3cdce826-3
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-e5696b70-4034-43bd-a42c-43e87e0a72b7-0
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-e5696b70-4034-43bd-a42c-43e87e0a72b7-1
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-e5696b70-4034-43bd-a42c-43e87e0a72b7-2
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/index/index-e5696b70-4034-43bd-a42c-43e87e0a72b7-3
 copy 
test/test_data/parquet/{append_with_global_index.db/append_with_global_index/manifest/index-manifest-97d97ed0-9323-4aba-8bc2-ba27768491f9-0
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/index-manifest-11be7772-670d-4dc1-adbb-fd8413f2779d-0}
 (62%)
 copy 
test/test_data/parquet/{append_with_global_index.db/append_with_global_index/manifest/index-manifest-97d97ed0-9323-4aba-8bc2-ba27768491f9-0
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/index-manifest-74eb4325-f527-47fc-aeea-25b0928190f7-0}
 (66%)
 copy 
test/test_data/parquet/{append_with_global_index.db/append_with_global_index/manifest/index-manifest-0b4b8c6d-1c45-417c-878e-1991a7ade2eb-0
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/index-manifest-a9b54c7b-7468-4a64-97ee-32adae28681e-0}
 (60%)
 copy 
test/test_data/{avro/pk_table_scan_and_read_dv.db/pk_table_scan_and_read_dv/manifest/manifest-b04fa92d-d4c1-452d-81e8-ea226867ea1c-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-8727f0fe-6af1-4c2f-8560-c38dd0a81ec0-0}
 (89%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-3c01ce68-8b9e-4bc8-8a56-b481d26faab6-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-bd400d22-3691-47bb-8262-753eb1a8c2c4-0}
 (85%)
 copy 
test/test_data/parquet/{data_evolution_with_dense_stats.db/data_evolution_with_dense_stats/manifest/manifest-4229ac87-4ef5-4cc5-a68e-3a57e084570b-1
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-dd531b47-e547-4b27-b799-09842a4b026d-0}
 (91%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-39146ee7-fda8-42a9-894d-5395bc44e8a2-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-e6ecca13-a405-472b-b1a4-77de887ae406-0}
 (74%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-39146ee7-fda8-42a9-894d-5395bc44e8a2-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-f8dc9dce-972e-41a4-b6dc-a8eae92847f4-0}
 (79%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-1943462b-63ba-44d3-8893-0f2557f3b1a9-0}
 (80%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-1943462b-63ba-44d3-8893-0f2557f3b1a9-1}
 (85%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-1b95a9b1-e06a-41bf-afb8-07cd03eb8ae1-0}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-1b95a9b1-e06a-41bf-afb8-07cd03eb8ae1-1}
 (85%)
 copy 
test/test_data/parquet/{pk_compact_lookup.db/pk_compact_lookup/manifest/manifest-list-2bbaf3cd-97ca-4d61-9cad-528ea34f707d-2
 => 
pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-692295fa-2039-44ff-b207-b0df5c7f715b-0}
 (86%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-692295fa-2039-44ff-b207-b0df5c7f715b-1}
 (85%)
 copy 
test/test_data/{avro/append_with_multiple_map.db/append_with_multiple_map/manifest/manifest-list-6a56727e-83dc-4b80-a420-86a036632e80-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-bcb0c671-cdf9-4025-9b89-23e9ba256c9a-0}
 (95%)
 copy 
test/test_data/{avro/append_simple.db/append_simple/manifest/manifest-list-3602dcaf-7dc8-4879-9dce-9215f674e866-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-bcb0c671-cdf9-4025-9b89-23e9ba256c9a-1}
 (85%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-21081c8d-4a00-4e90-a265-84f4487d1ec0-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-f1757963-61f0-4136-bae6-cf52e0b2f42c-0}
 (77%)
 copy 
test/test_data/{avro/append_multiple.db/append_multiple/manifest/manifest-list-6f4689de-a277-459f-955a-e91a9b52b4ad-0
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/manifest/manifest-list-f1757963-61f0-4136-bae6-cf52e0b2f42c-1}
 (85%)
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-2826504c-fd4a-4ef7-8f63-724e727201e9-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-5a5fde13-5159-4129-916b-ec43bbf7c968-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-5a5fde13-5159-4129-916b-ec43bbf7c968-1.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-6444b55f-03c4-4cdf-829a-1cd0c9d670ce-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-c469efe8-01bf-4123-a9f6-e9505701ffba-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-0/data-cda2ddb8-fcd1-4298-a4a8-4778ab7aa7a6-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-1/data-0f061bb7-3867-4575-a7f3-a649acff590b-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-1/data-42b50aa8-9cf7-409d-a011-f7d6a0cad4a8-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=1/bucket-1/data-d1e79d3b-bb1f-4afe-a6b3-8cc85490af74-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-043439a0-6e5d-44a8-a6b1-e43e09d661b5-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-10956d53-21db-4d51-83e6-ea39269e80ca-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-17bc0233-1c62-46c7-89f1-6093f22e9eee-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-1976c24c-7e5d-4179-9bbe-add3159334d0-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-9a39d079-dfcb-46f0-8b5b-ef1e35e78711-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-0/data-c59ddaa8-a1c3-4b09-b4a4-9f58a1accd7f-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-1/data-c1141d2e-69d0-4f8f-87f1-110f34c228d7-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-1/data-f7ead75f-edd3-4307-9473-f5826baf5d96-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/pt=2/bucket-1/data-f8e3e01a-3620-40bf-9da7-e20669696822-0.parquet
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/schema/schema-0
 copy 
test/test_data/{append_table_with_multiple_file_format.db/append_table_with_multiple_file_format
 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e}/snapshot/EARLIEST 
(100%)
 copy test/test_data/{orc/append_09.db/append_09 => 
parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e}/snapshot/LATEST 
(100%)
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-1
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-2
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-3
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-4
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/snapshot/snapshot-5
 create mode 100644 
test/test_data/parquet/pk_btree_partitioned_e2e.db/pk_btree_partitioned_e2e/tag/tag-fallback-base

Reply via email to