From 6b900081b1312e93fdd76832549a5b039ceac302 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Tue, 1 Aug 2023 07:55:50 +0200 Subject: [PATCH 01/16] wip --- rust/src/action/mod.rs | 42 +++++++++++++++++++++++++ rust/src/action/parquet_read/mod.rs | 49 ++++++++++++++++++++++++++++- rust/src/delta_arrow.rs | 14 +++++++++ 3 files changed, 104 insertions(+), 1 deletion(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 16bf1efcc2..570511d330 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -219,6 +219,41 @@ pub struct AddCDCFile { pub tags: Option>>, } +#[derive(Serialize, Deserialize, Clone, Debug, Default)] +#[serde(rename_all = "camelCase")] +pub struct DeletionVector { + ///A single character to indicate how to access the DV. Legal options are: ['u', 'i', 'p']. + pub storage_type: String, + + ///If storageType = 'u' then + ///If storageType = 'i' then of the deletion vector data + ///If storageType = 'p' then + pub path_or_inline_dv: String, + + ///Start of the data for this DV in number of bytes from the beginning of the file it is stored in. Always None (absent in JSON) when storageType = 'i'. + pub offset: Option, + + ///Size of the serialized DV in bytes (raw data size, i.e. before base85 encoding, if inline). + pub size_in_bytes: i32, + + ///Number of rows the given DV logically removes from the file. + pub cardinality: i64 +} + + +impl PartialEq for DeletionVector { + fn eq(&self, other: &Self) -> bool { + self.storage_type == other.storage_type + && self.path_or_inline_dv == other.path_or_inline_dv + && self.offset == other.offset + && self.size_in_bytes == other.size_in_bytes + && self.cardinality == other.cardinality + } +} + +impl Eq for DeletionVector {} + + /// Delta log action that describes a parquet data file that is part of the table. #[derive(Serialize, Deserialize, Clone, Debug, Default)] #[serde(rename_all = "camelCase")] @@ -277,6 +312,9 @@ pub struct Add { pub stats_parsed: Option, /// Map containing metadata about this file pub tags: Option>>, + + ///Metadata about deletion vector + pub deletion_vector: Option, } impl Hash for Add { @@ -294,6 +332,7 @@ impl PartialEq for Add { && self.data_change == other.data_change && self.stats == other.stats && self.tags == other.tags + && self.deletion_vector == other.deletion_vector } } @@ -441,6 +480,8 @@ pub struct Remove { pub size: Option, /// Map containing metadata about this file pub tags: Option>>, + ///Metadata about deletion vector + pub deletion_vector: Option, } impl Hash for Remove { @@ -466,6 +507,7 @@ impl PartialEq for Remove { && self.partition_values == other.partition_values && self.size == other.size && self.tags == other.tags + && self.deletion_vector == other.deletion_vector } } diff --git a/rust/src/action/parquet_read/mod.rs b/rust/src/action/parquet_read/mod.rs index 4d905d557d..085e141ba6 100644 --- a/rust/src/action/parquet_read/mod.rs +++ b/rust/src/action/parquet_read/mod.rs @@ -8,7 +8,7 @@ use serde_json::json; use crate::action::{ Action, Add, AddCDCFile, ColumnCountStat, ColumnValueStat, MetaData, Protocol, ProtocolError, - Remove, Stats, Txn, + Remove, Stats, Txn, DeletionVector }; fn populate_hashmap_with_option_from_parquet_map( @@ -44,6 +44,40 @@ impl AddCDCFile { } } +impl DeletionVector { + fn from_parquet_record(record: &parquet::record::Row) -> Result { + let mut re = Self { + ..Default::default() + }; + for (i, (name, _)) in record.get_column_iter().enumerate() { + match name.as_str() { + "storageType" => { + re.storage_type = record + .get_string(i) + .map_err(|_| gen_action_type_error("add", "deletionVector.storage_type", "string"))? + .clone(); + }, + "pathOrInlineDv" => { + re.path_or_inline_dv = record + .get_string(i) + .map_err(|_| gen_action_type_error("add", "deletionVector.pathOrInlineDv", "string"))? + .clone(); + }, + "offset" => { + re.offset = match record + .get_int(i) { + Ok(x)=>Some(x), + _ => None + } + + }, + + } + } + Ok(re) + } +} + impl Add { fn from_parquet_record(record: &parquet::record::Row) -> Result { let mut re = Self { @@ -128,6 +162,19 @@ impl Add { re.stats_parsed = None; } }, + "deletionVector" => match record.get_group(i) { + Ok(deletion_vector) => { + del_vec = { ... Default.get} + re.deletion_vector = Some( + super::DeletionVector { storage_type: + deletion_vector. + , path_or_inline_dv: (), offset: (), size_in_bytes: (), cardinality: () } + ) + } + _ => { + re.deletion_vector = None; + } + }, _ => { log::debug!( "Unexpected field name `{}` for add action: {:?}", diff --git a/rust/src/delta_arrow.rs b/rust/src/delta_arrow.rs index a8a6ed9661..8bcc01dc4d 100644 --- a/rust/src/delta_arrow.rs +++ b/rust/src/delta_arrow.rs @@ -455,6 +455,20 @@ pub(crate) fn delta_log_schema_for_table( false ), true + ), + ArrowField::new( + "deletionVector", + ArrowDataType::Struct( + vec![ + ArrowField::new("storageType", ArrowDataType::Utf8, false), + ArrowField::new("pathOrInlineDv", ArrowDataType::Utf8, false), + ArrowField::new("offset", ArrowDataType::Int32, true), + ArrowField::new("sizeInBytes", ArrowDataType::Int32, false), + ArrowField::new("cardinality", ArrowDataType::Int64, false), + ] + .into() + ), + true ) ]; static ref REMOVE_FIELDS: Vec = vec![ From 7fcfadbd5d095b63fcf25aee7b5f5045217deb6f Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Tue, 1 Aug 2023 07:55:59 +0200 Subject: [PATCH 02/16] test file --- ...4c6f-8759-5b20895a992a.c000.snappy.parquet | Bin 0 -> 2242 bytes ...4577-b72c-74f02a43f024.c000.snappy.parquet | Bin 0 -> 2179 bytes ...4364-b618-06bff2081940.c000.snappy.parquet | Bin 0 -> 2159 bytes ...45b2-9f99-f6be9083092e.c000.snappy.parquet | Bin 0 -> 2229 bytes ...4131-9627-5d1824f9843d.c000.snappy.parquet | Bin 0 -> 2199 bytes ...40de-bab7-c496654af5c3.c000.snappy.parquet | Bin 0 -> 2104 bytes ...4d8b-860e-e38a29846bd0.c000.snappy.parquet | Bin 0 -> 2260 bytes ...48b9-811c-7a83792ce8ec.c000.snappy.parquet | Bin 0 -> 2189 bytes ...4b61-b117-902cd08f0e76.c000.snappy.parquet | Bin 0 -> 2149 bytes ...4c94-8c07-80e67cbcb891.c000.snappy.parquet | Bin 0 -> 2214 bytes .../_delta_log/00000000000000000000.crc | 1 + .../_delta_log/00000000000000000000.json | 164 ++++++++++++++++++ .../_delta_log/00000000000000000001.crc | 1 + .../_delta_log/00000000000000000001.json | 3 + .../_delta_log/00000000000000000002.crc | 1 + .../_delta_log/00000000000000000002.json | 2 + .../_delta_log/00000000000000000003.crc | 1 + .../_delta_log/00000000000000000003.json | 2 + .../_delta_log/00000000000000000004.crc | 1 + .../_delta_log/00000000000000000004.json | 3 + .../_delta_log/00000000000000000005.crc | 1 + .../_delta_log/00000000000000000005.json | 3 + .../_delta_log/00000000000000000006.crc | 1 + .../_delta_log/00000000000000000006.json | 3 + .../_delta_log/00000000000000000007.crc | 1 + .../_delta_log/00000000000000000007.json | 125 +++++++++++++ .../_delta_log/00000000000000000008.crc | 1 + .../_delta_log/00000000000000000008.json | 2 + .../_delta_log/00000000000000000009.crc | 1 + .../_delta_log/00000000000000000009.json | 4 + .../00000000000000000010.checkpoint.parquet | Bin 0 -> 92120 bytes .../_delta_log/00000000000000000010.crc | 1 + .../_delta_log/00000000000000000010.json | 4 + .../_delta_log/00000000000000000011.crc | 1 + .../_delta_log/00000000000000000011.json | 4 + .../_delta_log/00000000000000000012.crc | 1 + .../_delta_log/00000000000000000012.json | 4 + .../_delta_log/00000000000000000013.crc | 1 + .../_delta_log/00000000000000000013.json | 4 + .../_delta_log/00000000000000000014.crc | 1 + .../_delta_log/00000000000000000014.json | 4 + .../_delta_log/00000000000000000015.crc | 1 + .../_delta_log/00000000000000000015.json | 4 + .../_delta_log/00000000000000000016.crc | 1 + .../_delta_log/00000000000000000016.json | 4 + .../_delta_log/00000000000000000017.crc | 1 + .../_delta_log/00000000000000000017.json | 4 + .../_delta_log/00000000000000000018.crc | 1 + .../_delta_log/00000000000000000018.json | 4 + .../_delta_log/00000000000000000019.crc | 1 + .../_delta_log/00000000000000000019.json | 4 + .../00000000000000000020.checkpoint.parquet | Bin 0 -> 97231 bytes .../_delta_log/00000000000000000020.crc | 1 + .../_delta_log/00000000000000000020.json | 4 + .../_delta_log/00000000000000000021.crc | 1 + .../_delta_log/00000000000000000021.json | 4 + .../_delta_log/00000000000000000022.crc | 1 + .../_delta_log/00000000000000000022.json | 4 + .../_delta_log/00000000000000000023.crc | 1 + .../_delta_log/00000000000000000023.json | 4 + .../_delta_log/00000000000000000024.crc | 1 + .../_delta_log/00000000000000000024.json | 4 + .../_delta_log/_last_checkpoint | 1 + ...44c2-8b5c-3dceca8da355.c000.snappy.parquet | Bin 0 -> 2288 bytes ...4c8d-94d7-7834ae8e06d6.c000.snappy.parquet | Bin 0 -> 3493 bytes ...40f7-9ce7-3e4f86266dee.c000.snappy.parquet | Bin 0 -> 8844 bytes ...45d9-9862-edefc9bbc16c.c000.snappy.parquet | Bin 0 -> 3820 bytes ...4ca7-b1d6-33e6b5446960.c000.snappy.parquet | Bin 0 -> 16231 bytes ...4012-9d29-8c2a495fd10a.c000.snappy.parquet | Bin 0 -> 14874 bytes ...4f68-88cb-52b20ec78fe6.c000.snappy.parquet | Bin 0 -> 8183 bytes ...487a-8f11-4660d43e2d6d.c000.snappy.parquet | Bin 0 -> 2020 bytes ...44e8-adcb-c573141cac0b.c000.snappy.parquet | Bin 0 -> 3224 bytes ...42ee-a49c-9c6ae691a102.c000.snappy.parquet | Bin 0 -> 3040 bytes ...4b05-a6a3-7e1c27cbe60a.c000.snappy.parquet | Bin 0 -> 3347 bytes ...46a0-81cf-073720b72829.c000.snappy.parquet | Bin 0 -> 3348 bytes ...4b8e-8134-91bf9b1ece95.c000.snappy.parquet | Bin 0 -> 31788 bytes ...4abb-a9f2-13deef915adf.c000.snappy.parquet | Bin 0 -> 20869 bytes ...487c-b2da-2cf6be191d51.c000.snappy.parquet | Bin 0 -> 3591 bytes ...4f63-9a15-ee703572cefa.c000.snappy.parquet | Bin 0 -> 9403 bytes ...46f9-a873-d2feef982653.c000.snappy.parquet | Bin 0 -> 12150 bytes ...4fb4-80c8-fb86524ed039.c000.snappy.parquet | Bin 0 -> 36324 bytes ...47ec-a8d0-23b08a5d7c49.c000.snappy.parquet | Bin 0 -> 15750 bytes ...4268-ad53-800fc20f6a66.c000.snappy.parquet | Bin 0 -> 2635 bytes ...4176-94b4-1f2d1c182ea7.c000.snappy.parquet | Bin 0 -> 34381 bytes ...4b39-820a-b6d4f68bd655.c000.snappy.parquet | Bin 0 -> 2575 bytes ...4f15-8871-7ee9ea6814c1.c000.snappy.parquet | Bin 0 -> 18009 bytes ...4e28-8208-7841253d7bdf.c000.snappy.parquet | Bin 0 -> 2283 bytes ...40ba-9070-23f81a1d6066.c000.snappy.parquet | Bin 0 -> 11546 bytes ...4d48-93a2-d3d0fc9361af.c000.snappy.parquet | Bin 0 -> 36581 bytes ...4284-989c-8ad4293e7ead.c000.snappy.parquet | Bin 0 -> 9547 bytes ...4119-95e5-1abf13e560d4.c000.snappy.parquet | Bin 0 -> 8427 bytes ...4063-97bd-0f9b8b36ea7c.c000.snappy.parquet | Bin 0 -> 24859 bytes ...4d54-8b18-13c5764680e7.c000.snappy.parquet | Bin 0 -> 8921 bytes ...4d18-ae0e-80d4d20969de.c000.snappy.parquet | Bin 0 -> 9757 bytes ...4ccd-aa37-f51469d9106f.c000.snappy.parquet | Bin 0 -> 9130 bytes ...4d6b-938c-87d7f4882317.c000.snappy.parquet | Bin 0 -> 2162 bytes ...493d-86f4-f281f930d1d9.c000.snappy.parquet | Bin 0 -> 8193 bytes ...49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet | Bin 0 -> 2684 bytes ...4954-b795-b94d57bdd0d2.c000.snappy.parquet | Bin 0 -> 1983 bytes ...4ec4-ae94-2a598dcb4f50.c000.snappy.parquet | Bin 0 -> 7005 bytes ...4653-a9cb-e017b3f9d102.c000.snappy.parquet | Bin 0 -> 7069 bytes ...4e9d-b192-120b8db1e76d.c000.snappy.parquet | Bin 0 -> 2201 bytes ...4e0e-97d7-bf4273d478f4.c000.snappy.parquet | Bin 0 -> 3498 bytes ...4b5f-9b64-4e46ac9f83c5.c000.snappy.parquet | Bin 0 -> 5122 bytes ...4302-b0d9-83d55ebe26fa.c000.snappy.parquet | Bin 0 -> 6843 bytes ...4fc4-be1a-cd89cd500569.c000.snappy.parquet | Bin 0 -> 2348 bytes ...4c71-a0ee-bf59dca39553.c000.snappy.parquet | Bin 0 -> 4423 bytes ...4bea-a22d-97b6211752b2.c000.snappy.parquet | Bin 0 -> 5621 bytes ...4b08-a145-c368ddb8504c.c000.snappy.parquet | Bin 0 -> 9399 bytes ...438a-bf23-f0e901279154.c000.snappy.parquet | Bin 0 -> 10759 bytes ...429d-9018-353e2c7ba140.c000.snappy.parquet | Bin 0 -> 10295 bytes ...47cb-8351-2e960ec90f37.c000.snappy.parquet | Bin 0 -> 13474 bytes ...453f-b58f-9c7d0085a859.c000.snappy.parquet | Bin 0 -> 4221 bytes ...4697-9416-d8cc8a2a11f7.c000.snappy.parquet | Bin 0 -> 24949 bytes ...4acd-94e2-93aea117042b.c000.snappy.parquet | Bin 0 -> 4627 bytes ...411c-9ab3-b9e65d0537d3.c000.snappy.parquet | Bin 0 -> 9249 bytes ...460f-b72e-423aa35e78af.c000.snappy.parquet | Bin 0 -> 4941 bytes ...4443-aa64-7eada3aa3692.c000.snappy.parquet | Bin 0 -> 21261 bytes ...41a6-b8dc-56345b8fb86b.c000.snappy.parquet | Bin 0 -> 24516 bytes ...40ec-b32f-acf050a6b4d4.c000.snappy.parquet | Bin 0 -> 9348 bytes ...47bd-a212-3b1164c43ca1.c000.snappy.parquet | Bin 0 -> 44349 bytes ...4850-b6b9-64a6e108a254.c000.snappy.parquet | Bin 0 -> 23313 bytes ...4c09-a549-5644ec9d907c.c000.snappy.parquet | Bin 0 -> 14161 bytes ...4fb1-9eef-e7147e303a1d.c000.snappy.parquet | Bin 0 -> 28328 bytes ...4a30-8892-4986568c2331.c000.snappy.parquet | Bin 0 -> 18096 bytes ...497d-a6b5-d02b29110f4c.c000.snappy.parquet | Bin 0 -> 2461 bytes ...49ea-9c12-ed4c65ea78f4.c000.snappy.parquet | Bin 0 -> 2779 bytes ...4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet | Bin 0 -> 2243 bytes ...4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet | Bin 0 -> 16376 bytes ...4d3e-bce6-67bc3638bed2.c000.snappy.parquet | Bin 0 -> 8721 bytes ...44c8-8e04-723a1b81ad16.c000.snappy.parquet | Bin 0 -> 4501 bytes ...4aaf-a8b0-599125d9a9f5.c000.snappy.parquet | Bin 0 -> 49144 bytes ...483e-91d1-434b3c40d436.c000.snappy.parquet | Bin 0 -> 2289 bytes ...4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet | Bin 0 -> 4137 bytes ...4a6d-bf01-d10e5afe524b.c000.snappy.parquet | Bin 0 -> 15222 bytes ...421c-8fe9-25acdd9e0c28.c000.snappy.parquet | Bin 0 -> 2046 bytes ...43be-acba-4275a310fb4e.c000.snappy.parquet | Bin 0 -> 12383 bytes ...4592-93a6-cd2ed675a44a.c000.snappy.parquet | Bin 0 -> 3455 bytes ...4294-ac0e-6598b9f79b73.c000.snappy.parquet | Bin 0 -> 4082 bytes ...476b-87a7-2b32b275ca84.c000.snappy.parquet | Bin 0 -> 1979 bytes ...4e14-9239-eeabd0708f17.c000.snappy.parquet | Bin 0 -> 3331 bytes ...4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet | Bin 0 -> 12870 bytes ...41ff-b52c-732be5814f5d.c000.snappy.parquet | Bin 0 -> 22240 bytes ...431f-8a51-a6313199458a.c000.snappy.parquet | Bin 0 -> 6949 bytes ...4df9-ba13-bbc262c3412b.c000.snappy.parquet | Bin 0 -> 2543 bytes ...400f-a02a-90a2ef88e0a3.c000.snappy.parquet | Bin 0 -> 18548 bytes ...431f-b841-c60638f23e29.c000.snappy.parquet | Bin 0 -> 5211 bytes ...4e52-b314-781c0bea9956.c000.snappy.parquet | Bin 0 -> 5231 bytes ...46f0-9f1d-7dc01517b729.c000.snappy.parquet | Bin 0 -> 41747 bytes ...4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet | Bin 0 -> 22181 bytes ...4eb3-88b8-594b14e3cc4b.c000.snappy.parquet | Bin 0 -> 14904 bytes ...4e9b-b589-0aeb43a45b0b.c000.snappy.parquet | Bin 0 -> 27449 bytes ...42f5-9879-97441e3cbf2c.c000.snappy.parquet | Bin 0 -> 36801 bytes ...434a-ba6c-2422fa697bd5.c000.snappy.parquet | Bin 0 -> 12269 bytes ...404a-9919-73539f3acda2.c000.snappy.parquet | Bin 0 -> 5796 bytes ...4d2b-bbc9-542bd5eae86b.c000.snappy.parquet | Bin 0 -> 3596 bytes ...4d76-8570-9a9074650ce5.c000.snappy.parquet | Bin 0 -> 9910 bytes ...4c9e-98d6-49020af7a115.c000.snappy.parquet | Bin 0 -> 6162 bytes ...4ab3-8122-bc712e03dca1.c000.snappy.parquet | Bin 0 -> 5866 bytes ...432a-80ce-bf1368c223da.c000.snappy.parquet | Bin 0 -> 7614 bytes ...4170-b827-e58bda42d161.c000.snappy.parquet | Bin 0 -> 2602 bytes ...4f63-8003-7c0901ed83c0.c000.snappy.parquet | Bin 0 -> 3298 bytes ...4507-89aa-ffb95996d8b6.c000.snappy.parquet | Bin 0 -> 4482 bytes ...4ed5-9536-b2fe5d5f8a92.c000.snappy.parquet | Bin 0 -> 2407 bytes ...4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet | Bin 0 -> 6451 bytes ...4564-b658-a7dd79b47e49.c000.snappy.parquet | Bin 0 -> 3212 bytes ...417a-becd-2bc170574205.c000.snappy.parquet | Bin 0 -> 7299 bytes ...420f-85f2-f6e508239f32.c000.snappy.parquet | Bin 0 -> 3754 bytes ...412c-bd02-09f3f8c49ffd.c000.snappy.parquet | Bin 0 -> 4590 bytes ...4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet | Bin 0 -> 23682 bytes ...4eae-b630-01beef8bdd2d.c000.snappy.parquet | Bin 0 -> 21902 bytes ...4765-911b-e83233588b40.c000.snappy.parquet | Bin 0 -> 9930 bytes ...4eac-9d0f-9a195ee3d072.c000.snappy.parquet | Bin 0 -> 4637 bytes ...408f-93c5-b9f8e970ff4f.c000.snappy.parquet | Bin 0 -> 12425 bytes ...42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet | Bin 0 -> 8814 bytes ...45df-b405-bd6e69a89dd5.c000.snappy.parquet | Bin 0 -> 1905 bytes ...4b1e-865b-47528ecd2062.c000.snappy.parquet | Bin 0 -> 2888 bytes ...4ba2-9b8f-33bc6b6cf86c.c000.snappy.parquet | Bin 0 -> 16088 bytes ...405c-a185-1dfd8771315f.c000.snappy.parquet | Bin 0 -> 15458 bytes ...4a1f-a956-e746f1218e27.c000.snappy.parquet | Bin 0 -> 3100 bytes ...4cb9-a968-027cbfe88cdc.c000.snappy.parquet | Bin 0 -> 20911 bytes ...40a1-981b-979e616d7e02.c000.snappy.parquet | Bin 0 -> 45435 bytes ...4693-840c-9f35b57541a1.c000.snappy.parquet | Bin 0 -> 10044 bytes ...4e17-a5c7-54f816597507.c000.snappy.parquet | Bin 0 -> 2955 bytes ...4658-9eea-97aa50ff131f.c000.snappy.parquet | Bin 0 -> 19660 bytes ...491e-b8bf-e98fcefeb810.c000.snappy.parquet | Bin 0 -> 16433 bytes ...42e2-a480-3e999ebc8aac.c000.snappy.parquet | Bin 0 -> 3591 bytes ...4add-9703-1979d56fee34.c000.snappy.parquet | Bin 0 -> 11934 bytes ...45e4-8f10-3f0c3ab4fef0.c000.snappy.parquet | Bin 0 -> 12308 bytes ...43f6-8f9c-4a0a679e27b4.c000.snappy.parquet | Bin 0 -> 2579 bytes ...431c-8b85-2fa36de39eed.c000.snappy.parquet | Bin 0 -> 2197 bytes ...4a0c-9cfe-1783164af479.c000.snappy.parquet | Bin 0 -> 32968 bytes ...4d89-b53e-767083626e89.c000.snappy.parquet | Bin 0 -> 5063 bytes ...41d2-8720-683528fa70d0.c000.snappy.parquet | Bin 0 -> 6009 bytes ...4971-9018-fb781f232c48.c000.snappy.parquet | Bin 0 -> 5487 bytes ...44b2-97fb-ce131c4a50b8.c000.snappy.parquet | Bin 0 -> 21461 bytes ...4f93-948d-3bc01d10f972.c000.snappy.parquet | Bin 0 -> 9103 bytes ...40bc-8758-bc17b61f2288.c000.snappy.parquet | Bin 0 -> 3391 bytes ...4c8c-af16-73d0482cb2fc.c000.snappy.parquet | Bin 0 -> 14360 bytes ...4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet | Bin 0 -> 4028 bytes ...4f94-ad85-394d07f413e6.c000.snappy.parquet | Bin 0 -> 21285 bytes ...4f6c-8d3f-cae095c9be57.c000.snappy.parquet | Bin 0 -> 8236 bytes ...4259-809b-9f1a0e7d7c94.c000.snappy.parquet | Bin 0 -> 6074 bytes ...40f8-9637-40ca490c12eb.c000.snappy.parquet | Bin 0 -> 8488 bytes ...4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet | Bin 0 -> 2493 bytes ...4cf2-82f8-6404dfcb452d.c000.snappy.parquet | Bin 0 -> 1986 bytes ...4bfc-b0d4-832961171f88.c000.snappy.parquet | Bin 0 -> 13844 bytes ...45a6-b5d7-c50e812c69b3.c000.snappy.parquet | Bin 0 -> 4880 bytes ...46f0-ae6e-23e9863b930f.c000.snappy.parquet | Bin 0 -> 5301 bytes ...401e-92f8-8c5fcd33593a.c000.snappy.parquet | Bin 0 -> 36041 bytes ...40c7-a0ab-b1137ae92e2c.c000.snappy.parquet | Bin 0 -> 16280 bytes ...4e38-a0c8-29676fa8716d.c000.snappy.parquet | Bin 0 -> 13742 bytes ...4587-8258-b78a92b3a421.c000.snappy.parquet | Bin 0 -> 41056 bytes ...4f92-b873-d1e6d13d857d.c000.snappy.parquet | Bin 0 -> 12183 bytes ...4bca-9099-f70f0fb6a2da.c000.snappy.parquet | Bin 0 -> 7738 bytes ...4dd1-80f0-04a225975b12.c000.snappy.parquet | Bin 0 -> 2376 bytes ...44f9-bc1b-301c6cc00d17.c000.snappy.parquet | Bin 0 -> 1842 bytes ...4c72-8ca0-b6855093ce3e.c000.snappy.parquet | Bin 0 -> 3690 bytes ...43d1-beda-ce0b1353baa7.c000.snappy.parquet | Bin 0 -> 10719 bytes ...4929-b25f-5595b415eb44.c000.snappy.parquet | Bin 0 -> 2549 bytes ...47c0-b113-c68d121c284f.c000.snappy.parquet | Bin 0 -> 3107 bytes ...4be1-b493-0bc0dc7842b9.c000.snappy.parquet | Bin 0 -> 2116 bytes ...4e21-b95c-fe3df9f9caca.c000.snappy.parquet | Bin 0 -> 3742 bytes ...4ec0-a21f-ba1f30a10b87.c000.snappy.parquet | Bin 0 -> 1859 bytes ...r_00590b24-2e06-4fc9-9588-156de9f3766e.bin | Bin 0 -> 91 bytes ...r_0ec26912-3a52-4206-817c-6189e959fbf7.bin | Bin 0 -> 87 bytes ...r_30cddc61-755c-4bc7-9bf1-395aaad0a48c.bin | Bin 0 -> 43 bytes ...r_3be0ce8a-6647-4282-a7cc-2f47d238607a.bin | Bin 0 -> 87 bytes ...r_4255589f-8c1b-4389-ac7c-5447387510ac.bin | Bin 0 -> 87 bytes ...r_4b2782d2-f15a-4723-a564-c9a0a9d90ef0.bin | Bin 0 -> 91 bytes ...r_5be0431b-a736-4556-8258-dbcc14c34536.bin | Bin 0 -> 91 bytes ...r_61c51667-25a7-4924-a83d-107222e8e56f.bin | Bin 0 -> 93 bytes ...r_68c7af02-4619-4d15-8438-70fc78dde41e.bin | Bin 0 -> 91 bytes ...r_90b96e03-a605-4c1b-ba2b-f1171baa0356.bin | Bin 0 -> 93 bytes ...r_97a09b5e-533e-462d-b5ad-f0cb75db3feb.bin | Bin 0 -> 43 bytes ...r_9d57e5ab-93fe-4bea-88e2-07fc86faef4d.bin | Bin 0 -> 43 bytes ...r_a98874c8-d309-428c-8a95-da79a4d05395.bin | Bin 0 -> 43 bytes ...r_afee304d-dd98-45d4-ab99-6c2b36e9ebb6.bin | Bin 0 -> 2658 bytes ...r_c500773e-86ff-4cd6-bb30-90a727f496ed.bin | Bin 0 -> 43 bytes ...r_dc81b448-cc3d-4f5a-8dcd-29b3a93dbc85.bin | Bin 0 -> 43 bytes ...r_e917ac36-68c3-4630-8924-6735f5f2195b.bin | Bin 0 -> 95 bytes ...r_f8bf5963-1ea1-4c70-93bf-12bc7ec94c72.bin | Bin 0 -> 89 bytes ...r_f95befd6-2efe-4817-9753-68ed9bbecdd7.bin | Bin 0 -> 89 bytes ...4e53-ba74-3d637b97a376.c000.snappy.parquet | Bin 0 -> 2219 bytes ...4c08-88da-590a50a5055f.c000.snappy.parquet | Bin 0 -> 2276 bytes ...41a1-9297-c949cada2502.c000.snappy.parquet | Bin 0 -> 2198 bytes ...4802-bc2d-b3d27d42240e.c000.snappy.parquet | Bin 0 -> 2201 bytes ...4cc4-9699-d3f93a830355.c000.snappy.parquet | Bin 0 -> 2129 bytes ...440e-86b9-5de444a8162c.c000.snappy.parquet | Bin 0 -> 2244 bytes 249 files changed, 397 insertions(+) create mode 100644 rust/tests/data/table_with_deletion_logs/4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/92/part-00000-37176044-861e-4577-b72c-74f02a43f024.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/Ky/part-00000-ac7b9132-3a2b-40de-bab7-c496654af5c3.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/R2/part-00000-4b2d49fe-14fb-4c94-8c07-80e67cbcb891.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.checkpoint.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000018.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000018.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000019.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000019.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000020.checkpoint.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000020.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000020.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json create mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ac/part-00114-dfdd1f11-4639-4c8d-94d7-7834ae8e06d6.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ag/part-00108-8d8e8bc1-9cf5-45d9-9862-edefc9bbc16c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=At/part-00119-f7462c15-24a0-44e8-adcb-c573141cac0b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Au/part-00124-a9f01ea9-b892-42ee-a49c-9c6ae691a102.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Av/part-00118-4562a0fe-1ac4-4b05-a6a3-7e1c27cbe60a.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ba/part-00012-63af99ea-d766-4b8e-8134-91bf9b1ece95.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=By/part-00130-2ace52de-9185-4268-ad53-800fc20f6a66.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Di/part-00058-0b834bb0-b0f9-4d18-ae0e-80d4d20969de.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Dr/part-00146-9a6376ff-3888-4d6b-938c-87d7f4882317.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ea/part-00147-6c258a74-f195-4954-b795-b94d57bdd0d2.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=El/part-00080-787f2b06-8854-4653-a9cb-e017b3f9d102.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Es/part-00097-966dcb06-8001-4b5f-9b64-4e46ac9f83c5.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Hu/part-00030-a3cb65ca-cfc5-4a30-8892-4986568c2331.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Je/part-00072-96012688-af5c-4d3e-bce6-67bc3638bed2.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Kl/part-00115-4178fbdd-4d23-4592-93a6-cd2ed675a44a.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Kn/part-00106-8ed1b538-7db2-4294-ac0e-6598b9f79b73.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Od/part-00136-304e9fbd-c327-4ed5-9536-b2fe5d5f8a92.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=On/part-00120-b63d118e-49d4-4564-b658-a7dd79b47e49.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Pe/part-00021-8ec98487-cda7-4eae-b630-01beef8bdd2d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ph/part-00059-55a8e127-e5b6-4765-911b-e83233588b40.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Qu/part-00126-56ba5736-dd1c-4b1e-865b-47528ecd2062.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ra/part-00035-ee60a45f-a5a4-4ba2-9b8f-33bc6b6cf86c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sc/part-00034-e47b6431-2047-491e-b8bf-e98fcefeb810.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Se/part-00112-7c8bf6a5-076b-42e2-a480-3e999ebc8aac.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Si/part-00047-9b226c6e-2067-45e4-8f10-3f0c3ab4fef0.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sl/part-00142-7817a109-6414-431c-8b85-2fa36de39eed.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Sw/part-00092-64f0627d-ac1f-40bc-8758-bc17b61f2288.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Tr/part-00088-519570fa-fe08-4259-809b-9f1a0e7d7c94.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Va/part-00022-c67f87a1-1bc9-4bfc-b0d4-832961171f88.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Vi/part-00095-9337de01-3e78-46f0-ae6e-23e9863b930f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wh/part-00044-c76e4b56-a7e3-4e38-a0c8-29676fa8716d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/company=Zu/part-00153-abce9619-d949-4ec0-a21f-ba1f30a10b87.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_00590b24-2e06-4fc9-9588-156de9f3766e.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_0ec26912-3a52-4206-817c-6189e959fbf7.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_30cddc61-755c-4bc7-9bf1-395aaad0a48c.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_3be0ce8a-6647-4282-a7cc-2f47d238607a.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_4255589f-8c1b-4389-ac7c-5447387510ac.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_4b2782d2-f15a-4723-a564-c9a0a9d90ef0.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_5be0431b-a736-4556-8258-dbcc14c34536.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_61c51667-25a7-4924-a83d-107222e8e56f.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_68c7af02-4619-4d15-8438-70fc78dde41e.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_90b96e03-a605-4c1b-ba2b-f1171baa0356.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_97a09b5e-533e-462d-b5ad-f0cb75db3feb.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_9d57e5ab-93fe-4bea-88e2-07fc86faef4d.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_a98874c8-d309-428c-8a95-da79a4d05395.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_afee304d-dd98-45d4-ab99-6c2b36e9ebb6.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_c500773e-86ff-4cd6-bb30-90a727f496ed.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_dc81b448-cc3d-4f5a-8dcd-29b3a93dbc85.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_e917ac36-68c3-4630-8924-6735f5f2195b.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_f8bf5963-1ea1-4c70-93bf-12bc7ec94c72.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_f95befd6-2efe-4817-9753-68ed9bbecdd7.bin create mode 100644 rust/tests/data/table_with_deletion_logs/j8/part-00000-d84309b9-d4db-4e53-ba74-3d637b97a376.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/pN/part-00000-cca81908-5694-4c08-88da-590a50a5055f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/u1/part-00000-f618102b-2c42-4802-bc2d-b3d27d42240e.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/wA/part-00000-c505a423-3101-4cc4-9699-d3f93a830355.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet diff --git a/rust/tests/data/table_with_deletion_logs/4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..37eb5380a668ac3dd9fa002dbb7378531178654c GIT binary patch literal 2242 zcmcguU2D@&7*5lDjyGu~_Qd<9D@dvp+7(2>lh%kE!dSLSqm9 z=-1OHsW{vQZ~qava0QzX9v%Tahg9_7RW{1GI*I8#DhxI0~UfIiUzdugK zVsJ?S_>a(E!6qy_G$J;A_hia*uzTaW*Ju+HqZETu6Ra?THO(cSH^H3F01%DBSrWGh zgN9(m>YDLtd}fbt@x6yEY?9E`KS()k+alMkj#(#eXz-Df4cm}$MQu*kOJ!MWmdmnQ zZGlgrG)E+LNi~f6heNUO=r?Zmdl`2y2K1~>3(X6*I+zDJrs1W4_ZqGpiqY~k!HUSMO6na4qz`5{L2K` zeBd8)+(e$)r^69RY%BrUn*_g-03V-hGYS4pm)X^ksGuzmwO{t?NKkgD!xyu zE=d|OC{{q;9n(649S0DK(_ZxS1~%s6#NF;x6s$#}K$_k0+5bHdkPZgXwJ3&R??frU zI2a)4+>ZAvU>yuI_*IE2f>G|scw+2>VYm9tic;E{CT}@zw|lkA2>Ui%1cS72WAPZK zWL`Ik0KW$54L%esm*8V9j2x$pgXiaG86mU5X`SfQ-28NT%Pf<-+ewfKIN-50z3!_8*^ND1^d&vwu%?*z>g1(-%tAC z+inU%T*O=T!M#@imv9EZ__(`2=7UczkPSr^=2cZO4W09Ef#}@bb{&(j_N4-20;llK z?uVcLf}+JtE?LT^lKFhG#QAo>!LGLXqOk5y?DY5N=*P3LufPZgna+>vu3+Ph#|vU6 zwtYQnHc0c)npvq+jo>K4(J6)t6IpIj)0{%LcmU!Fco!r!if{;4j3TRV&(583B2IQl zCmQuqofpwY-O%ZpZfj-Q^a2iYx?-qFQp{CL<$NJ2R||z?u3XJ0%c(R?7K(XN&Sa|T zVlm_KvrLSSsqqMpqp>_1kHosAVTNVcFAV#YiAOH~XZOaB7#>e_3UKD&ia%kWLcr1P zdeG;__+gO8p$-aW)&(5~U65xpp9kaLL%m+z!Md>50rpJ*Vh+%6w?X&CcgA}ZzN2ud zUIy5`0OUASKBEoTF1`n@@){WW=(=t0h21tixB0Bd9*0>tIQDr2#Z--~rm4Wy8p}#qDTBBR0~zMJDuHv?ZE8tP@6_Nl=6QV~f&Tfe^RV^ZciET|^B#j0j zq(*(yR4PPW@)NgOiJn-E_Jm}^cG&-22uS-y6uGCN8lz|h82bg>$&GwoE^EI`|F@&p z5gg@6j>pH|FFWj)saMiyhCH-xtM#CTxbp)SL8UcP*<2tNT~#y+w~dPpUYN;?Z%XH@oCbgzeF|-D;6fn22TsJI37dp3CNWm4>#t~YE HzaM`A;s-$! literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..0b587068d7be6a3a02b9338daa2b697b28fd4654 GIT binary patch literal 2159 zcmcImzi-n(6n31n2~}u?&{+;d!m^a8h}g|Sas|)c8W>~ zbSlh@4E+l#(E*`Su_0868FfIYQ~v^nE_C48iQ~9oh(z&Vy}S3m@7;U%-PsE_7ZZp= zPf!tkJl;PU4I>(c!zd8WQsa?)GM(XOu^|&~PAe_zBhy$nxLL9)t1<4u3>Qx&Gbwhk zFp8okc4>HfJrQ^hL=8&`BM!a&^8U?v*UAE~e_i^vTwR=EyB2VcrrZ3svjhM7>GyZ9 z8~zHS&4&%x77T2-Jq7R>ilfcrjYFRc9$dgRqG0ZxqG6SFjev$Jv{w-XyEhQ%k|>Lg z4u2kaTy$gC5<)tg7Sfr#kVs$8v8N}1DD<>VItKQs@J^Nc8^>GcT)ctH5Ntkd*Mfmv zrR_v?=*69&UdN5)CB0N7HH?B33Pxzwk0q%=bUi}Ng#n00V9tvxghD>BXjxLWFHT)B zJ!Z5|g{Ih{=0vbw)l{;iHfu%FupK6Hyrd}t&ZW!wVkRp{s?Vjv=pM+;*Fiy_x}ZI;1+oR^QeSizL}u4#HPeE<^DtW;@R>lD()x54Js5Hb zT+O$Lwmr;_2VzX3(*paO;-Z^=r-*^KtXt})-zwEsnM;Dqk)MGLV@~{3NMTv6Q4w(+ zgZ4yAhTev;RX zMzdt_F}^GlMbi1nN9(+)QE+vH4L&DURx2=8n~H*q3IqX~#CV&SpIql9q8L~N@iuGf zU0kmNLabNUbh(6;c{g#Z6?2kRh?7XtnkM_dCj!#mB(mh>P_(ls1sHo1Se-lbep#%& zX?pJrry|(OGua*&dvDr7ZzN|)XVc_?^R`-#TNHbx?;t3of=g?+u|W!Qjj(Xnhx%d+ z@H~X8nDtK^rHT86TNE4a3u+V1%op<6fmy~oM^LCWxRO?@!;b=pn_H-AhNg0zQ_RKT M2$Ny>7Q(N_AFYf)hX4Qo literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..cce18509bef693ed61de7def574c7e121dfb2b68 GIT binary patch literal 2229 zcmcguJ#5oJ6n5M{s|p}Q&p1*9mL;Mh)h2OjH>ns}wMc*fRZzsApt{7D#KM2r4v>~0 zSXh9K1tyRfkf1v=0|Nts3Dk*!0aXm_F!1cgajX=nhzbwZ-M#mH-+Oo8Ia!!JT|gAF zkc;lD-e297MKnx@5tCJ^aj`sA&ddBfxvpFMJU01R$Cr3jRz}a*O~1h(Z)&Xx{@g5I zl2xU^{ardmQB$93cn_pRc>k3Yl$b?4diVIvGdfW*^XSvUmAMO*8Lm45?wykxI#I9# ze|YET+GrBK4B5fMG0_Mn5j72; zj1#HAco@x~dp}lRrW1@~`Fuf~R1{Gy%A!&(=5H#+DQ?qM;N0hL@Q=ZGGhnChCoi6T z97@PAEFgl1>yBU&^&JHfow;>1?K#-Jy5vz_xtz1!5QLCw{ zI9aJFVkKW7qFPdLMV4!YQb~^ZSvr%=7&#`3(iw#sW-{H<5Y5u;7n=P_=a|F)!P~j- z;LOoZ5y4)B1uV0-ArRV-lf?0DaZ+^HZ|WLEty*zi5uGTadz8Y8wuNv9GI{t`VTE!)8&n9nKx81(nrnvom7r`KPTy4!` zpDgMo;ox^5)0g8zSb(u&;x; Z`Gtn<+ZNxs#e5#F@ZDjGT7W++zX9@?PzL}2 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..a3899c4dfe3bee293ae1938b66f2786224a5adae GIT binary patch literal 2199 zcmcImPiWIn7*Df54W$g6zK}x15LlVe#x7e!H+GnRhJTo&=oD0Byf&|GSej%>s&2F5 z4&p^bWOwnt^A3t*coe*e;tmc(cNe^P^GnvWjh(Pz?IC>cec$i*{dvFlX#Vt-5kw&! zS?JZr-G@;g(Xi}C46jhbsgazV5w2EnML2I0VmPsB?6|@u)4*;88-<#^loGDb2}&+E zHqIR?nxZJ>0}bDvND97(Nd)!rNI>s*-n?c)1(S1+L8oieoc-6~w@91p!eG zO`?~pzn=Alhz3XHjHJk;k}NBkdrDT3v)n#=K*sBP#DidWf*Or(eE#t`Tq$!L;=Lc& zv|tf58aNT1xPKw;SlC{ecZwBK#VAgp_z=xSv8vj{afYZF9)KtYdp)>JDAWrUt*QF@ z(WxVz$BXVYaFqn1-bUQ2mnE0nV7LS}@d zm0T7VWVtkw%gF&hODFh*o&*)d6IrUCNi<7CG)uGFH2Z~4GL!#Z$;n-sN3li;-X#3= z%j^Sic-fnB3<)#&t%paw4HQhR3HsLKg962c0+v?UItq*$|VV_69=Kz1AQmT9M3v|+ zmO#w4s&N@x79b?6vgBw*tj~st>-AJCS(&sFsb+oK__q zy#0xe7#BP@;c4cg({Az9wYjqt$9Dwn5nY^}8&?j@GTgX=>8dRh&8mf64a65>Lkg4E zMlizD_%eR^>+xDlzzi&-I4)$-Ab)*+YGz8Du}PKaz0-v`ak3!hvgxrLx3>!+baIV> zZ&!qe@17KpM!+Ke_;q`$JCrpJD1@Hb6I|1R^^x>0XW(qWKfl^|6b-|d{Sbt>cwn`` zgDrrkaSp%!@Zi(Y5WH{RrB;;~DizP!E5vZQjvb&ouI!$s5A1&dKs|(q@t?O_>s=x0 zL_U*G<s#(-~_^n0fvhaMX{;l44^9l0C6wub&(21xEm}+RkV%%iDRC}i|#gvPJ>Wy zBVkodgDx61y-4lA;UNc0rj{bPbU9zlWK&8xn@y#Qb$mH*cfO{L{UX4ESUG_dWJl>|zLXu1F zFaqvwpr9X3&<^8+0xgAvmi!5q9@ODC&4;~-upd-^P_uo)ClU5( z1Y$hGkd!)vmE42@3Ch^_Dve8yYu8GyG$fT( zsws{%esfjw)CjJIgu&N}RgDU)jhd#Bq6R^LrbALdERC;93e{X9gG_6>ag|sWAY`k$ z;;1E}&4!8V^`Ta>3T-7)%$mo3@I*k`oM_-M8_a#v_eWN=ZQ-fRGo70s`DK&E_iOhqszrE zxTVwA7p4#=bOh}ZU7B6UXZOuA*cic-Zi^*Tw}`8PxWz)%bWKBSOtCl&BRm&Hr~v;N F{sIQ(CFlSE literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..103b78944c885ae62e82203c76da977cb2824061 GIT binary patch literal 2260 zcmcguTWHfz7*5k&!l;Ul6H|#80+tDDY}1R~P*GHvpkv4sQAAFY(>ClhiAk!?t>OiI zQo$RDAc%-h`Y!6DqWCC^AcFWRK8O!K`zLGK#!eVI%tQO1^Z(!XU(R>ZPVGF9MGTrp z7h>q$m#3dsiHL>u0OG_VGmB;r|l_{TF4JgS&k=78d}Yw*sU}i zZ&W%oEtRsFVovxg6vHsvzi(sVD;~?k=ig+8!bK#Zx33<*8;bP7-G6@R$GSJx4xw#9 zik10=bfL2azw!Q}6h)teVE+-g(1JyX4z~cUAQe6Pbn9V%1ioSq#fC|w35)8)5u!^V zT6=h*j1^!kE5%|uU#=9=rVhBn!*{mu#1YSf1rC$NB5= z6u0%it37omE~24UN&aMla?bE)!QofaR%%4EsoQ-b>T983iUH^}KM(r>C{$xas;Qfx z$gulh)B)^XjDHXVpAU?xvR9<3Cj%Xd$l(N3FJk=b7{vHgiwW^h>P(%3a|zp7^3k>@ zbuKu!wm>6NNoi z_e4P2oy5>PIjFT9tpH6jXDwFHzC;*AE9nR^7&)0pgaXYL;i2QtK8=8Mwk%1{h`v{?GgZBe7xT literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..b82539264a4f10f60660f4030311991d51aec4c7 GIT binary patch literal 2189 zcmcIm-)qxQ6i%}r4Ws@Tazly*LttftHnvNfb;F0vsW_Npj1EE3aogOs(KP9jRIRfj z;)4vId>kS^iOl^0KKKVr@Ii-y_#!^|Ai}`^z>}xUKUmM$;xEONMFJ_&MFK8G0+lUtZv) zOg=Nk^`A;nl(b93b09JS&%Py~tOVlG{>I<<+>~2J(@ev@PZxq z&)wG#nIPPTZ0E-@-U>Dz+WMy1TOIF-wZQ`sr$j+BukF8m6}PSy^HM`0a;bb9^u`{i!1SmrpS zJ3p?wf{oX!7esXY-o=>Jz~;?0t6U>>jA9gujnP~bD~d@hYm8b<01%D9y8&D!6dHsT ztt#5iiCL#4H+xXWb>gKu@K^&}L)P?Wy+lke;2_7#hL*;KTxGhHm(xl`meaXXC7&*3 zvLr1R^0+iPS;-a(lO8`y#}jca2`3qg=c!>P-YpH$EY0rH?0Y)NocWI)PJV*Xj&#JG z8MwlC+4~T1bh};*xH7pnkU)bS6wIp&+8b~|p4|doOnw;j`*eru!nPvp^9aNoV8C}F z7bf?Ie1gCsxI}Lv?Ar+BI7DHy{oQ}b?Wo^K-^bT&cRT8~>p3o9NA@wp!r`$m7%HxD zoMBc)+`!;N(Y2&_igKuMbnyGW-$w1E5Drxc~qF literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..7a94a997b1f394e69e905e9ac0ddaaf9ebe673f7 GIT binary patch literal 2149 zcmcIm&ui0A98a^ZEww13FQiy71Xe1vvFp0D9UeBPpfE=n)q^7AwRvsB(xgjLrOpmK z=}B-mJ?t{{qTt1w7ZDjUriYzG1pN~{c^Dr2CT*I;UJA|}!uRF-{d~SZ-se41URaq% z6p~OAz1?|tFp)qsEJG-g5UEruU&?cfO`>-duB^$b8C}9_guAHAris;Vn!8cqrVCjy z%Z?pMQB>{&4eyCS3f|);fSMABLtD=u{W{?*F>+>aE%o}r<~%#JfcAL4pTcnt;BS8X z{uK1XyAW+XY{ao(;lQ0w08gPbdiedv6F)qrL}`>o z2iq^7Mtya}3fYoS6h)y>DCSw;3J91=pDYHpH*nC_&c_$K$9!}V1d-Om4lP(XZ8=Uv z$M0W>8Eveuts1o^X<-zjP;823!&s7ZVi;4@QUZV|3g0GhgHR|47A;H4t5fqQEsqr) zRB?+qq1K03yQ!&URqeE@M0Xq(GF8)*3@+yDrRuDhk?NwD$ye*MnQC^LWW?euuI6&} z>0&YG@H2Eg5m%Ct1d7FHsZb<7EDg~N&Ag|XT{;=L@ZYqW{7ffMbdcJbfSvXpvk49> z>riw)`6c(^90dm`nAQ-qKVgF$UHL?p+yiYnUD_kHVUGjMRseh!&?B+G4JUZ zw@ID_nC$?>SR_7ijYutd7;;M=d%K1W9)|1&9fkSi$9xGhuvyH{Fcnu=R?`~-Ze!4$ zU`tTALv%ydRCaPkm=SUmdu}AcSXTs4>w1Tng09^aTExT>HZl8ka)UR!ZNks-hN*XI zCZFc(GEpRhpS!ieTlxgoK-A!KV`a4gYqg^&xT-)9ph=o{i21n1c*LcHUm^c8_AujvNGqG;pnZ37e!Mw+IXOe0(Iv1kX*l zhS~6Cvv&S^WszbNBSC$ltIL&=I5taaa0D|govUfBHa2AtH&jc8F|lf`S`ECxRmLwz+MCY11XCT4(nk zh%oR;d{aRX1RwSwbB;X?UliPv55D;)DEQ_{)-;W+P_XtP+h37!cvvA35wMig>j5>eGv1-{zS4#?kNTQya5fdjzD%rVa(%U<>}?`InzZ z{O~4Z+dqzRM=){W?h?Syq4Vg?=EtXgb+ll}`~u16RRaAn%WAb`=~b@xG7yj7Kin6B zaZe~HO`$CM@p$hEkqG7&dFzxU*^&%A|r(m_p$Rnj682Vi41upe{!Nh(=*8h)aY* zLolLMMSFc>_P8Cfvxlmm;^pi^zoZqNa_2K2d8+!^vJblT~_J_p!?0K{xy zZv+0_m*Qr~qx2n!L;W_uZUrF6rtY#`Pa}%^BVJ*BA7s1y{Sl{p*Lyx=vM(7Hj*;DA zsEEdKx>1sG4TB?P$DHzAVwfsi!r_#hl9Lp7x+}w6(`4}RTAf(3q2H4$#KH=;F!yzM zU9cK8BFqS;Wz-9n5EF_j(G*jdxw$Ub&V^9R?hx~G;o`%*TGuq3*B}YdBqq4T!pyp$ z5Y56eSh`-RF5+4Z5OS^DFx3Lqmi)xcX3P^S5l=|b>o)tp3jt}Th^lxRnm&k9fU#4+ z>D<8k<*;_jbiPTvir^>*ay&lvPT79nQ{I*a)8xK&o6TEIiW~2`2pTEjLSq42WJRqI z4!!`9t{e*@H{b=$ja;w_XRfWxQ(Uww>5%Bs(n>DVH_K$}3Q84&FX)vTwp1`Tzg*Vg U6Uw)4F&~F3ydI*cW%!5k8;PAy%m4rY literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc new file mode 100644 index 0000000000..64b012b746 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc @@ -0,0 +1 @@ +{"txnId":"376cb832-001f-4730-bdf0-440db55f498b","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":["company"],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":1,"minWriterVersion":2},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json new file mode 100644 index 0000000000..1c37d513d3 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json @@ -0,0 +1,164 @@ +{"commitInfo":{"timestamp":1690863679939,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"WRITE","operationParameters":{"mode":"Overwrite","partitionBy":"[\"company\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numFiles":"161","numOutputRows":"20000","numOutputBytes":"1759180"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"376cb832-001f-4730-bdf0-440db55f498b"}} +{"protocol":{"minReaderVersion":1,"minWriterVersion":2}} +{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":["company"],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} +{"add":{"path":"company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet","partitionValues":{"company":"Jo"},"size":49144,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":682,\"minValues\":{\"address\":\"0011 Nguyen Crescent\\nNorth Erics\",\"age\":0.3684210526315789,\"id\":47,\"name\":\"Aaron Robertson\",\"phone_number\":\"(200)229-4244\"},\"maxValues\":{\"address\":\"Unit 9818 Box 1955\\nDPO AE 87015\",\"age\":526.2105263157895,\"id\":19947,\"name\":\"Zoe Jones\",\"phone_number\":\"9969156285\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000000","MIN_INSERTION_TIME":"1690863667000000","MAX_INSERTION_TIME":"1690863667000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet","partitionValues":{"company":"Ro"},"size":45435,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":623,\"minValues\":{\"address\":\"0056 Christine Streets\\nCarlosvie\",\"age\":0.7894736842105263,\"id\":68,\"name\":\"Aaron Copeland\",\"phone_number\":\"(201)291-6067x938\"},\"maxValues\":{\"address\":\"Unit 9878 Box 7105\\nDPO AA 03304\",\"age\":525.6315789473684,\"id\":19994,\"name\":\"Yesenia Simmons\",\"phone_number\":\"998.320.6307x808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000001","MIN_INSERTION_TIME":"1690863667000001","MAX_INSERTION_TIME":"1690863667000001","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet","partitionValues":{"company":"Ha"},"size":44349,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":609,\"minValues\":{\"address\":\"00068 Colin Ways\\nWebbberg, DE 47\",\"age\":0.5789473684210527,\"id\":33,\"name\":\"Aaron Brown\",\"phone_number\":\"(203)896-8933x214\"},\"maxValues\":{\"address\":\"Unit 9897 Box 8191\\nDPO AP 43022\",\"age\":524.3157894736842,\"id\":20000,\"name\":\"Zachary Rowe\",\"phone_number\":\"9938330643\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000002","MIN_INSERTION_TIME":"1690863667000002","MAX_INSERTION_TIME":"1690863667000002","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet","partitionValues":{"company":"Ma"},"size":41747,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":570,\"minValues\":{\"address\":\"0053 Melissa Passage Apt. 467\\nNe\",\"age\":0.8421052631578947,\"id\":20,\"name\":\"Aaron Manning\",\"phone_number\":\"(200)963-0247\"},\"maxValues\":{\"address\":\"Unit 9956 Box 5741\\nDPO AA 22448\",\"age\":525.3157894736842,\"id\":19940,\"name\":\"Zachary Wilson\",\"phone_number\":\"999-870-5771\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000004","MIN_INSERTION_TIME":"1690863667000004","MAX_INSERTION_TIME":"1690863667000004","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet","partitionValues":{"company":"We"},"size":16280,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":194,\"minValues\":{\"address\":\"004 Russell Tunnel Suite 899\\nWes\",\"age\":6.2631578947368425,\"id\":175,\"name\":\"Aaron Fowler\",\"phone_number\":\"(210)412-5784\"},\"maxValues\":{\"address\":\"Unit 8608 Box 6786\\nDPO AP 85172\",\"age\":521.7894736842105,\"id\":19925,\"name\":\"Zachary Ruiz\",\"phone_number\":\"992-466-0449\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000005","MIN_INSERTION_TIME":"1690863667000005","MAX_INSERTION_TIME":"1690863667000005","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet","partitionValues":{"company":"Mi"},"size":27449,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":354,\"minValues\":{\"address\":\"0045 Stacey Forest Apt. 735\\nDani\",\"age\":4.578947368421052,\"id\":31,\"name\":\"Aaron Page\",\"phone_number\":\"(219)952-5252x1865\"},\"maxValues\":{\"address\":\"Unit 9482 Box 6580\\nDPO AE 25058\",\"age\":524.1052631578947,\"id\":20009,\"name\":\"Yolanda Arnold MD\",\"phone_number\":\"999.688.6199\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000006","MIN_INSERTION_TIME":"1690863667000006","MAX_INSERTION_TIME":"1690863667000006","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet","partitionValues":{"company":"Mo"},"size":36801,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":493,\"minValues\":{\"address\":\"0061 Nancy Lodge\\nNewtonfort, MP \",\"age\":0.3157894736842105,\"id\":17,\"name\":\"Aaron Bishop\",\"phone_number\":\"(205)960-4970x08053\"},\"maxValues\":{\"address\":\"Unit 9249 Box 4583\\nDPO AE 36010\",\"age\":526.1578947368421,\"id\":19998,\"name\":\"Zachary Rivera\",\"phone_number\":\"997-495-6251x51617\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000008","MIN_INSERTION_TIME":"1690863667000008","MAX_INSERTION_TIME":"1690863667000008","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet","partitionValues":{"company":"Wa"},"size":36041,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":485,\"minValues\":{\"address\":\"005 Powers Rue Suite 061\\nLake El\",\"age\":0.5263157894736842,\"id\":10,\"name\":\"Aaron Stein\",\"phone_number\":\"(241)774-6129\"},\"maxValues\":{\"address\":\"Unit 9988 Box 9529\\nDPO AE 32750\",\"age\":525.2105263157895,\"id\":20003,\"name\":\"Zachary Brooks\",\"phone_number\":\"999-873-8219x260\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000009","MIN_INSERTION_TIME":"1690863667000009","MAX_INSERTION_TIME":"1690863667000009","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":36324,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":486,\"minValues\":{\"address\":\"00138 Cole Expressway Apt. 298\\nM\",\"age\":1.736842105263158,\"id\":74,\"name\":\"Aaron Burch\",\"phone_number\":\"(201)486-9368\"},\"maxValues\":{\"address\":\"Unit 9821 Box 0150\\nDPO AP 50853\",\"age\":526.0526315789474,\"id\":19847,\"name\":\"William Tucker\",\"phone_number\":\"998-400-4344x104\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":34381,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":461,\"minValues\":{\"address\":\"00009 Timothy Lakes Suite 158\\nSo\",\"age\":3.3157894736842106,\"id\":13,\"name\":\"Aaron Morse\",\"phone_number\":\"(202)277-3641x94475\"},\"maxValues\":{\"address\":\"Unit 9868 Box 5032\\nDPO AA 77218\",\"age\":526.3157894736842,\"id\":20002,\"name\":\"Yvonne Alvarez\",\"phone_number\":\"997.721.3069\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet","partitionValues":{"company":"Sm"},"size":32968,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":443,\"minValues\":{\"address\":\"00706 George Spring Suite 755\\nPo\",\"age\":2.263157894736842,\"id\":223,\"name\":\"Aaron Alvarez\",\"phone_number\":\"(203)809-7645x050\"},\"maxValues\":{\"address\":\"Unit 9593 Box 0785\\nDPO AE 02130\",\"age\":525.7368421052631,\"id\":19979,\"name\":\"Zachary Johnson MD\",\"phone_number\":\"998-915-8638\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000012","MIN_INSERTION_TIME":"1690863667000012","MAX_INSERTION_TIME":"1690863667000012","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ba/part-00012-63af99ea-d766-4b8e-8134-91bf9b1ece95.c000.snappy.parquet","partitionValues":{"company":"Ba"},"size":31788,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":425,\"minValues\":{\"address\":\"002 Hudson Pine Suite 387\\nEast J\",\"age\":0.0,\"id\":40,\"name\":\"Adrienne Webb\",\"phone_number\":\"(201)288-8084x736\"},\"maxValues\":{\"address\":\"Unit 9991 Box 9755\\nDPO AA 38319\",\"age\":524.6315789473684,\"id\":20001,\"name\":\"Yolanda Rodriguez\",\"phone_number\":\"992-609-1190\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000013","MIN_INSERTION_TIME":"1690863667000013","MAX_INSERTION_TIME":"1690863667000013","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet","partitionValues":{"company":"Ho"},"size":28328,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":365,\"minValues\":{\"address\":\"00343 Rhonda Run\\nSouth Nathan, C\",\"age\":0.15789473684210525,\"id\":134,\"name\":\"Aaron Blevins\",\"phone_number\":\"(201)235-1363x94720\"},\"maxValues\":{\"address\":\"Unit 9292 Box 5040\\nDPO AE 63216\",\"age\":524.7894736842105,\"id\":20006,\"name\":\"Zachary Vega\",\"phone_number\":\"992.313.9398x90637\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000014","MIN_INSERTION_TIME":"1690863667000014","MAX_INSERTION_TIME":"1690863667000014","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet","partitionValues":{"company":"Da"},"size":24859,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"0058 Howe Club\\nMiguelshire, AZ 4\",\"age\":1.2105263157894737,\"id\":49,\"name\":\"Aaron Holmes\",\"phone_number\":\"(216)861-2424\"},\"maxValues\":{\"address\":\"Unit 9615 Box 2807\\nDPO AE 65955\",\"age\":526.1052631578947,\"id\":19961,\"name\":\"William Jones\",\"phone_number\":\"996.530.1074x084\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000015","MIN_INSERTION_TIME":"1690863667000015","MAX_INSERTION_TIME":"1690863667000015","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet","partitionValues":{"company":"Ga"},"size":24949,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"00597 Foster Place\\nAlbertmouth, \",\"age\":0.0,\"id\":242,\"name\":\"Aaron Anderson\",\"phone_number\":\"(221)602-0220\"},\"maxValues\":{\"address\":\"Unit 8847 Box 3766\\nDPO AE 64928\",\"age\":524.2105263157895,\"id\":19951,\"name\":\"Zachary Garza\",\"phone_number\":\"9984416207\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000016","MIN_INSERTION_TIME":"1690863667000016","MAX_INSERTION_TIME":"1690863667000016","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet","partitionValues":{"company":"Gr"},"size":24516,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"000 Christopher Isle\\nNorth Sethf\",\"age\":0.7894736842105263,\"id\":24,\"name\":\"Aaron Davis\",\"phone_number\":\"(202)582-9293\"},\"maxValues\":{\"address\":\"Unit 8022 Box 4203\\nDPO AP 90654\",\"age\":525.7368421052631,\"id\":19991,\"name\":\"Zachary Boyer\",\"phone_number\":\"990-560-7967\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000017","MIN_INSERTION_TIME":"1690863667000017","MAX_INSERTION_TIME":"1690863667000017","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet","partitionValues":{"company":"He"},"size":23313,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":297,\"minValues\":{\"address\":\"001 Howard Hills Suite 793\\nJones\",\"age\":1.4736842105263157,\"id\":108,\"name\":\"Aaron Johnson\",\"phone_number\":\"(205)973-7832x6049\"},\"maxValues\":{\"address\":\"Unit 8826 Box 1135\\nDPO AP 20689\",\"age\":525.8421052631579,\"id\":19867,\"name\":\"Zachary Woods\",\"phone_number\":\"994.969.2878x2390\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000018","MIN_INSERTION_TIME":"1690863667000018","MAX_INSERTION_TIME":"1690863667000018","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet","partitionValues":{"company":"Pa"},"size":23682,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":299,\"minValues\":{\"address\":\"002 Anthony Road\\nLake Pedro, SD \",\"age\":1.6842105263157894,\"id\":61,\"name\":\"Aaron Garcia\",\"phone_number\":\"(208)949-3697\"},\"maxValues\":{\"address\":\"Unit 8183 Box 8170\\nDPO AP 01170\",\"age\":525.1052631578947,\"id\":20005,\"name\":\"Zachary Pierce\",\"phone_number\":\"998-408-6767\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000019","MIN_INSERTION_TIME":"1690863667000019","MAX_INSERTION_TIME":"1690863667000019","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet","partitionValues":{"company":"Mc"},"size":22181,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":278,\"minValues\":{\"address\":\"002 Kelly Extensions Suite 586\\nE\",\"age\":0.8421052631578947,\"id\":227,\"name\":\"Aaron Allen\",\"phone_number\":\"(201)853-9825\"},\"maxValues\":{\"address\":\"Unit 9522 Box 1773\\nDPO AP 74836\",\"age\":525.7894736842105,\"id\":19937,\"name\":\"Zachary Hernandez\",\"phone_number\":\"996.250.3008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000020","MIN_INSERTION_TIME":"1690863667000020","MAX_INSERTION_TIME":"1690863667000020","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet","partitionValues":{"company":"Le"},"size":22240,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":281,\"minValues\":{\"address\":\"01151 Patrick Port Apt. 130\\nAcos\",\"age\":0.9473684210526315,\"id\":73,\"name\":\"Abigail Hall\",\"phone_number\":\"(215)650-5527\"},\"maxValues\":{\"address\":\"Unit 9106 Box 7609\\nDPO AE 11608\",\"age\":520.421052631579,\"id\":19910,\"name\":\"William Munoz\",\"phone_number\":\"991-289-6200x1654\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000021","MIN_INSERTION_TIME":"1690863667000021","MAX_INSERTION_TIME":"1690863667000021","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Pe/part-00021-8ec98487-cda7-4eae-b630-01beef8bdd2d.c000.snappy.parquet","partitionValues":{"company":"Pe"},"size":21902,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":276,\"minValues\":{\"address\":\"001 Shepard Brooks Suite 198\\nSco\",\"age\":2.1578947368421053,\"id\":106,\"name\":\"Adam Scott\",\"phone_number\":\"(214)870-2700x964\"},\"maxValues\":{\"address\":\"Unit 9095 Box 0693\\nDPO AA 40729\",\"age\":523.8947368421053,\"id\":19907,\"name\":\"Zoe Holder\",\"phone_number\":\"991.229.8349\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000022","MIN_INSERTION_TIME":"1690863667000022","MAX_INSERTION_TIME":"1690863667000022","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Va/part-00022-c67f87a1-1bc9-4bfc-b0d4-832961171f88.c000.snappy.parquet","partitionValues":{"company":"Va"},"size":13844,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":161,\"minValues\":{\"address\":\"00331 Brian Burgs Apt. 482\\nEast \",\"age\":0.10526315789473684,\"id\":256,\"name\":\"Adam Clark\",\"phone_number\":\"(252)937-7168\"},\"maxValues\":{\"address\":\"Unit 7071 Box 0460\\nDPO AP 23134\",\"age\":524.421052631579,\"id\":19870,\"name\":\"Zachary Leon\",\"phone_number\":\"991-269-7488x12719\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000023","MIN_INSERTION_TIME":"1690863667000023","MAX_INSERTION_TIME":"1690863667000023","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet","partitionValues":{"company":"Yo"},"size":10719,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":114,\"minValues\":{\"address\":\"00466 Jason Island\\nAnnville, AS \",\"age\":19.210526315789473,\"id\":22,\"name\":\"Alejandro Kemp\",\"phone_number\":\"(227)593-4654\"},\"maxValues\":{\"address\":\"Unit 5389 Box 6771\\nDPO AE 34832\",\"age\":521.0,\"id\":19891,\"name\":\"Willie Rogers\",\"phone_number\":\"982-544-2722\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000024","MIN_INSERTION_TIME":"1690863667000024","MAX_INSERTION_TIME":"1690863667000024","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet","partitionValues":{"company":"St"},"size":21461,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":271,\"minValues\":{\"address\":\"0008 Ricky Alley\\nNorth Lindsey, \",\"age\":3.1578947368421053,\"id\":46,\"name\":\"Aaron Brown\",\"phone_number\":\"(211)328-9975\"},\"maxValues\":{\"address\":\"Unit 9418 Box 6579\\nDPO AP 24393\",\"age\":526.2105263157895,\"id\":19982,\"name\":\"William Rodgers\",\"phone_number\":\"995-536-4418x81026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000025","MIN_INSERTION_TIME":"1690863667000025","MAX_INSERTION_TIME":"1690863667000025","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet","partitionValues":{"company":"Go"},"size":21261,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"000 Anthony View Suite 033\\nEast \",\"age\":1.8421052631578947,\"id\":81,\"name\":\"Alan Brown\",\"phone_number\":\"(237)241-4408x7371\"},\"maxValues\":{\"address\":\"Unit 9920 Box 1365\\nDPO AE 91154\",\"age\":525.0,\"id\":19869,\"name\":\"Yesenia Carr\",\"phone_number\":\"9973297040\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000026","MIN_INSERTION_TIME":"1690863667000026","MAX_INSERTION_TIME":"1690863667000026","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet","partitionValues":{"company":"Be"},"size":20869,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":258,\"minValues\":{\"address\":\"0037 Michael Spring Suite 658\\nWr\",\"age\":2.1052631578947367,\"id\":51,\"name\":\"Aaron Hanson\",\"phone_number\":\"(269)776-2110x6460\"},\"maxValues\":{\"address\":\"Unit 9978 Box 6296\\nDPO AP 93644\",\"age\":516.2631578947369,\"id\":19989,\"name\":\"William Johnson\",\"phone_number\":\"995-338-9143x684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000027","MIN_INSERTION_TIME":"1690863667000027","MAX_INSERTION_TIME":"1690863667000027","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet","partitionValues":{"company":"Th"},"size":21285,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"0024 Alexandria Lock\\nRandyville,\",\"age\":0.3157894736842105,\"id\":23,\"name\":\"Aaron Molina\",\"phone_number\":\"(202)727-2391x54126\"},\"maxValues\":{\"address\":\"Unit 9135 Box 7869\\nDPO AE 40786\",\"age\":524.3157894736842,\"id\":19906,\"name\":\"Zachary Gross\",\"phone_number\":\"979-851-9081\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000028","MIN_INSERTION_TIME":"1690863667000028","MAX_INSERTION_TIME":"1690863667000028","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet","partitionValues":{"company":"Ri"},"size":20911,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":254,\"minValues\":{\"address\":\"000 Cole Ford\\nWest Karenmouth, G\",\"age\":8.842105263157896,\"id\":21,\"name\":\"Aaron Holmes\",\"phone_number\":\"(204)250-9348\"},\"maxValues\":{\"address\":\"Unit 9916 Box 0796\\nDPO AP 83951\",\"age\":523.421052631579,\"id\":19976,\"name\":\"Yvette Hughes\",\"phone_number\":\"998.229.6607x0353\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000029","MIN_INSERTION_TIME":"1690863667000029","MAX_INSERTION_TIME":"1690863667000029","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet","partitionValues":{"company":"Sa"},"size":19660,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":245,\"minValues\":{\"address\":\"001 Garcia Green Suite 960\\nBilly\",\"age\":0.9473684210526315,\"id\":105,\"name\":\"Adam Monroe\",\"phone_number\":\"(241)812-9041\"},\"maxValues\":{\"address\":\"Unit 9865 Box 5044\\nDPO AA 61115\",\"age\":525.8421052631579,\"id\":19992,\"name\":\"Yolanda Jones\",\"phone_number\":\"993.654.1038\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000030","MIN_INSERTION_TIME":"1690863667000030","MAX_INSERTION_TIME":"1690863667000030","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet","partitionValues":{"company":"Lo"},"size":18548,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":226,\"minValues\":{\"address\":\"00244 Garcia Isle\\nLake Jacquelin\",\"age\":0.3157894736842105,\"id\":29,\"name\":\"Aaron Snyder\",\"phone_number\":\"(203)954-2113x96479\"},\"maxValues\":{\"address\":\"Unit 9118 Box 9686\\nDPO AP 73644\",\"age\":522.4736842105264,\"id\":19829,\"name\":\"Yvonne Johnson\",\"phone_number\":\"994-421-3429x47959\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000031","MIN_INSERTION_TIME":"1690863667000031","MAX_INSERTION_TIME":"1690863667000031","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Hu/part-00030-a3cb65ca-cfc5-4a30-8892-4986568c2331.c000.snappy.parquet","partitionValues":{"company":"Hu"},"size":18096,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":223,\"minValues\":{\"address\":\"003 Hernandez Vista\\nNew Ernest, \",\"age\":3.3157894736842106,\"id\":147,\"name\":\"Adrienne Brown\",\"phone_number\":\"(202)658-2440\"},\"maxValues\":{\"address\":\"Unit 8558 Box 0703\\nDPO AA 40764\",\"age\":521.8947368421053,\"id\":19986,\"name\":\"Yolanda Reynolds\",\"phone_number\":\"997.614.7502x74074\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000032","MIN_INSERTION_TIME":"1690863667000032","MAX_INSERTION_TIME":"1690863667000032","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet","partitionValues":{"company":"Ch"},"size":18009,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":212,\"minValues\":{\"address\":\"00398 Sims Flats Suite 666\\nKentv\",\"age\":9.894736842105264,\"id\":131,\"name\":\"Aaron Alexander\",\"phone_number\":\"(217)473-6471\"},\"maxValues\":{\"address\":\"Unit 9261 Box 4568\\nDPO AA 56083\",\"age\":525.8421052631579,\"id\":19985,\"name\":\"Zachary Walton\",\"phone_number\":\"970-598-7157\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000033","MIN_INSERTION_TIME":"1690863667000033","MAX_INSERTION_TIME":"1690863667000033","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet","partitionValues":{"company":"Ja"},"size":16376,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":198,\"minValues\":{\"address\":\"001 Tara Mill Apt. 750\\nDanielsid\",\"age\":2.789473684210526,\"id\":385,\"name\":\"Aaron Hart\",\"phone_number\":\"(204)875-1089x77583\"},\"maxValues\":{\"address\":\"Unit 8828 Box 0702\\nDPO AA 82292\",\"age\":523.9473684210526,\"id\":19973,\"name\":\"Zachary Brown\",\"phone_number\":\"999.513.3526x1250\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000034","MIN_INSERTION_TIME":"1690863667000034","MAX_INSERTION_TIME":"1690863667000034","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet","partitionValues":{"company":"Al"},"size":16231,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":196,\"minValues\":{\"address\":\"0022 Allen Plaza\\nPort Kathleen, \",\"age\":2.526315789473684,\"id\":87,\"name\":\"Aaron Sullivan\",\"phone_number\":\"(208)990-3964\"},\"maxValues\":{\"address\":\"Unit 8328 Box 7544\\nDPO AE 22345\",\"age\":526.1578947368421,\"id\":19996,\"name\":\"Zoe Smith\",\"phone_number\":\"9875748870\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000035","MIN_INSERTION_TIME":"1690863667000035","MAX_INSERTION_TIME":"1690863667000035","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sc/part-00034-e47b6431-2047-491e-b8bf-e98fcefeb810.c000.snappy.parquet","partitionValues":{"company":"Sc"},"size":16433,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":194,\"minValues\":{\"address\":\"00687 Haney Ville\\nNorth Pamelast\",\"age\":2.3684210526315788,\"id\":158,\"name\":\"Aaron Johnson\",\"phone_number\":\"(275)792-3192x98669\"},\"maxValues\":{\"address\":\"Unit 9218 Box 6637\\nDPO AA 94734\",\"age\":526.2105263157895,\"id\":19832,\"name\":\"Zachary Farrell\",\"phone_number\":\"999-787-7808x69823\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000036","MIN_INSERTION_TIME":"1690863667000036","MAX_INSERTION_TIME":"1690863667000036","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ra/part-00035-ee60a45f-a5a4-4ba2-9b8f-33bc6b6cf86c.c000.snappy.parquet","partitionValues":{"company":"Ra"},"size":16088,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":194,\"minValues\":{\"address\":\"00035 Andrew Parks\\nKimberlyside,\",\"age\":4.157894736842105,\"id\":302,\"name\":\"Aaron George\",\"phone_number\":\"(230)434-8142x17919\"},\"maxValues\":{\"address\":\"Unit 9365 Box 5630\\nDPO AP 91340\",\"age\":526.2105263157895,\"id\":19946,\"name\":\"Xavier Peters\",\"phone_number\":\"997.736.7545x977\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000037","MIN_INSERTION_TIME":"1690863667000037","MAX_INSERTION_TIME":"1690863667000037","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet","partitionValues":{"company":"Bu"},"size":15750,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":187,\"minValues\":{\"address\":\"0028 Brown Well\\nSouth Joseph, NY\",\"age\":1.3157894736842106,\"id\":109,\"name\":\"Adriana Larson\",\"phone_number\":\"(212)647-5577\"},\"maxValues\":{\"address\":\"Unit 8811 Box 9478\\nDPO AA 37911\",\"age\":525.1578947368421,\"id\":20004,\"name\":\"William Berry\",\"phone_number\":\"998-330-5638\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000038","MIN_INSERTION_TIME":"1690863667000038","MAX_INSERTION_TIME":"1690863667000038","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet","partitionValues":{"company":"An"},"size":14874,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"003 Russell Stravenue Suite 395\\n\",\"age\":0.7368421052631579,\"id\":191,\"name\":\"Abigail Lopez\",\"phone_number\":\"(266)931-9623x913\"},\"maxValues\":{\"address\":\"Unit 9044 Box 4097\\nDPO AE 15925\",\"age\":525.6315789473684,\"id\":20007,\"name\":\"Zachary Rodriguez\",\"phone_number\":\"998.237.7122\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000039","MIN_INSERTION_TIME":"1690863667000039","MAX_INSERTION_TIME":"1690863667000039","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet","partitionValues":{"company":"Re"},"size":15458,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":181,\"minValues\":{\"address\":\"00593 Amy Park Suite 035\\nMorrisb\",\"age\":0.6842105263157895,\"id\":58,\"name\":\"Alexander Fitzgerald\",\"phone_number\":\"(206)349-9381x79894\"},\"maxValues\":{\"address\":\"Unit 9145 Box 6209\\nDPO AE 60854\",\"age\":524.7894736842105,\"id\":19983,\"name\":\"Zachary Hall\",\"phone_number\":\"999-793-2961x7307\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000040","MIN_INSERTION_TIME":"1690863667000040","MAX_INSERTION_TIME":"1690863667000040","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":15222,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"0149 Martin Fords Suite 630\\nWest\",\"age\":0.5789473684210527,\"id\":121,\"name\":\"Adam Johnson\",\"phone_number\":\"(229)968-3232\"},\"maxValues\":{\"address\":\"Unit 9614 Box 1934\\nDPO AP 52472\",\"age\":520.4736842105264,\"id\":19920,\"name\":\"Zachary Fowler\",\"phone_number\":\"998-320-7637x25460\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet","partitionValues":{"company":"Me"},"size":14904,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":174,\"minValues\":{\"address\":\"00499 Melanie Vista Apt. 585\\nNor\",\"age\":3.3684210526315788,\"id\":84,\"name\":\"Adam Evans\",\"phone_number\":\"(211)573-6812x651\"},\"maxValues\":{\"address\":\"Unit 7879 Box 4090\\nDPO AP 36460\",\"age\":525.1052631578947,\"id\":19850,\"name\":\"William Watson\",\"phone_number\":\"991-988-8675\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000042","MIN_INSERTION_TIME":"1690863667000042","MAX_INSERTION_TIME":"1690863667000042","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet","partitionValues":{"company":"Ta"},"size":14360,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"0051 Novak Forks\\nHunterfort, WY \",\"age\":7.315789473684211,\"id\":86,\"name\":\"Adam Frederick\",\"phone_number\":\"(227)567-4688\"},\"maxValues\":{\"address\":\"Unit 7071 Box 6487\\nDPO AA 28010\",\"age\":522.7894736842105,\"id\":19878,\"name\":\"Yvonne Owens\",\"phone_number\":\"991-573-8797x0992\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000043","MIN_INSERTION_TIME":"1690863667000043","MAX_INSERTION_TIME":"1690863667000043","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet","partitionValues":{"company":"Yu"},"size":2549,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"089 David Ferry Apt. 676\\nWest Ch\",\"age\":15.263157894736842,\"id\":2004,\"name\":\"Brandon Peck\",\"phone_number\":\"(574)924-8852\"},\"maxValues\":{\"address\":\"PSC 4083, Box 3911\\nAPO AA 78295\",\"age\":521.2105263157895,\"id\":19672,\"name\":\"Wendy Nguyen\",\"phone_number\":\"935.263.0748\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000044","MIN_INSERTION_TIME":"1690863667000044","MAX_INSERTION_TIME":"1690863667000044","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet","partitionValues":{"company":"Hi"},"size":14161,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"00422 Burke Village Apt. 077\\nEas\",\"age\":2.3157894736842106,\"id\":42,\"name\":\"Aimee Miller\",\"phone_number\":\"(240)273-1019x88768\"},\"maxValues\":{\"address\":\"Unit 9197 Box 3265\\nDPO AP 52404\",\"age\":520.6315789473684,\"id\":19904,\"name\":\"Zachary Carter\",\"phone_number\":\"998.420.5473\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000045","MIN_INSERTION_TIME":"1690863667000045","MAX_INSERTION_TIME":"1690863667000045","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet","partitionValues":{"company":"Sh"},"size":11934,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":133,\"minValues\":{\"address\":\"0178 Sandra Spurs Apt. 901\\nHanse\",\"age\":0.8421052631578947,\"id\":216,\"name\":\"Adam Dixon\",\"phone_number\":\"(205)934-3878x12304\"},\"maxValues\":{\"address\":\"Unit 9475 Box 9659\\nDPO AE 36077\",\"age\":520.1052631578947,\"id\":19826,\"name\":\"Zachary King\",\"phone_number\":\"989.680.5828x47029\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000046","MIN_INSERTION_TIME":"1690863667000046","MAX_INSERTION_TIME":"1690863667000046","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet","partitionValues":{"company":"Fu"},"size":4221,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":31,\"minValues\":{\"address\":\"0743 Peggy Inlet\\nLorimouth, LA 5\",\"age\":15.894736842105264,\"id\":382,\"name\":\"Andre Wolfe\",\"phone_number\":\"(367)593-4880x456\"},\"maxValues\":{\"address\":\"USS Green\\nFPO AP 72186\",\"age\":521.8421052631579,\"id\":19409,\"name\":\"Veronica Brown\",\"phone_number\":\"9925847920\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000047","MIN_INSERTION_TIME":"1690863667000047","MAX_INSERTION_TIME":"1690863667000047","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wh/part-00044-c76e4b56-a7e3-4e38-a0c8-29676fa8716d.c000.snappy.parquet","partitionValues":{"company":"Wh"},"size":13742,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":159,\"minValues\":{\"address\":\"0075 Sonya Mills Apt. 503\\nPort C\",\"age\":7.894736842105263,\"id\":26,\"name\":\"Aaron Lee\",\"phone_number\":\"(229)500-7888\"},\"maxValues\":{\"address\":\"Unit 9880 Box 6794\\nDPO AE 90410\",\"age\":523.0526315789474,\"id\":19965,\"name\":\"William Morales\",\"phone_number\":\"9872772589\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000048","MIN_INSERTION_TIME":"1690863667000048","MAX_INSERTION_TIME":"1690863667000048","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet","partitionValues":{"company":"Fr"},"size":13474,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":157,\"minValues\":{\"address\":\"001 Calderon Vista\\nPort Amberber\",\"age\":0.10526315789473684,\"id\":18,\"name\":\"Aaron Fowler\",\"phone_number\":\"(247)317-7227\"},\"maxValues\":{\"address\":\"Unit 6789 Box 2632\\nDPO AE 17263\",\"age\":518.8947368421053,\"id\":19883,\"name\":\"Zachary Fisher\",\"phone_number\":\"998.335.2703\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000049","MIN_INSERTION_TIME":"1690863667000049","MAX_INSERTION_TIME":"1690863667000049","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet","partitionValues":{"company":"La"},"size":12870,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":146,\"minValues\":{\"address\":\"00784 John Union\\nNorth William, \",\"age\":3.526315789473684,\"id\":28,\"name\":\"Adam Holmes\",\"phone_number\":\"(255)422-4790x07584\"},\"maxValues\":{\"address\":\"Unit 9840 Box 7596\\nDPO AP 23397\",\"age\":526.0526315789474,\"id\":19932,\"name\":\"William Hall\",\"phone_number\":\"996.404.3877x710\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000050","MIN_INSERTION_TIME":"1690863667000050","MAX_INSERTION_TIME":"1690863667000050","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Si/part-00047-9b226c6e-2067-45e4-8f10-3f0c3ab4fef0.c000.snappy.parquet","partitionValues":{"company":"Si"},"size":12308,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":138,\"minValues\":{\"address\":\"0022 Roberto Fork\\nLake Molly, FM\",\"age\":6.315789473684211,\"id\":466,\"name\":\"Abigail Walton\",\"phone_number\":\"(201)248-4349\"},\"maxValues\":{\"address\":\"Unit 7737 Box 7193\\nDPO AE 53915\",\"age\":520.6842105263158,\"id\":19934,\"name\":\"Wendy Wong\",\"phone_number\":\"991-639-4434x5217\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000051","MIN_INSERTION_TIME":"1690863667000051","MAX_INSERTION_TIME":"1690863667000051","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet","partitionValues":{"company":"Po"},"size":12425,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":140,\"minValues\":{\"address\":\"0081 Thomas Dam\\nPort Danielstad,\",\"age\":26.94736842105263,\"id\":63,\"name\":\"Aaron Watson\",\"phone_number\":\"(222)578-4178x584\"},\"maxValues\":{\"address\":\"Unit 9758 Box 4260\\nDPO AA 70337\",\"age\":524.0,\"id\":19957,\"name\":\"Vincent Wheeler\",\"phone_number\":\"9962609312\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000052","MIN_INSERTION_TIME":"1690863667000052","MAX_INSERTION_TIME":"1690863667000052","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet","partitionValues":{"company":"Ki"},"size":12383,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":141,\"minValues\":{\"address\":\"0170 Christopher Villages Suite \",\"age\":4.894736842105263,\"id\":27,\"name\":\"Aaron Nguyen\",\"phone_number\":\"(209)926-1080x14351\"},\"maxValues\":{\"address\":\"Unit 9562 Box 8695\\nDPO AE 55794\",\"age\":513.8421052631579,\"id\":19687,\"name\":\"Yvonne Moore\",\"phone_number\":\"9945020877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000053","MIN_INSERTION_TIME":"1690863667000053","MAX_INSERTION_TIME":"1690863667000053","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet","partitionValues":{"company":"Bo"},"size":12150,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"012 Luis Mount\\nMarkhaven, WI 353\",\"age\":2.0,\"id\":65,\"name\":\"Aaron Beard PhD\",\"phone_number\":\"(201)595-3389\"},\"maxValues\":{\"address\":\"Unit 8766 Box 8779\\nDPO AA 37207\",\"age\":522.578947368421,\"id\":19936,\"name\":\"Victoria Murphy\",\"phone_number\":\"995.356.5267x378\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000054","MIN_INSERTION_TIME":"1690863667000054","MAX_INSERTION_TIME":"1690863667000054","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet","partitionValues":{"company":"Mu"},"size":12269,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"0003 Gray Lock\\nSouth Frederick, \",\"age\":20.210526315789473,\"id\":36,\"name\":\"Aaron Guzman\",\"phone_number\":\"(245)983-4644x893\"},\"maxValues\":{\"address\":\"Unit 8184 Box 5878\\nDPO AP 04130\",\"age\":523.7894736842105,\"id\":19828,\"name\":\"Yolanda Proctor\",\"phone_number\":\"967-421-5860x556\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000055","MIN_INSERTION_TIME":"1690863667000055","MAX_INSERTION_TIME":"1690863667000055","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet","partitionValues":{"company":"Wo"},"size":12183,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":136,\"minValues\":{\"address\":\"00314 Short Inlet\\nWest Molly, IL\",\"age\":1.263157894736842,\"id\":55,\"name\":\"Adam Simpson\",\"phone_number\":\"(226)635-6412x61222\"},\"maxValues\":{\"address\":\"Unit 9005 Box 9063\\nDPO AP 46957\",\"age\":525.3684210526316,\"id\":19858,\"name\":\"Victor Vaughn MD\",\"phone_number\":\"9983218575\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000056","MIN_INSERTION_TIME":"1690863667000056","MAX_INSERTION_TIME":"1690863667000056","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet","partitionValues":{"company":"Cl"},"size":11546,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":128,\"minValues\":{\"address\":\"0015 Holly Mountains Suite 696\\nS\",\"age\":4.578947368421052,\"id\":137,\"name\":\"Aaron Barrera\",\"phone_number\":\"(210)327-4089\"},\"maxValues\":{\"address\":\"Unit 8450 Box 9136\\nDPO AA 83143\",\"age\":525.3684210526316,\"id\":19819,\"name\":\"Willie Higgins\",\"phone_number\":\"999-416-5901x9451\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000057","MIN_INSERTION_TIME":"1690863667000057","MAX_INSERTION_TIME":"1690863667000057","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet","partitionValues":{"company":"Fl"},"size":10759,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":118,\"minValues\":{\"address\":\"00429 Deleon Plains\\nKatherineshi\",\"age\":0.2631578947368421,\"id\":92,\"name\":\"Aaron Gutierrez\",\"phone_number\":\"(224)541-8363x50888\"},\"maxValues\":{\"address\":\"Unit 9416 Box 9588\\nDPO AE 36114\",\"age\":522.4736842105264,\"id\":19974,\"name\":\"Zachary Johnston\",\"phone_number\":\"984.653.0911x923\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000058","MIN_INSERTION_TIME":"1690863667000058","MAX_INSERTION_TIME":"1690863667000058","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet","partitionValues":{"company":"Fo"},"size":10295,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":113,\"minValues\":{\"address\":\"0010 Ryan Union\\nEast Sarahshire,\",\"age\":12.947368421052632,\"id\":259,\"name\":\"Aaron Green\",\"phone_number\":\"(224)517-0275x93746\"},\"maxValues\":{\"address\":\"Unit 9616 Box 0911\\nDPO AA 14167\",\"age\":524.4736842105264,\"id\":19935,\"name\":\"Vanessa Gonzalez\",\"phone_number\":\"976-498-4037\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000059","MIN_INSERTION_TIME":"1690863667000059","MAX_INSERTION_TIME":"1690863667000059","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet","partitionValues":{"company":"Ne"},"size":9910,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":107,\"minValues\":{\"address\":\"0028 Ryan Lake\\nEast Annafort, GA\",\"age\":0.6842105263157895,\"id\":149,\"name\":\"Abigail Miranda\",\"phone_number\":\"(236)682-7705x34842\"},\"maxValues\":{\"address\":\"Unit 9541 Box 9360\\nDPO AA 77182\",\"age\":526.2631578947369,\"id\":19721,\"name\":\"William Mcintyre\",\"phone_number\":\"989.583.7785x938\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000060","MIN_INSERTION_TIME":"1690863667000060","MAX_INSERTION_TIME":"1690863667000060","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet","partitionValues":{"company":"Ru"},"size":10044,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":107,\"minValues\":{\"address\":\"017 Michael Flat Apt. 710\\nBritta\",\"age\":2.6315789473684212,\"id\":15,\"name\":\"Aaron Gonzalez\",\"phone_number\":\"(235)473-1066\"},\"maxValues\":{\"address\":\"Unit 4738 Box 8948\\nDPO AE 35121\",\"age\":517.2631578947369,\"id\":19896,\"name\":\"Vincent Johnson\",\"phone_number\":\"914.458.0976x4683\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000061","MIN_INSERTION_TIME":"1690863667000061","MAX_INSERTION_TIME":"1690863667000061","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Di/part-00058-0b834bb0-b0f9-4d18-ae0e-80d4d20969de.c000.snappy.parquet","partitionValues":{"company":"Di"},"size":9757,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":102,\"minValues\":{\"address\":\"00066 Herring Squares\\nSouth Barb\",\"age\":4.578947368421052,\"id\":345,\"name\":\"Alexander Williamson\",\"phone_number\":\"(226)628-0817\"},\"maxValues\":{\"address\":\"Unit 6786 Box 4877\\nDPO AP 85115\",\"age\":522.5263157894736,\"id\":19788,\"name\":\"Zoe Hogan\",\"phone_number\":\"960.463.4067x090\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000062","MIN_INSERTION_TIME":"1690863667000062","MAX_INSERTION_TIME":"1690863667000062","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ph/part-00059-55a8e127-e5b6-4765-911b-e83233588b40.c000.snappy.parquet","partitionValues":{"company":"Ph"},"size":9930,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"00079 Kimberly Cape Apt. 562\\nFra\",\"age\":1.0526315789473684,\"id\":199,\"name\":\"Adam Holden\",\"phone_number\":\"(213)679-2703\"},\"maxValues\":{\"address\":\"Unit 9966 Box 1147\\nDPO AA 19425\",\"age\":525.8421052631579,\"id\":19967,\"name\":\"Yesenia Taylor\",\"phone_number\":\"958.836.5260\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000063","MIN_INSERTION_TIME":"1690863667000063","MAX_INSERTION_TIME":"1690863667000063","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet","partitionValues":{"company":"Cr"},"size":9547,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":102,\"minValues\":{\"address\":\"012 Adriana Street\\nNorth Marylan\",\"age\":0.3157894736842105,\"id\":183,\"name\":\"Alan Brown\",\"phone_number\":\"(221)276-4210x91527\"},\"maxValues\":{\"address\":\"Unit 4894 Box 4688\\nDPO AP 83613\",\"age\":521.2631578947369,\"id\":19943,\"name\":\"William Flores\",\"phone_number\":\"9748587622\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000064","MIN_INSERTION_TIME":"1690863667000064","MAX_INSERTION_TIME":"1690863667000064","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet","partitionValues":{"company":"Bl"},"size":9403,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":97,\"minValues\":{\"address\":\"000 Sharon Forge\\nCarrieville, GU\",\"age\":10.631578947368421,\"id\":282,\"name\":\"Aaron Gilmore DDS\",\"phone_number\":\"(237)811-3973x47554\"},\"maxValues\":{\"address\":\"Unit 8300 Box 2071\\nDPO AP 09918\",\"age\":502.2631578947368,\"id\":19995,\"name\":\"Zachary Mason\",\"phone_number\":\"973.894.1684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000065","MIN_INSERTION_TIME":"1690863667000065","MAX_INSERTION_TIME":"1690863667000065","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet","partitionValues":{"company":"Gu"},"size":9348,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":98,\"minValues\":{\"address\":\"00508 David Valley Apt. 240\\nDani\",\"age\":5.7894736842105265,\"id\":54,\"name\":\"Abigail Bowman\",\"phone_number\":\"(227)744-9907\"},\"maxValues\":{\"address\":\"Unit 7585 Box 1090\\nDPO AA 47088\",\"age\":520.0526315789474,\"id\":19863,\"name\":\"Zoe Browning\",\"phone_number\":\"992-351-5888x091\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000066","MIN_INSERTION_TIME":"1690863667000066","MAX_INSERTION_TIME":"1690863667000066","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet","partitionValues":{"company":"Fi"},"size":9399,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"0030 Kevin Ramp Apt. 542\\nSouth M\",\"age\":0.7894736842105263,\"id\":346,\"name\":\"Alex Robinson\",\"phone_number\":\"(215)418-4324x3678\"},\"maxValues\":{\"address\":\"Unit 9722 Box 1416\\nDPO AP 40099\",\"age\":525.0526315789474,\"id\":19949,\"name\":\"William Taylor\",\"phone_number\":\"997-638-9810x945\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000067","MIN_INSERTION_TIME":"1690863667000067","MAX_INSERTION_TIME":"1690863667000067","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet","partitionValues":{"company":"Gi"},"size":9249,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":96,\"minValues\":{\"address\":\"0011 Adams Court Suite 183\\nPalme\",\"age\":4.2105263157894735,\"id\":95,\"name\":\"Alicia Wilson\",\"phone_number\":\"(214)687-8730x72152\"},\"maxValues\":{\"address\":\"Unit 8388 Box 7051\\nDPO AA 77344\",\"age\":524.578947368421,\"id\":19930,\"name\":\"Zachary Floyd\",\"phone_number\":\"982.738.3670\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000068","MIN_INSERTION_TIME":"1690863667000068","MAX_INSERTION_TIME":"1690863667000068","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet","partitionValues":{"company":"Su"},"size":9103,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"00654 Steven Place Suite 539\\nNor\",\"age\":4.7368421052631575,\"id\":239,\"name\":\"Alexandria Moore\",\"phone_number\":\"(206)340-5360x454\"},\"maxValues\":{\"address\":\"Unit 6839 Box 0658\\nDPO AA 96602\",\"age\":526.1052631578947,\"id\":19860,\"name\":\"Wayne Taylor\",\"phone_number\":\"983-621-0018x27839\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000069","MIN_INSERTION_TIME":"1690863667000069","MAX_INSERTION_TIME":"1690863667000069","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":9130,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"02171 Brown Stravenue Suite 513\\n\",\"age\":6.0,\"id\":118,\"name\":\"Amanda Short\",\"phone_number\":\"(212)729-1198x96914\"},\"maxValues\":{\"address\":\"Unit 4142 Box 9947\\nDPO AE 63011\",\"age\":524.7894736842105,\"id\":19780,\"name\":\"Zachary Valdez\",\"phone_number\":\"994-880-5872x848\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet","partitionValues":{"company":"Cu"},"size":8427,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":85,\"minValues\":{\"address\":\"0094 Julian Station Suite 630\\nNo\",\"age\":16.894736842105264,\"id\":71,\"name\":\"Alexander Shaffer\",\"phone_number\":\"(202)669-4795\"},\"maxValues\":{\"address\":\"Unit 9090 Box 2703\\nDPO AE 16222\",\"age\":518.5263157894736,\"id\":19966,\"name\":\"Yesenia Williams\",\"phone_number\":\"972-899-8488x213\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000071","MIN_INSERTION_TIME":"1690863667000071","MAX_INSERTION_TIME":"1690863667000071","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet","partitionValues":{"company":"Ew"},"size":2348,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":9,\"minValues\":{\"address\":\"02243 Cline Points\\nNew Kenneth, \",\"age\":72.57894736842105,\"id\":430,\"name\":\"Brenda Huynh\",\"phone_number\":\"(820)463-5006x15338\"},\"maxValues\":{\"address\":\"PSC 2741, Box 0283\\nAPO AA 60277\",\"age\":465.63157894736844,\"id\":19859,\"name\":\"Robert Pittman\",\"phone_number\":\"948-249-8742x292\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000072","MIN_INSERTION_TIME":"1690863667000072","MAX_INSERTION_TIME":"1690863667000072","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet","partitionValues":{"company":"Ad"},"size":8844,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":91,\"minValues\":{\"address\":\"001 Hamilton Roads Apt. 826\\nJuli\",\"age\":1.9473684210526316,\"id\":741,\"name\":\"Adam Cantu\",\"phone_number\":\"(284)432-8385x504\"},\"maxValues\":{\"address\":\"Unit 8158 Box 9357\\nDPO AE 27760\",\"age\":520.6315789473684,\"id\":19881,\"name\":\"Zachary Durham\",\"phone_number\":\"999-447-6037x38870\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000073","MIN_INSERTION_TIME":"1690863667000073","MAX_INSERTION_TIME":"1690863667000073","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet","partitionValues":{"company":"De"},"size":8921,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":93,\"minValues\":{\"address\":\"0364 Klein Fork Suite 380\\nFarmer\",\"age\":4.631578947368421,\"id\":107,\"name\":\"Alexis George\",\"phone_number\":\"(221)584-3412x7073\"},\"maxValues\":{\"address\":\"Unit 9675 Box 5698\\nDPO AA 78463\",\"age\":519.0,\"id\":19970,\"name\":\"William Santiago\",\"phone_number\":\"998-573-6680\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000074","MIN_INSERTION_TIME":"1690863667000074","MAX_INSERTION_TIME":"1690863667000074","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet","partitionValues":{"company":"Pr"},"size":8814,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":90,\"minValues\":{\"address\":\"000 Johnson Drive\\nNorth Michelle\",\"age\":5.2631578947368425,\"id\":75,\"name\":\"Alicia Hawkins\",\"phone_number\":\"(207)405-9995x039\"},\"maxValues\":{\"address\":\"Unit 9846 Box 3960\\nDPO AP 70789\",\"age\":523.7894736842105,\"id\":19823,\"name\":\"Yolanda Weber\",\"phone_number\":\"997-842-5278\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000075","MIN_INSERTION_TIME":"1690863667000075","MAX_INSERTION_TIME":"1690863667000075","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet","partitionValues":{"company":"Tu"},"size":8488,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":84,\"minValues\":{\"address\":\"0128 Melinda Springs Suite 189\\nB\",\"age\":16.68421052631579,\"id\":214,\"name\":\"Adam Bennett\",\"phone_number\":\"(228)964-2661\"},\"maxValues\":{\"address\":\"Unit 8695 Box 6432\\nDPO AE 73394\",\"age\":521.578947368421,\"id\":19927,\"name\":\"Yolanda Rasmussen\",\"phone_number\":\"991-240-1325x286\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000076","MIN_INSERTION_TIME":"1690863667000076","MAX_INSERTION_TIME":"1690863667000076","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Je/part-00072-96012688-af5c-4d3e-bce6-67bc3638bed2.c000.snappy.parquet","partitionValues":{"company":"Je"},"size":8721,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":89,\"minValues\":{\"address\":\"0204 Park Ford Apt. 104\\nSouth Ma\",\"age\":2.8421052631578947,\"id\":187,\"name\":\"Abigail Simon\",\"phone_number\":\"(201)447-0630x00348\"},\"maxValues\":{\"address\":\"Unit 7190 Box 2764\\nDPO AE 68671\",\"age\":524.6315789473684,\"id\":19969,\"name\":\"Yvonne Neal\",\"phone_number\":\"972-660-8089x274\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000077","MIN_INSERTION_TIME":"1690863667000077","MAX_INSERTION_TIME":"1690863667000077","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet","partitionValues":{"company":"To"},"size":8236,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":83,\"minValues\":{\"address\":\"00291 Bobby Drives Suite 500\\nHol\",\"age\":23.736842105263158,\"id\":30,\"name\":\"Aaron Patel\",\"phone_number\":\"(269)544-6444\"},\"maxValues\":{\"address\":\"Unit 8440 Box 1906\\nDPO AE 46422\",\"age\":525.6315789473684,\"id\":19595,\"name\":\"Zachary Ward\",\"phone_number\":\"982.797.2535x127\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000078","MIN_INSERTION_TIME":"1690863667000078","MAX_INSERTION_TIME":"1690863667000078","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet","partitionValues":{"company":"Ar"},"size":8183,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":81,\"minValues\":{\"address\":\"0067 Ortega Crossroad Suite 614\\n\",\"age\":12.68421052631579,\"id\":45,\"name\":\"Amy Caldwell\",\"phone_number\":\"(248)249-0053x52301\"},\"maxValues\":{\"address\":\"Unit 9753 Box 4725\\nDPO AP 47052\",\"age\":525.8947368421053,\"id\":19054,\"name\":\"Travis Logan\",\"phone_number\":\"983.701.3762x7167\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000079","MIN_INSERTION_TIME":"1690863667000079","MAX_INSERTION_TIME":"1690863667000079","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet","partitionValues":{"company":"Du"},"size":8193,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":82,\"minValues\":{\"address\":\"00738 Diana Loop Apt. 501\\nJanets\",\"age\":5.473684210526316,\"id\":580,\"name\":\"Aaron Parks\",\"phone_number\":\"(285)462-1698x6393\"},\"maxValues\":{\"address\":\"Unit 3881 Box 5978\\nDPO AE 14739\",\"age\":525.4736842105264,\"id\":19908,\"name\":\"William Taylor\",\"phone_number\":\"999.993.5797x95008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000080","MIN_INSERTION_TIME":"1690863667000080","MAX_INSERTION_TIME":"1690863667000080","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet","partitionValues":{"company":"Wr"},"size":7738,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":77,\"minValues\":{\"address\":\"05004 William Square Apt. 351\\nEa\",\"age\":9.052631578947368,\"id\":144,\"name\":\"Abigail Holland\",\"phone_number\":\"(202)715-8708\"},\"maxValues\":{\"address\":\"Unit 4180 Box 5780\\nDPO AA 63712\",\"age\":523.4736842105264,\"id\":19779,\"name\":\"William Smith\",\"phone_number\":\"992.825.1417x7328\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000081","MIN_INSERTION_TIME":"1690863667000081","MAX_INSERTION_TIME":"1690863667000081","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet","partitionValues":{"company":"No"},"size":7614,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":74,\"minValues\":{\"address\":\"0033 Edwards View\\nLake Alexisfor\",\"age\":8.0,\"id\":115,\"name\":\"Aimee Roman\",\"phone_number\":\"(214)223-4571\"},\"maxValues\":{\"address\":\"Unit 8336 Box 4247\\nDPO AP 37634\",\"age\":518.2631578947369,\"id\":19508,\"name\":\"Zoe Moore\",\"phone_number\":\"989-701-8877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000082","MIN_INSERTION_TIME":"1690863667000082","MAX_INSERTION_TIME":"1690863667000082","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet","partitionValues":{"company":"Or"},"size":7299,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":70,\"minValues\":{\"address\":\"000 Pamela Meadow Suite 408\\nWest\",\"age\":8.31578947368421,\"id\":607,\"name\":\"Aimee Daniels\",\"phone_number\":\"(244)793-7505\"},\"maxValues\":{\"address\":\"Unit 8297 Box 7177\\nDPO AP 03871\",\"age\":514.8421052631579,\"id\":19726,\"name\":\"Zachary Smith\",\"phone_number\":\"9937635482\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000083","MIN_INSERTION_TIME":"1690863667000083","MAX_INSERTION_TIME":"1690863667000083","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet","partitionValues":{"company":"Ve"},"size":4880,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":39,\"minValues\":{\"address\":\"00790 Jones Isle\\nLake Amyport, V\",\"age\":9.473684210526315,\"id\":135,\"name\":\"Alec Mcgrath\",\"phone_number\":\"(320)953-8136x2242\"},\"maxValues\":{\"address\":\"Unit 0595 Box 3666\\nDPO AE 96967\",\"age\":520.421052631579,\"id\":19216,\"name\":\"Yvette Ruiz\",\"phone_number\":\"995.962.4069x0398\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000084","MIN_INSERTION_TIME":"1690863667000084","MAX_INSERTION_TIME":"1690863667000084","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet","partitionValues":{"company":"Te"},"size":4028,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":29,\"minValues\":{\"address\":\"077 Archer Orchard Apt. 669\\nBull\",\"age\":33.473684210526315,\"id\":119,\"name\":\"Allen Riddle\",\"phone_number\":\"(356)459-0454x6842\"},\"maxValues\":{\"address\":\"USS Davis\\nFPO AA 38858\",\"age\":523.7368421052631,\"id\":19500,\"name\":\"Terry Fuller\",\"phone_number\":\"959-976-0515\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000085","MIN_INSERTION_TIME":"1690863667000085","MAX_INSERTION_TIME":"1690863667000085","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=El/part-00080-787f2b06-8854-4653-a9cb-e017b3f9d102.c000.snappy.parquet","partitionValues":{"company":"El"},"size":7069,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":67,\"minValues\":{\"address\":\"04522 Stacey Lights\\nCarolynland,\",\"age\":8.31578947368421,\"id\":201,\"name\":\"Alyssa Reynolds\",\"phone_number\":\"(293)432-5192x354\"},\"maxValues\":{\"address\":\"Unit 9871 Box 6697\\nDPO AA 08365\",\"age\":522.1578947368421,\"id\":19585,\"name\":\"Tracey Serrano\",\"phone_number\":\"975-571-6125x4808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000086","MIN_INSERTION_TIME":"1690863667000086","MAX_INSERTION_TIME":"1690863667000086","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet","partitionValues":{"company":"Ed"},"size":7005,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":67,\"minValues\":{\"address\":\"0218 David Centers\\nMarymouth, TX\",\"age\":2.4210526315789473,\"id\":94,\"name\":\"Alexander Suarez\",\"phone_number\":\"(206)624-8442x3877\"},\"maxValues\":{\"address\":\"Unit 9442 Box 5913\\nDPO AE 46089\",\"age\":513.5263157894736,\"id\":18715,\"name\":\"Zachary Alexander\",\"phone_number\":\"9978967410\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000087","MIN_INSERTION_TIME":"1690863667000087","MAX_INSERTION_TIME":"1690863667000087","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet","partitionValues":{"company":"Li"},"size":6949,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":65,\"minValues\":{\"address\":\"0110 Stephanie Drive\\nHowardview,\",\"age\":2.9473684210526314,\"id\":209,\"name\":\"Albert Walsh\",\"phone_number\":\"(338)392-4882x829\"},\"maxValues\":{\"address\":\"Unit 9806 Box 6185\\nDPO AE 40611\",\"age\":523.7368421052631,\"id\":19571,\"name\":\"Zachary Johnson\",\"phone_number\":\"982.716.6830x025\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000088","MIN_INSERTION_TIME":"1690863667000088","MAX_INSERTION_TIME":"1690863667000088","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet","partitionValues":{"company":"Ev"},"size":6843,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":65,\"minValues\":{\"address\":\"0143 Decker Ways Suite 848\\nWest \",\"age\":15.947368421052632,\"id\":407,\"name\":\"Aaron Hunt II\",\"phone_number\":\"(215)705-1381x1046\"},\"maxValues\":{\"address\":\"Unit 9880 Box 9904\\nDPO AA 20564\",\"age\":513.8947368421053,\"id\":19708,\"name\":\"William Mack\",\"phone_number\":\"976.612.7159x882\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000089","MIN_INSERTION_TIME":"1690863667000089","MAX_INSERTION_TIME":"1690863667000089","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet","partitionValues":{"company":"Ol"},"size":6451,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":60,\"minValues\":{\"address\":\"0099 Melissa Fords\\nThomasfort, A\",\"age\":3.3684210526315788,\"id\":436,\"name\":\"Abigail Murray\",\"phone_number\":\"(316)579-6397\"},\"maxValues\":{\"address\":\"USS Roberts\\nFPO AP 00562\",\"age\":507.7368421052632,\"id\":19157,\"name\":\"Timothy Gonzalez\",\"phone_number\":\"983-227-4222x599\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000090","MIN_INSERTION_TIME":"1690863667000090","MAX_INSERTION_TIME":"1690863667000090","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet","partitionValues":{"company":"Ng"},"size":6162,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":55,\"minValues\":{\"address\":\"000 Gomez Glens Suite 995\\nGrantb\",\"age\":3.0526315789473686,\"id\":50,\"name\":\"Adam Ritter\",\"phone_number\":\"(246)815-7710\"},\"maxValues\":{\"address\":\"Unit 9668 Box 9007\\nDPO AE 41396\",\"age\":525.7368421052631,\"id\":19686,\"name\":\"William Thomas\",\"phone_number\":\"998-557-5049\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000091","MIN_INSERTION_TIME":"1690863667000091","MAX_INSERTION_TIME":"1690863667000091","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet","partitionValues":{"company":"So"},"size":6009,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":54,\"minValues\":{\"address\":\"056 Martinez View Apt. 281\\nWest \",\"age\":6.2631578947368425,\"id\":1114,\"name\":\"Alan Galvan\",\"phone_number\":\"(245)605-0658\"},\"maxValues\":{\"address\":\"USS Smith\\nFPO AA 14040\",\"age\":514.7368421052631,\"id\":19594,\"name\":\"William Schwartz\",\"phone_number\":\"956-336-9690x9258\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000092","MIN_INSERTION_TIME":"1690863667000092","MAX_INSERTION_TIME":"1690863667000092","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet","partitionValues":{"company":"Ni"},"size":5866,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":51,\"minValues\":{\"address\":\"03865 Frank Lodge\\nMurrayberg, KS\",\"age\":0.42105263157894735,\"id\":311,\"name\":\"Aaron Anderson\",\"phone_number\":\"(455)755-6693\"},\"maxValues\":{\"address\":\"Unit 7030 Box 0974\\nDPO AA 85277\",\"age\":524.7894736842105,\"id\":19900,\"name\":\"Vanessa Martinez\",\"phone_number\":\"998-812-6196x58808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000093","MIN_INSERTION_TIME":"1690863667000093","MAX_INSERTION_TIME":"1690863667000093","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Tr/part-00088-519570fa-fe08-4259-809b-9f1a0e7d7c94.c000.snappy.parquet","partitionValues":{"company":"Tr"},"size":6074,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":52,\"minValues\":{\"address\":\"011 Harrison Plaza Suite 935\\nWes\",\"age\":20.526315789473685,\"id\":11,\"name\":\"Amanda Jones\",\"phone_number\":\"(301)944-9382x818\"},\"maxValues\":{\"address\":\"Unit 8776 Box 0966\\nDPO AE 32243\",\"age\":502.89473684210526,\"id\":18993,\"name\":\"Xavier Brandt\",\"phone_number\":\"986-721-5453x729\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000094","MIN_INSERTION_TIME":"1690863667000094","MAX_INSERTION_TIME":"1690863667000094","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet","partitionValues":{"company":"My"},"size":5796,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":51,\"minValues\":{\"address\":\"01079 Hansen Wells\\nNorth Cherylt\",\"age\":1.631578947368421,\"id\":864,\"name\":\"Alvin Rodriguez\",\"phone_number\":\"(238)351-4314x069\"},\"maxValues\":{\"address\":\"Unit 4680 Box 0761\\nDPO AA 62845\",\"age\":524.7894736842105,\"id\":19248,\"name\":\"William Hardy\",\"phone_number\":\"9957807332\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000095","MIN_INSERTION_TIME":"1690863667000095","MAX_INSERTION_TIME":"1690863667000095","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet","partitionValues":{"company":"Fe"},"size":5621,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":49,\"minValues\":{\"address\":\"023 Ramos Mount\\nSouth Edwardvill\",\"age\":6.631578947368421,\"id\":381,\"name\":\"Alexandra Weaver\",\"phone_number\":\"(200)816-0847\"},\"maxValues\":{\"address\":\"Unit 8500 Box 5963\\nDPO AP 07730\",\"age\":521.0526315789474,\"id\":19070,\"name\":\"Zachary Holmes\",\"phone_number\":\"973.837.2264\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000096","MIN_INSERTION_TIME":"1690863667000096","MAX_INSERTION_TIME":"1690863667000096","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet","partitionValues":{"company":"Sp"},"size":5487,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":47,\"minValues\":{\"address\":\"0161 Dunlap Rue Suite 800\\nLeachv\",\"age\":69.63157894736842,\"id\":14,\"name\":\"Angela Walsh\",\"phone_number\":\"(252)635-9619x12717\"},\"maxValues\":{\"address\":\"Unit 8631 Box 8012\\nDPO AA 48997\",\"age\":501.8421052631579,\"id\":19894,\"name\":\"Zoe Howard\",\"phone_number\":\"970.853.1996x7674\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000097","MIN_INSERTION_TIME":"1690863667000097","MAX_INSERTION_TIME":"1690863667000097","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet","partitionValues":{"company":"Os"},"size":3754,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":25,\"minValues\":{\"address\":\"009 May Views Suite 574\\nVictorha\",\"age\":35.8421052631579,\"id\":197,\"name\":\"Catherine Morris\",\"phone_number\":\"(333)264-2470x0358\"},\"maxValues\":{\"address\":\"Unit 2424 Box 4300\\nDPO AA 52288\",\"age\":498.89473684210526,\"id\":18972,\"name\":\"Whitney Franklin\",\"phone_number\":\"914.692.3469x5526\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000098","MIN_INSERTION_TIME":"1690863667000098","MAX_INSERTION_TIME":"1690863667000098","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sw/part-00092-64f0627d-ac1f-40bc-8758-bc17b61f2288.c000.snappy.parquet","partitionValues":{"company":"Sw"},"size":3391,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"0136 Conner Heights Suite 198\\nSo\",\"age\":18.0,\"id\":34,\"name\":\"Aaron Nguyen\",\"phone_number\":\"(318)576-3788x68608\"},\"maxValues\":{\"address\":\"PSC 8119, Box 4068\\nAPO AA 64483\",\"age\":503.10526315789474,\"id\":18150,\"name\":\"William Carpenter\",\"phone_number\":\"978.803.5746\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000099","MIN_INSERTION_TIME":"1690863667000099","MAX_INSERTION_TIME":"1690863667000099","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","partitionValues":{"company":"Ly"},"size":5231,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":45,\"minValues\":{\"address\":\"04721 Young Road\\nTrujilloberg, O\",\"age\":37.421052631578945,\"id\":89,\"name\":\"Alicia Todd\",\"phone_number\":\"(205)908-7909\"},\"maxValues\":{\"address\":\"Unit 8417 Box 3054\\nDPO AP 45954\",\"age\":511.2631578947368,\"id\":19590,\"name\":\"Valerie Cameron\",\"phone_number\":\"9765171990\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet","partitionValues":{"company":"Lu"},"size":5211,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":44,\"minValues\":{\"address\":\"06865 Christina Brook\\nLake Timot\",\"age\":8.842105263157896,\"id\":589,\"name\":\"Adam Brandt\",\"phone_number\":\"(216)499-0199x388\"},\"maxValues\":{\"address\":\"Unit 8589 Box 2366\\nDPO AP 22471\",\"age\":521.5263157894736,\"id\":19277,\"name\":\"Tyler Moreno\",\"phone_number\":\"984-399-3568\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000101","MIN_INSERTION_TIME":"1690863667000101","MAX_INSERTION_TIME":"1690863667000101","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Vi/part-00095-9337de01-3e78-46f0-ae6e-23e9863b930f.c000.snappy.parquet","partitionValues":{"company":"Vi"},"size":5301,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":44,\"minValues\":{\"address\":\"010 Katherine Port Apt. 968\\nMeli\",\"age\":10.894736842105264,\"id\":306,\"name\":\"Amanda Owens\",\"phone_number\":\"(410)560-9850\"},\"maxValues\":{\"address\":\"Unit 8227 Box 4509\\nDPO AP 78309\",\"age\":505.3157894736842,\"id\":19344,\"name\":\"William Shields\",\"phone_number\":\"950.979.8368\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000102","MIN_INSERTION_TIME":"1690863667000102","MAX_INSERTION_TIME":"1690863667000102","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet","partitionValues":{"company":"Sn"},"size":5063,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0032 Anderson Run Suite 666\\nNew \",\"age\":1.0526315789473684,\"id\":305,\"name\":\"Alexander Wilson\",\"phone_number\":\"(213)734-6947x0066\"},\"maxValues\":{\"address\":\"Unit 7678 Box 0907\\nDPO AE 61946\",\"age\":522.421052631579,\"id\":19515,\"name\":\"William Gamble\",\"phone_number\":\"9874468964\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000103","MIN_INSERTION_TIME":"1690863667000103","MAX_INSERTION_TIME":"1690863667000103","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Es/part-00097-966dcb06-8001-4b5f-9b64-4e46ac9f83c5.c000.snappy.parquet","partitionValues":{"company":"Es"},"size":5122,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":41,\"minValues\":{\"address\":\"038 Rodriguez Oval Apt. 006\\nAlex\",\"age\":3.9473684210526314,\"id\":1481,\"name\":\"Alfred Pollard\",\"phone_number\":\"(232)855-0150\"},\"maxValues\":{\"address\":\"Unit 1875 Box 4306\\nDPO AE 95470\",\"age\":497.2105263157895,\"id\":19959,\"name\":\"Trevor Dunlap\",\"phone_number\":\"922-758-0897x639\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000104","MIN_INSERTION_TIME":"1690863667000104","MAX_INSERTION_TIME":"1690863667000104","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet","partitionValues":{"company":"Gl"},"size":4941,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0325 Blair Row Apt. 574\\nLeehaven\",\"age\":15.736842105263158,\"id\":32,\"name\":\"Alex Arnold\",\"phone_number\":\"(255)802-9624x880\"},\"maxValues\":{\"address\":\"Unit 3840 Box 5555\\nDPO AA 61934\",\"age\":517.8421052631579,\"id\":19784,\"name\":\"Vanessa Flores\",\"phone_number\":\"937.655.4244\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000105","MIN_INSERTION_TIME":"1690863667000105","MAX_INSERTION_TIME":"1690863667000105","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet","partitionValues":{"company":"Ge"},"size":4627,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":36,\"minValues\":{\"address\":\"01065 John Brooks Apt. 060\\nBarba\",\"age\":4.157894736842105,\"id\":293,\"name\":\"Amy Miller\",\"phone_number\":\"(216)244-4560x300\"},\"maxValues\":{\"address\":\"Unit 5270 Box 0954\\nDPO AE 68515\",\"age\":522.7894736842105,\"id\":20008,\"name\":\"Vanessa Barrett\",\"phone_number\":\"954.580.1307x7728\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000106","MIN_INSERTION_TIME":"1690863667000106","MAX_INSERTION_TIME":"1690863667000106","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet","partitionValues":{"company":"Ow"},"size":4590,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":35,\"minValues\":{\"address\":\"00356 George Spurs Suite 686\\nAli\",\"age\":1.0,\"id\":56,\"name\":\"Amanda Alexander\",\"phone_number\":\"(259)460-7486x43355\"},\"maxValues\":{\"address\":\"USNV Reese\\nFPO AE 96839\",\"age\":523.421052631579,\"id\":19801,\"name\":\"Wayne Patterson\",\"phone_number\":\"962.596.6741x472\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000107","MIN_INSERTION_TIME":"1690863667000107","MAX_INSERTION_TIME":"1690863667000107","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet","partitionValues":{"company":"Pi"},"size":4637,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":35,\"minValues\":{\"address\":\"018 Sara Stream\\nAyalaport, MN 07\",\"age\":16.0,\"id\":357,\"name\":\"Amanda Reese\",\"phone_number\":\"(444)472-2027x4478\"},\"maxValues\":{\"address\":\"Unit 2919 Box 2651\\nDPO AA 84450\",\"age\":519.0,\"id\":19817,\"name\":\"Veronica Clements\",\"phone_number\":\"965-967-1513x039\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000108","MIN_INSERTION_TIME":"1690863667000108","MAX_INSERTION_TIME":"1690863667000108","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet","partitionValues":{"company":"Fa"},"size":4423,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":34,\"minValues\":{\"address\":\"01288 Aaron Stravenue\\nAndreland,\",\"age\":0.21052631578947367,\"id\":35,\"name\":\"Adrian Davis\",\"phone_number\":\"(462)737-1751x23893\"},\"maxValues\":{\"address\":\"Unit 4278 Box 9069\\nDPO AA 04362\",\"age\":524.1052631578947,\"id\":19675,\"name\":\"Tracie Turner\",\"phone_number\":\"9818675348\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000109","MIN_INSERTION_TIME":"1690863667000109","MAX_INSERTION_TIME":"1690863667000109","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet","partitionValues":{"company":"Ji"},"size":4501,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":34,\"minValues\":{\"address\":\"074 Steven Expressway\\nHopkinsshi\",\"age\":32.1578947368421,\"id\":1247,\"name\":\"Angela Mckinney\",\"phone_number\":\"(215)232-3601x20844\"},\"maxValues\":{\"address\":\"Unit 1572 Box 7337\\nDPO AE 19385\",\"age\":516.1578947368421,\"id\":19898,\"name\":\"William Ayers\",\"phone_number\":\"937-649-9034x77014\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000110","MIN_INSERTION_TIME":"1690863667000110","MAX_INSERTION_TIME":"1690863667000110","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet","partitionValues":{"company":"Oc"},"size":4482,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":33,\"minValues\":{\"address\":\"053 Cardenas Common Apt. 468\\nBri\",\"age\":20.57894736842105,\"id\":98,\"name\":\"Adam Allen\",\"phone_number\":\"(561)224-1316x323\"},\"maxValues\":{\"address\":\"Unit 2394 Box 5382\\nDPO AA 74627\",\"age\":518.9473684210526,\"id\":19914,\"name\":\"Zachary Stone\",\"phone_number\":\"978-816-4108x11026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000111","MIN_INSERTION_TIME":"1690863667000111","MAX_INSERTION_TIME":"1690863667000111","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet","partitionValues":{"company":"Ka"},"size":4137,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":30,\"minValues\":{\"address\":\"0103 Campbell Pike\\nDavisfurt, MA\",\"age\":25.05263157894737,\"id\":323,\"name\":\"Angela Wang\",\"phone_number\":\"(237)880-3045x344\"},\"maxValues\":{\"address\":\"Unit 3934 Box 4702\\nDPO AA 60860\",\"age\":524.3157894736842,\"id\":19493,\"name\":\"Tyler Taylor\",\"phone_number\":\"965-572-4502x44085\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000112","MIN_INSERTION_TIME":"1690863667000112","MAX_INSERTION_TIME":"1690863667000112","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Kn/part-00106-8ed1b538-7db2-4294-ac0e-6598b9f79b73.c000.snappy.parquet","partitionValues":{"company":"Kn"},"size":4082,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":29,\"minValues\":{\"address\":\"092 Karen Cove Apt. 872\\nSouth Ed\",\"age\":32.68421052631579,\"id\":271,\"name\":\"Alicia Browning\",\"phone_number\":\"(204)814-4147x4896\"},\"maxValues\":{\"address\":\"Unit 2977 Box 7086\\nDPO AP 60253\",\"age\":521.1052631578947,\"id\":19605,\"name\":\"Yesenia Aguirre\",\"phone_number\":\"946-722-1351\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000113","MIN_INSERTION_TIME":"1690863667000113","MAX_INSERTION_TIME":"1690863667000113","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet","partitionValues":{"company":"Zi"},"size":3742,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"0259 John Passage\\nKingchester, H\",\"age\":8.210526315789474,\"id\":1326,\"name\":\"Amber Fisher PhD\",\"phone_number\":\"(268)300-8535x35664\"},\"maxValues\":{\"address\":\"PSC 8305, Box 4326\\nAPO AE 85053\",\"age\":507.10526315789474,\"id\":19840,\"name\":\"William Smith\",\"phone_number\":\"982-464-7712x9705\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000114","MIN_INSERTION_TIME":"1690863667000114","MAX_INSERTION_TIME":"1690863667000114","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ag/part-00108-8d8e8bc1-9cf5-45d9-9862-edefc9bbc16c.c000.snappy.parquet","partitionValues":{"company":"Ag"},"size":3820,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":26,\"minValues\":{\"address\":\"01558 Michael Ports\\nNorth Maria,\",\"age\":17.789473684210527,\"id\":12,\"name\":\"Alejandro Gill\",\"phone_number\":\"(515)593-6789x99855\"},\"maxValues\":{\"address\":\"PSC 9707, Box 4063\\nAPO AE 32590\",\"age\":512.2105263157895,\"id\":19775,\"name\":\"Thomas Gomez\",\"phone_number\":\"905-901-8432\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000115","MIN_INSERTION_TIME":"1690863667000115","MAX_INSERTION_TIME":"1690863667000115","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet","partitionValues":{"company":"Ya"},"size":3690,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"018 Lauren Neck Apt. 358\\nNew Jes\",\"age\":0.2631578947368421,\"id\":484,\"name\":\"Angela Baker\",\"phone_number\":\"(250)705-7491x5580\"},\"maxValues\":{\"address\":\"Unit 4546 Box 3721\\nDPO AP 73617\",\"age\":486.7894736842105,\"id\":19295,\"name\":\"Stephen Schaefer\",\"phone_number\":\"9308479033\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000116","MIN_INSERTION_TIME":"1690863667000116","MAX_INSERTION_TIME":"1690863667000116","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet","partitionValues":{"company":"Na"},"size":3596,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"00198 Lewis Park\\nWest Derrick, M\",\"age\":6.7368421052631575,\"id\":409,\"name\":\"April Spencer\",\"phone_number\":\"(600)567-8795x29753\"},\"maxValues\":{\"address\":\"Unit 1532 Box 7020\\nDPO AA 59595\",\"age\":501.89473684210526,\"id\":19572,\"name\":\"Wendy Mcclain\",\"phone_number\":\"859.643.1677\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000117","MIN_INSERTION_TIME":"1690863667000117","MAX_INSERTION_TIME":"1690863667000117","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet","partitionValues":{"company":"Bi"},"size":3591,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"02119 Lucas Trail\\nDiazburgh, MI \",\"age\":32.578947368421055,\"id\":363,\"name\":\"Amy Bell\",\"phone_number\":\"(259)552-8094x2176\"},\"maxValues\":{\"address\":\"Unit 7193 Box 4249\\nDPO AA 48408\",\"age\":523.578947368421,\"id\":18605,\"name\":\"William Anderson\",\"phone_number\":\"966.994.9574\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000118","MIN_INSERTION_TIME":"1690863667000118","MAX_INSERTION_TIME":"1690863667000118","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Se/part-00112-7c8bf6a5-076b-42e2-a480-3e999ebc8aac.c000.snappy.parquet","partitionValues":{"company":"Se"},"size":3591,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":23,\"minValues\":{\"address\":\"0207 Zachary Radial Apt. 773\\nFre\",\"age\":19.894736842105264,\"id\":428,\"name\":\"Amanda Young\",\"phone_number\":\"(249)598-9840\"},\"maxValues\":{\"address\":\"USNV Long\\nFPO AP 68472\",\"age\":504.5263157894737,\"id\":18857,\"name\":\"Susan Vaughan\",\"phone_number\":\"946-890-4267\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000119","MIN_INSERTION_TIME":"1690863667000119","MAX_INSERTION_TIME":"1690863667000119","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet","partitionValues":{"company":"Er"},"size":3498,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":22,\"minValues\":{\"address\":\"029 Donna Locks\\nBrianshire, SD 8\",\"age\":55.1578947368421,\"id\":213,\"name\":\"Amanda Thomas\",\"phone_number\":\"(201)476-1909\"},\"maxValues\":{\"address\":\"USCGC Griffin\\nFPO AP 68352\",\"age\":521.3157894736842,\"id\":18757,\"name\":\"William Weiss\",\"phone_number\":\"982-495-7650\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000120","MIN_INSERTION_TIME":"1690863667000120","MAX_INSERTION_TIME":"1690863667000120","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ac/part-00114-dfdd1f11-4639-4c8d-94d7-7834ae8e06d6.c000.snappy.parquet","partitionValues":{"company":"Ac"},"size":3493,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":22,\"minValues\":{\"address\":\"00756 Emily Plaza\\nEast Jamesport\",\"age\":9.368421052631579,\"id\":350,\"name\":\"Andrew Ramos\",\"phone_number\":\"(248)609-3775x4982\"},\"maxValues\":{\"address\":\"Unit 8263 Box 8055\\nDPO AA 05473\",\"age\":508.42105263157896,\"id\":19540,\"name\":\"William Lee Jr.\",\"phone_number\":\"781-902-5926\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000121","MIN_INSERTION_TIME":"1690863667000121","MAX_INSERTION_TIME":"1690863667000121","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Kl/part-00115-4178fbdd-4d23-4592-93a6-cd2ed675a44a.c000.snappy.parquet","partitionValues":{"company":"Kl"},"size":3455,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":22,\"minValues\":{\"address\":\"004 Smith Plaza\\nNew Rhonda, FM 9\",\"age\":18.105263157894736,\"id\":1158,\"name\":\"Alexandra Foster\",\"phone_number\":\"(219)256-3438x275\"},\"maxValues\":{\"address\":\"Unit 7896 Box 9318\\nDPO AP 28049\",\"age\":513.7368421052631,\"id\":19303,\"name\":\"Taylor Roberts\",\"phone_number\":\"9735671982\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000122","MIN_INSERTION_TIME":"1690863667000122","MAX_INSERTION_TIME":"1690863667000122","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet","partitionValues":{"company":"Kr"},"size":3331,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"0576 Jenkins Center\\nWilliamsland\",\"age\":69.57894736842105,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"(305)933-7734x5523\"},\"maxValues\":{\"address\":\"Unit 6728 Box 2078\\nDPO AP 35070\",\"age\":522.6315789473684,\"id\":19650,\"name\":\"Timothy Schmidt\",\"phone_number\":\"944.432.5814x0578\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000123","MIN_INSERTION_TIME":"1690863667000123","MAX_INSERTION_TIME":"1690863667000123","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet","partitionValues":{"company":"Ay"},"size":3348,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"0044 Ortega Inlet Suite 080\\nSout\",\"age\":11.052631578947368,\"id\":159,\"name\":\"Amber Perez\",\"phone_number\":\"(254)466-3422x426\"},\"maxValues\":{\"address\":\"Unit 8388 Box 9894\\nDPO AA 36369\",\"age\":484.3157894736842,\"id\":19972,\"name\":\"Vincent Morton\",\"phone_number\":\"769-223-4013x69445\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000124","MIN_INSERTION_TIME":"1690863667000124","MAX_INSERTION_TIME":"1690863667000124","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Av/part-00118-4562a0fe-1ac4-4b05-a6a3-7e1c27cbe60a.c000.snappy.parquet","partitionValues":{"company":"Av"},"size":3347,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"032 Thompson Curve Apt. 468\\nWest\",\"age\":50.63157894736842,\"id\":629,\"name\":\"Amanda Hull\",\"phone_number\":\"(245)393-5816x22764\"},\"maxValues\":{\"address\":\"Unit 9624 Box 3781\\nDPO AE 60917\",\"age\":367.4736842105263,\"id\":19857,\"name\":\"Tiffany Schmidt\",\"phone_number\":\"945.594.0038x33044\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000125","MIN_INSERTION_TIME":"1690863667000125","MAX_INSERTION_TIME":"1690863667000125","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=At/part-00119-f7462c15-24a0-44e8-adcb-c573141cac0b.c000.snappy.parquet","partitionValues":{"company":"At"},"size":3224,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"01411 Terry Trail\\nWrightshire, U\",\"age\":90.3157894736842,\"id\":359,\"name\":\"Alex Castro\",\"phone_number\":\"(552)613-7198x1369\"},\"maxValues\":{\"address\":\"USNV Evans\\nFPO AE 80084\",\"age\":446.2105263157895,\"id\":19064,\"name\":\"William Duncan\",\"phone_number\":\"906-476-5853x494\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000126","MIN_INSERTION_TIME":"1690863667000126","MAX_INSERTION_TIME":"1690863667000126","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=On/part-00120-b63d118e-49d4-4564-b658-a7dd79b47e49.c000.snappy.parquet","partitionValues":{"company":"On"},"size":3212,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"201 Tyler Junctions Suite 955\\nWe\",\"age\":46.526315789473685,\"id\":253,\"name\":\"Amanda Roberts\",\"phone_number\":\"(253)842-1335\"},\"maxValues\":{\"address\":\"USS Thomas\\nFPO AA 08812\",\"age\":522.0526315789474,\"id\":18987,\"name\":\"Tiffany Alexander\",\"phone_number\":\"852.282.9097\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000127","MIN_INSERTION_TIME":"1690863667000127","MAX_INSERTION_TIME":"1690863667000127","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet","partitionValues":{"company":"Ob"},"size":3298,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"0355 Gamble Camp\\nPort Markview, \",\"age\":1.736842105263158,\"id\":1185,\"name\":\"Alejandro Wolf\",\"phone_number\":\"(454)573-7327\"},\"maxValues\":{\"address\":\"PSC 7427, Box 9033\\nAPO AA 73702\",\"age\":488.8421052631579,\"id\":19876,\"name\":\"Valerie Cross\",\"phone_number\":\"823-721-0009\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000128","MIN_INSERTION_TIME":"1690863667000128","MAX_INSERTION_TIME":"1690863667000128","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet","partitionValues":{"company":"Za"},"size":3107,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":18,\"minValues\":{\"address\":\"158 Stephanie Greens\\nJustinton, \",\"age\":12.421052631578947,\"id\":794,\"name\":\"Adam Adkins\",\"phone_number\":\"(645)930-2079x19944\"},\"maxValues\":{\"address\":\"Unit 6264 Box 6928\\nDPO AP 83403\",\"age\":519.6315789473684,\"id\":18133,\"name\":\"Tracey Bradshaw\",\"phone_number\":\"960-902-4450x0178\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000129","MIN_INSERTION_TIME":"1690863667000129","MAX_INSERTION_TIME":"1690863667000129","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet","partitionValues":{"company":"Rh"},"size":3100,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":17,\"minValues\":{\"address\":\"05859 Davis Centers\\nFloydview, M\",\"age\":36.05263157894737,\"id\":697,\"name\":\"Amy Cox\",\"phone_number\":\"(310)264-1145x07975\"},\"maxValues\":{\"address\":\"91804 Chang Shoal\\nNew Rebecca, T�\",\"age\":515.5263157894736,\"id\":17887,\"name\":\"Steven Mejia\",\"phone_number\":\"917.805.0087\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000130","MIN_INSERTION_TIME":"1690863667000130","MAX_INSERTION_TIME":"1690863667000130","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Au/part-00124-a9f01ea9-b892-42ee-a49c-9c6ae691a102.c000.snappy.parquet","partitionValues":{"company":"Au"},"size":3040,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":17,\"minValues\":{\"address\":\"060 Hansen Heights Suite 609\\nPor\",\"age\":0.0,\"id\":1362,\"name\":\"Angela Stephenson\",\"phone_number\":\"(571)412-8078x344\"},\"maxValues\":{\"address\":\"Unit 5516 Box 2894\\nDPO AP 56153\",\"age\":484.36842105263156,\"id\":19603,\"name\":\"Susan Cox\",\"phone_number\":\"946.376.8505x51433\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000131","MIN_INSERTION_TIME":"1690863667000131","MAX_INSERTION_TIME":"1690863667000131","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet","partitionValues":{"company":"Ry"},"size":2955,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":15,\"minValues\":{\"address\":\"0057 Cline Well\\nWest Katelynches\",\"age\":1.2105263157894737,\"id\":16,\"name\":\"Brian Miller\",\"phone_number\":\"(568)800-0916x50209\"},\"maxValues\":{\"address\":\"Unit 8857 Box 0129\\nDPO AA 09358\",\"age\":466.57894736842104,\"id\":17730,\"name\":\"Wendy Mayer\",\"phone_number\":\"534-293-2965\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000132","MIN_INSERTION_TIME":"1690863667000132","MAX_INSERTION_TIME":"1690863667000132","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Qu/part-00126-56ba5736-dd1c-4b1e-865b-47528ecd2062.c000.snappy.parquet","partitionValues":{"company":"Qu"},"size":2888,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":14,\"minValues\":{\"address\":\"1129 Odom Throughway\\nEast Johnbe\",\"age\":14.31578947368421,\"id\":2380,\"name\":\"Catherine Rush\",\"phone_number\":\"(401)615-2057x13245\"},\"maxValues\":{\"address\":\"PSC 4533, Box 4657\\nAPO AA 60634\",\"age\":523.7368421052631,\"id\":18389,\"name\":\"Shawn Walker\",\"phone_number\":\"796.714.8169x408\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000133","MIN_INSERTION_TIME":"1690863667000133","MAX_INSERTION_TIME":"1690863667000133","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet","partitionValues":{"company":"In"},"size":2779,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":13,\"minValues\":{\"address\":\"05609 Boyer Route\\nWest Jennifer,\",\"age\":24.789473684210527,\"id\":4607,\"name\":\"Alejandro Garcia\",\"phone_number\":\"(320)972-2575x698\"},\"maxValues\":{\"address\":\"884 Ryan Throughway Apt. 189\\nLak�\",\"age\":498.2631578947368,\"id\":19978,\"name\":\"Wesley Howell\",\"phone_number\":\"925-404-7807x2242\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000134","MIN_INSERTION_TIME":"1690863667000134","MAX_INSERTION_TIME":"1690863667000134","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet","partitionValues":{"company":"Dy"},"size":2684,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"1625 Mcfarland Station\\nNew Nicho\",\"age\":55.421052631578945,\"id\":130,\"name\":\"Cathy Willis\",\"phone_number\":\"(496)987-9552x727\"},\"maxValues\":{\"address\":\"98634 Sanchez Trail Apt. 908\\nMic�\",\"age\":501.3157894736842,\"id\":19831,\"name\":\"Victoria Oconnell\",\"phone_number\":\"958-587-1226\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000135","MIN_INSERTION_TIME":"1690863667000135","MAX_INSERTION_TIME":"1690863667000135","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet","partitionValues":{"company":"Nu"},"size":2602,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"074 Erickson Causeway\\nKeithberg,\",\"age\":146.42105263157896,\"id\":1085,\"name\":\"Cameron Garrett\",\"phone_number\":\"(218)458-1913\"},\"maxValues\":{\"address\":\"USS Beard\\nFPO AE 15543\",\"age\":524.9473684210526,\"id\":19712,\"name\":\"Terri Villegas\",\"phone_number\":\"875.673.5216x8303\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000136","MIN_INSERTION_TIME":"1690863667000136","MAX_INSERTION_TIME":"1690863667000136","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=By/part-00130-2ace52de-9185-4268-ad53-800fc20f6a66.c000.snappy.parquet","partitionValues":{"company":"By"},"size":2635,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"23188 Christy Springs\\nPort Micha\",\"age\":31.57894736842105,\"id\":1190,\"name\":\"Charles Gregory\",\"phone_number\":\"(455)920-0509\"},\"maxValues\":{\"address\":\"Unit 4376 Box 4684\\nDPO AE 26295\",\"age\":466.4736842105263,\"id\":17877,\"name\":\"Stephanie Schaefer\",\"phone_number\":\"733-459-3952x000\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000137","MIN_INSERTION_TIME":"1690863667000137","MAX_INSERTION_TIME":"1690863667000137","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet","partitionValues":{"company":"Ce"},"size":2575,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"147 Vincent Gardens\\nBerryton, TN\",\"age\":64.52631578947368,\"id\":733,\"name\":\"Gabriel Zimmerman\",\"phone_number\":\"+1-515-330-8894x600\"},\"maxValues\":{\"address\":\"Unit 3160 Box 8409\\nDPO AE 18119\",\"age\":476.05263157894734,\"id\":18164,\"name\":\"Stephanie Rhodes\",\"phone_number\":\"885.461.0066x0541\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000138","MIN_INSERTION_TIME":"1690863667000138","MAX_INSERTION_TIME":"1690863667000138","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet","partitionValues":{"company":"Ll"},"size":2543,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"03411 Linda Corners Suite 625\\nNo\",\"age\":21.57894736842105,\"id\":868,\"name\":\"Aaron Moon\",\"phone_number\":\"(319)806-0875x41478\"},\"maxValues\":{\"address\":\"PSC 7052, Box 4825\\nAPO AA 86227\",\"age\":521.1578947368421,\"id\":19085,\"name\":\"Valerie Mendez\",\"phone_number\":\"790.318.3078x8968\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000139","MIN_INSERTION_TIME":"1690863667000139","MAX_INSERTION_TIME":"1690863667000139","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet","partitionValues":{"company":"Sk"},"size":2579,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"1126 Lisa Ville Suite 209\\nNorth \",\"age\":46.68421052631579,\"id\":4489,\"name\":\"Andrew Kim\",\"phone_number\":\"(234)591-8119\"},\"maxValues\":{\"address\":\"PSC 4558, Box 9384\\nAPO AP 52691\",\"age\":525.3157894736842,\"id\":18349,\"name\":\"Tammy Cobb\",\"phone_number\":\"8559976152\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000140","MIN_INSERTION_TIME":"1690863667000140","MAX_INSERTION_TIME":"1690863667000140","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet","partitionValues":{"company":"Ib"},"size":2461,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":9,\"minValues\":{\"address\":\"080 Cameron Light Apt. 727\\nMegha\",\"age\":118.89473684210526,\"id\":2313,\"name\":\"Christine Duran\",\"phone_number\":\"(434)888-8171x494\"},\"maxValues\":{\"address\":\"9725 Christian Throughway\\nCarrie�\",\"age\":440.89473684210526,\"id\":19353,\"name\":\"Tony Owens\",\"phone_number\":\"899.426.2729x5472\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000141","MIN_INSERTION_TIME":"1690863667000141","MAX_INSERTION_TIME":"1690863667000141","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet","partitionValues":{"company":"Ty"},"size":2493,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":10,\"minValues\":{\"address\":\"0523 Smith Stravenue Apt. 530\\nDa\",\"age\":11.947368421052632,\"id\":77,\"name\":\"Beth Riley\",\"phone_number\":\"(246)542-7388\"},\"maxValues\":{\"address\":\"PSC 0156, Box 6675\\nAPO AP 77326\",\"age\":470.7894736842105,\"id\":19300,\"name\":\"William Parker\",\"phone_number\":\"599.636.1151x58612\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000142","MIN_INSERTION_TIME":"1690863667000142","MAX_INSERTION_TIME":"1690863667000142","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Od/part-00136-304e9fbd-c327-4ed5-9536-b2fe5d5f8a92.c000.snappy.parquet","partitionValues":{"company":"Od"},"size":2407,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":10,\"minValues\":{\"address\":\"074 Carr Estates\\nSouth Breanna, \",\"age\":54.10526315789474,\"id\":2946,\"name\":\"Amanda Fisher\",\"phone_number\":\"(475)502-0672\"},\"maxValues\":{\"address\":\"Unit 4470 Box 9064\\nDPO AA 21559\",\"age\":523.578947368421,\"id\":16249,\"name\":\"Tracy Graham\",\"phone_number\":\"794.664.2822\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000143","MIN_INSERTION_TIME":"1690863667000143","MAX_INSERTION_TIME":"1690863667000143","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet","partitionValues":{"company":"Wu"},"size":2376,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":9,\"minValues\":{\"address\":\"015 Sullivan Green\\nNew Stevenshi\",\"age\":33.21052631578947,\"id\":2018,\"name\":\"Amanda Gibson\",\"phone_number\":\"(378)422-7228\"},\"maxValues\":{\"address\":\"9230 Reyes Throughway\\nLarryhaven�\",\"age\":414.8421052631579,\"id\":19400,\"name\":\"Rachel Butler\",\"phone_number\":\"9706522329\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000144","MIN_INSERTION_TIME":"1690863667000144","MAX_INSERTION_TIME":"1690863667000144","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet","partitionValues":{"company":"Ab"},"size":2288,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"0453 David Corner Suite 884\\nJohn\",\"age\":133.3684210526316,\"id\":4602,\"name\":\"Andrew Freeman\",\"phone_number\":\"(472)620-0614x8083\"},\"maxValues\":{\"address\":\"Unit 4123 Box 1734\\nDPO AE 60565\",\"age\":511.2105263157895,\"id\":16536,\"name\":\"Zachary Torres\",\"phone_number\":\"364-485-4858x88855\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000145","MIN_INSERTION_TIME":"1690863667000145","MAX_INSERTION_TIME":"1690863667000145","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet","partitionValues":{"company":"Ci"},"size":2283,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"2093 Guerrero Points\\nPetersonbor\",\"age\":45.578947368421055,\"id\":3539,\"name\":\"Alison Shaw\",\"phone_number\":\"+1-458-990-8898x7315\"},\"maxValues\":{\"address\":\"8774 Olivia Motorway\\nWest Jay, M�\",\"age\":506.0,\"id\":18090,\"name\":\"Tricia Mayo\",\"phone_number\":\"6046000441\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000146","MIN_INSERTION_TIME":"1690863667000146","MAX_INSERTION_TIME":"1690863667000146","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet","partitionValues":{"company":"Ju"},"size":2289,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"02252 Daniel Club Apt. 921\\nNew J\",\"age\":22.63157894736842,\"id\":204,\"name\":\"Ann Anderson\",\"phone_number\":\"(523)813-1340x57799\"},\"maxValues\":{\"address\":\"846 Gibson Square\\nJohnfort, IN 0�\",\"age\":479.6842105263158,\"id\":14134,\"name\":\"Sherry Shaw\",\"phone_number\":\"855-613-1582x0157\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000147","MIN_INSERTION_TIME":"1690863667000147","MAX_INSERTION_TIME":"1690863667000147","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet","partitionValues":{"company":"Ir"},"size":2243,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"396 Burgess Rue\\nGabrielleton, RI\",\"age\":135.52631578947367,\"id\":41,\"name\":\"Adrian Burke\",\"phone_number\":\"(451)211-5825\"},\"maxValues\":{\"address\":\"Unit 8599 Box 6319\\nDPO AE 18077\",\"age\":477.10526315789474,\"id\":19866,\"name\":\"Timothy Smith\",\"phone_number\":\"962-986-6273x0387\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000148","MIN_INSERTION_TIME":"1690863667000148","MAX_INSERTION_TIME":"1690863667000148","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Sl/part-00142-7817a109-6414-431c-8b85-2fa36de39eed.c000.snappy.parquet","partitionValues":{"company":"Sl"},"size":2197,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":7,\"minValues\":{\"address\":\"13237 Teresa Harbors\\nNew Garrett\",\"age\":225.42105263157896,\"id\":432,\"name\":\"Jasmine Green\",\"phone_number\":\"(616)736-0200\"},\"maxValues\":{\"address\":\"USS Bowers\\nFPO AE 36021\",\"age\":524.4736842105264,\"id\":19950,\"name\":\"William Lopez\",\"phone_number\":\"855.947.0384x4433\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000149","MIN_INSERTION_TIME":"1690863667000149","MAX_INSERTION_TIME":"1690863667000149","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet","partitionValues":{"company":"En"},"size":2201,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":7,\"minValues\":{\"address\":\"28322 Melissa Crossroad Apt. 604\",\"age\":229.21052631578948,\"id\":1842,\"name\":\"Angela Peterson\",\"phone_number\":\"2617390088\"},\"maxValues\":{\"address\":\"97693 Michelle Dale\\nLake Donaldf�\",\"age\":394.5263157894737,\"id\":16147,\"name\":\"Wendy Figueroa\",\"phone_number\":\"944.308.5706\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000150","MIN_INSERTION_TIME":"1690863667000150","MAX_INSERTION_TIME":"1690863667000150","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet","partitionValues":{"company":"Kh"},"size":2046,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":6,\"minValues\":{\"address\":\"118 Carl Roads\\nNorth John, OR 10\",\"age\":15.105263157894736,\"id\":2685,\"name\":\"Christina Gonzalez\",\"phone_number\":\"(380)614-1038x882\"},\"maxValues\":{\"address\":\"Unit 0554 Box 2675\\nDPO AP 84289\",\"age\":521.4736842105264,\"id\":17428,\"name\":\"Robert Valdez\",\"phone_number\":\"800-325-1028x346\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000151","MIN_INSERTION_TIME":"1690863667000151","MAX_INSERTION_TIME":"1690863667000151","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet","partitionValues":{"company":"Zh"},"size":2116,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":6,\"minValues\":{\"address\":\"0053 Short Rest Apt. 312\\nWest Sy\",\"age\":5.2105263157894735,\"id\":1081,\"name\":\"Betty Lee\",\"phone_number\":\"(466)416-4228x2115\"},\"maxValues\":{\"address\":\"71391 Ashley Mountain\\nChelseyvie�\",\"age\":501.89473684210526,\"id\":19009,\"name\":\"Seth Spencer\",\"phone_number\":\"281.547.1179x763\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000152","MIN_INSERTION_TIME":"1690863667000152","MAX_INSERTION_TIME":"1690863667000152","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Dr/part-00146-9a6376ff-3888-4d6b-938c-87d7f4882317.c000.snappy.parquet","partitionValues":{"company":"Dr"},"size":2162,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":7,\"minValues\":{\"address\":\"2186 Gutierrez Land\\nStevenschest\",\"age\":104.57894736842105,\"id\":5768,\"name\":\"Casey Howell\",\"phone_number\":\"(656)444-3984x33090\"},\"maxValues\":{\"address\":\"Unit 9429 Box 3654\\nDPO AP 47327\",\"age\":372.7368421052632,\"id\":19435,\"name\":\"Tasha Coleman\",\"phone_number\":\"873.988.6529x33049\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000153","MIN_INSERTION_TIME":"1690863667000153","MAX_INSERTION_TIME":"1690863667000153","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ea/part-00147-6c258a74-f195-4954-b795-b94d57bdd0d2.c000.snappy.parquet","partitionValues":{"company":"Ea"},"size":1983,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"0684 Gallagher Pike\\nMcgrathborou\",\"age\":57.1578947368421,\"id\":5173,\"name\":\"Ana Jackson\",\"phone_number\":\"+1-944-899-7463x628\"},\"maxValues\":{\"address\":\"698 Danny Flats\\nNew Jason, RI 24�\",\"age\":479.2631578947368,\"id\":16966,\"name\":\"Stacy Wolf\",\"phone_number\":\"9288412852\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000154","MIN_INSERTION_TIME":"1690863667000154","MAX_INSERTION_TIME":"1690863667000154","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet","partitionValues":{"company":"Un"},"size":1986,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"50499 Nathaniel Throughway\\nJamie\",\"age\":102.57894736842105,\"id\":6948,\"name\":\"Alicia Martin\",\"phone_number\":\"(620)325-4384\"},\"maxValues\":{\"address\":\"988 Andrew Mews\\nEast Terry, CO 6�\",\"age\":451.63157894736844,\"id\":17856,\"name\":\"Sara Baker\",\"phone_number\":\"373.872.5292\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000155","MIN_INSERTION_TIME":"1690863667000155","MAX_INSERTION_TIME":"1690863667000155","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet","partitionValues":{"company":"Ko"},"size":1979,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"09833 Palmer Squares\\nStephanieha\",\"age\":17.57894736842105,\"id\":2081,\"name\":\"Gabriel Erickson\",\"phone_number\":\"(736)866-6290x91930\"},\"maxValues\":{\"address\":\"Unit 0946 Box 4213\\nDPO AP 19939\",\"age\":493.57894736842104,\"id\":19752,\"name\":\"Suzanne Moore\",\"phone_number\":\"9146529636\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000156","MIN_INSERTION_TIME":"1690863667000156","MAX_INSERTION_TIME":"1690863667000156","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet","partitionValues":{"company":"As"},"size":2020,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"0825 Lisa Mission Apt. 694\\nNorth\",\"age\":129.05263157894737,\"id\":8551,\"name\":\"April Garcia\",\"phone_number\":\"+1-450-755-4378\"},\"maxValues\":{\"address\":\"97094 Jones Path\\nNorth William, �\",\"age\":428.89473684210526,\"id\":17281,\"name\":\"Michael Benjamin\",\"phone_number\":\"840.258.0116\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000157","MIN_INSERTION_TIME":"1690863667000157","MAX_INSERTION_TIME":"1690863667000157","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet","partitionValues":{"company":"Pu"},"size":1905,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":4,\"minValues\":{\"address\":\"43152 Brooke Stravenue\\nNorth Car\",\"age\":47.26315789473684,\"id\":6494,\"name\":\"David Mcmahon\",\"phone_number\":\"(598)327-0783x251\"},\"maxValues\":{\"address\":\"PSC 5453, Box 1748\\nAPO AE 06412\",\"age\":374.3157894736842,\"id\":15604,\"name\":\"Robert Reyes\",\"phone_number\":\"981-700-0490x6390\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000158","MIN_INSERTION_TIME":"1690863667000158","MAX_INSERTION_TIME":"1690863667000158","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet","partitionValues":{"company":"Wy"},"size":1842,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":4,\"minValues\":{\"address\":\"10192 Ferguson Knoll\\nEast Hunter\",\"age\":302.7894736842105,\"id\":2263,\"name\":\"Brandy Ryan\",\"phone_number\":\"(676)389-7762x55799\"},\"maxValues\":{\"address\":\"USS Daniel\\nFPO AA 37416\",\"age\":472.10526315789474,\"id\":16625,\"name\":\"Thomas Sharp\",\"phone_number\":\"2917358958\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000159","MIN_INSERTION_TIME":"1690863667000159","MAX_INSERTION_TIME":"1690863667000159","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Zu/part-00153-abce9619-d949-4ec0-a21f-ba1f30a10b87.c000.snappy.parquet","partitionValues":{"company":"Zu"},"size":1859,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":3,\"minValues\":{\"address\":\"1202 Jennifer Valleys Suite 192\\n\",\"age\":103.15789473684211,\"id\":3060,\"name\":\"Judith Morrison\",\"phone_number\":\"(827)725-2100x61318\"},\"maxValues\":{\"address\":\"56798 Martin Place\\nJacquelinepor�\",\"age\":194.8421052631579,\"id\":5706,\"name\":\"Sandra Nguyen\",\"phone_number\":\"642.234.1981x96727\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000160","MIN_INSERTION_TIME":"1690863667000160","MAX_INSERTION_TIME":"1690863667000160","OPTIMIZE_TARGET_SIZE":"33554432"}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc new file mode 100644 index 0000000000..2fde66547a --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc @@ -0,0 +1 @@ +{"txnId":"a3f07152-75a0-423a-9339-980d299b0737","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json new file mode 100644 index 0000000000..9c6b978b08 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json @@ -0,0 +1,3 @@ +{"commitInfo":{"timestamp":1690863682569,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"SET TBLPROPERTIES","operationParameters":{"properties":"{\"delta.columnMapping.mode\":\"name\",\"delta.minReaderVersion\":\"3\",\"delta.minWriterVersion\":\"7\"}"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":0,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"a3f07152-75a0-423a-9339-980d299b0737"}} +{"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]}} +{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc new file mode 100644 index 0000000000..3e2f5a3c3b --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc @@ -0,0 +1 @@ +{"txnId":"34fab91a-1c7e-4865-a7a5-15babc7aab03","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json new file mode 100644 index 0000000000..6c0d5d93ae --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json @@ -0,0 +1,2 @@ +{"commitInfo":{"timestamp":1690863683859,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"RENAME COLUMN","operationParameters":{"oldColumnPath":"name","newColumnPath":"Super Name"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":1,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"34fab91a-1c7e-4865-a7a5-15babc7aab03"}} +{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc new file mode 100644 index 0000000000..fb99da2801 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc @@ -0,0 +1 @@ +{"txnId":"462182ae-65c1-492a-945f-7cdda506baaf","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.json new file mode 100644 index 0000000000..4c9f31ee34 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.json @@ -0,0 +1,2 @@ +{"commitInfo":{"timestamp":1690863685081,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"RENAME COLUMN","operationParameters":{"oldColumnPath":"Super Name","newColumnPath":"Super Name_"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":2,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"462182ae-65c1-492a-945f-7cdda506baaf"}} +{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.crc new file mode 100644 index 0000000000..d9e32a0778 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.crc @@ -0,0 +1 @@ +{"txnId":"9d9e9a9f-a526-4b62-81ca-4a41f4556356","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":0,"numDeletionVectorsOpt":0,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[161,0,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.json new file mode 100644 index 0000000000..763fce8796 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000004.json @@ -0,0 +1,3 @@ +{"commitInfo":{"timestamp":1690863685851,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"SET TBLPROPERTIES","operationParameters":{"properties":"{\"delta.enableDeletionVectors\":\"true\"}"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":3,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"9d9e9a9f-a526-4b62-81ca-4a41f4556356"}} +{"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]}} +{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.crc new file mode 100644 index 0000000000..55059c85c0 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.crc @@ -0,0 +1 @@ +{"txnId":"66b6e293-69f2-4c6e-a6e0-bb7fd404f96f","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":1,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[160,1,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.json new file mode 100644 index 0000000000..cb1adbb05d --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000005.json @@ -0,0 +1,3 @@ +{"commitInfo":{"timestamp":1690863698773,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"DELETE","operationParameters":{"predicate":"[\"(id#835L = 12)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":4,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"7599","numDeletedRows":"1","scanTimeMs":"5737","numAddedFiles":"0","numAddedBytes":"0","rewriteTimeMs":"1825"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"66b6e293-69f2-4c6e-a6e0-bb7fd404f96f"}} +{"remove":{"path":"company=Ag/part-00108-8d8e8bc1-9cf5-45d9-9862-edefc9bbc16c.c000.snappy.parquet","deletionTimestamp":1690863698768,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ag"},"size":3820,"tags":{"INSERTION_TIME":"1690863667000115","MIN_INSERTION_TIME":"1690863667000115","MAX_INSERTION_TIME":"1690863667000115","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ag/part-00108-8d8e8bc1-9cf5-45d9-9862-edefc9bbc16c.c000.snappy.parquet","partitionValues":{"company":"Ag"},"size":3820,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":26,\"minValues\":{\"address\":\"01558 Michael Ports\\nNorth Maria,\",\"age\":17.789473684210527,\"id\":12,\"name\":\"Alejandro Gill\",\"phone_number\":\"(515)593-6789x99855\"},\"maxValues\":{\"address\":\"PSC 9707, Box 4063\\nAPO AE 32590\",\"age\":512.2105263157895,\"id\":19775,\"name\":\"Thomas Gomez\",\"phone_number\":\"905-901-8432\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000115","MIN_INSERTION_TIME":"1690863667000115","MAX_INSERTION_TIME":"1690863667000115","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"-q>9CHw%@#Yd/tAc?J.(","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc new file mode 100644 index 0000000000..940758f9ea --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc @@ -0,0 +1 @@ +{"txnId":"4f40c70c-e9b8-4f19-a133-02e5a4e21b7a","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":2,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[159,2,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json new file mode 100644 index 0000000000..f8bb12037d --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json @@ -0,0 +1,3 @@ +{"commitInfo":{"timestamp":1690863701904,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"DELETE","operationParameters":{"predicate":"[\"(id#1288L = 89)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":5,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"2089","numDeletedRows":"1","scanTimeMs":"931","numAddedFiles":"0","numAddedBytes":"0","rewriteTimeMs":"1157"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"4f40c70c-e9b8-4f19-a133-02e5a4e21b7a"}} +{"remove":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","deletionTimestamp":1690863701902,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ly"},"size":5231,"tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","partitionValues":{"company":"Ly"},"size":5231,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":45,\"minValues\":{\"address\":\"04721 Young Road\\nTrujilloberg, O\",\"age\":37.421052631578945,\"id\":89,\"name\":\"Alicia Todd\",\"phone_number\":\"(205)908-7909\"},\"maxValues\":{\"address\":\"Unit 8417 Box 3054\\nDPO AP 45954\",\"age\":511.2631578947368,\"id\":19590,\"name\":\"Valerie Cameron\",\"phone_number\":\"9765171990\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"fWnxYBZdOWOaeHxS)EM2","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc new file mode 100644 index 0000000000..c626dcecc7 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc @@ -0,0 +1 @@ +{"txnId":"d5c1e6d2-1ffc-48b3-8421-9637edabc7f1","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":103,"numDeletionVectorsOpt":63,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[98,63,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json new file mode 100644 index 0000000000..c68600f033 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json @@ -0,0 +1,125 @@ +{"commitInfo":{"timestamp":1690863704768,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"DELETE","operationParameters":{"predicate":"[\"((id#1760L >= 8000) AND (id#1760L <= 8100))\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":6,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"62","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1848","numDeletedRows":"101","scanTimeMs":"1100","numAddedFiles":"0","numAddedBytes":"0","rewriteTimeMs":"743"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"d5c1e6d2-1ffc-48b3-8421-9637edabc7f1"}} +{"remove":{"path":"company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Al"},"size":16231,"tags":{"INSERTION_TIME":"1690863667000035","MIN_INSERTION_TIME":"1690863667000035","MAX_INSERTION_TIME":"1690863667000035","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"An"},"size":14874,"tags":{"INSERTION_TIME":"1690863667000039","MIN_INSERTION_TIME":"1690863667000039","MAX_INSERTION_TIME":"1690863667000039","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ar"},"size":8183,"tags":{"INSERTION_TIME":"1690863667000079","MIN_INSERTION_TIME":"1690863667000079","MAX_INSERTION_TIME":"1690863667000079","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Be"},"size":20869,"tags":{"INSERTION_TIME":"1690863667000027","MIN_INSERTION_TIME":"1690863667000027","MAX_INSERTION_TIME":"1690863667000027","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Bl"},"size":9403,"tags":{"INSERTION_TIME":"1690863667000065","MIN_INSERTION_TIME":"1690863667000065","MAX_INSERTION_TIME":"1690863667000065","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Bo"},"size":12150,"tags":{"INSERTION_TIME":"1690863667000054","MIN_INSERTION_TIME":"1690863667000054","MAX_INSERTION_TIME":"1690863667000054","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Br"},"size":36324,"tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Bu"},"size":15750,"tags":{"INSERTION_TIME":"1690863667000038","MIN_INSERTION_TIME":"1690863667000038","MAX_INSERTION_TIME":"1690863667000038","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ca"},"size":34381,"tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Da"},"size":24859,"tags":{"INSERTION_TIME":"1690863667000015","MIN_INSERTION_TIME":"1690863667000015","MAX_INSERTION_TIME":"1690863667000015","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Do"},"size":9130,"tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Du"},"size":8193,"tags":{"INSERTION_TIME":"1690863667000080","MIN_INSERTION_TIME":"1690863667000080","MAX_INSERTION_TIME":"1690863667000080","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fe"},"size":5621,"tags":{"INSERTION_TIME":"1690863667000096","MIN_INSERTION_TIME":"1690863667000096","MAX_INSERTION_TIME":"1690863667000096","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fi"},"size":9399,"tags":{"INSERTION_TIME":"1690863667000067","MIN_INSERTION_TIME":"1690863667000067","MAX_INSERTION_TIME":"1690863667000067","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fo"},"size":10295,"tags":{"INSERTION_TIME":"1690863667000059","MIN_INSERTION_TIME":"1690863667000059","MAX_INSERTION_TIME":"1690863667000059","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fr"},"size":13474,"tags":{"INSERTION_TIME":"1690863667000049","MIN_INSERTION_TIME":"1690863667000049","MAX_INSERTION_TIME":"1690863667000049","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fu"},"size":4221,"tags":{"INSERTION_TIME":"1690863667000047","MIN_INSERTION_TIME":"1690863667000047","MAX_INSERTION_TIME":"1690863667000047","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ga"},"size":24949,"tags":{"INSERTION_TIME":"1690863667000016","MIN_INSERTION_TIME":"1690863667000016","MAX_INSERTION_TIME":"1690863667000016","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gi"},"size":9249,"tags":{"INSERTION_TIME":"1690863667000068","MIN_INSERTION_TIME":"1690863667000068","MAX_INSERTION_TIME":"1690863667000068","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gl"},"size":4941,"tags":{"INSERTION_TIME":"1690863667000105","MIN_INSERTION_TIME":"1690863667000105","MAX_INSERTION_TIME":"1690863667000105","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Go"},"size":21261,"tags":{"INSERTION_TIME":"1690863667000026","MIN_INSERTION_TIME":"1690863667000026","MAX_INSERTION_TIME":"1690863667000026","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gr"},"size":24516,"tags":{"INSERTION_TIME":"1690863667000017","MIN_INSERTION_TIME":"1690863667000017","MAX_INSERTION_TIME":"1690863667000017","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gu"},"size":9348,"tags":{"INSERTION_TIME":"1690863667000066","MIN_INSERTION_TIME":"1690863667000066","MAX_INSERTION_TIME":"1690863667000066","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ha"},"size":44349,"tags":{"INSERTION_TIME":"1690863667000002","MIN_INSERTION_TIME":"1690863667000002","MAX_INSERTION_TIME":"1690863667000002","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"He"},"size":23313,"tags":{"INSERTION_TIME":"1690863667000018","MIN_INSERTION_TIME":"1690863667000018","MAX_INSERTION_TIME":"1690863667000018","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Hi"},"size":14161,"tags":{"INSERTION_TIME":"1690863667000045","MIN_INSERTION_TIME":"1690863667000045","MAX_INSERTION_TIME":"1690863667000045","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ho"},"size":28328,"tags":{"INSERTION_TIME":"1690863667000014","MIN_INSERTION_TIME":"1690863667000014","MAX_INSERTION_TIME":"1690863667000014","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ir"},"size":2243,"tags":{"INSERTION_TIME":"1690863667000148","MIN_INSERTION_TIME":"1690863667000148","MAX_INSERTION_TIME":"1690863667000148","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ja"},"size":16376,"tags":{"INSERTION_TIME":"1690863667000034","MIN_INSERTION_TIME":"1690863667000034","MAX_INSERTION_TIME":"1690863667000034","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Jo"},"size":49144,"tags":{"INSERTION_TIME":"1690863667000000","MIN_INSERTION_TIME":"1690863667000000","MAX_INSERTION_TIME":"1690863667000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ke"},"size":15222,"tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ki"},"size":12383,"tags":{"INSERTION_TIME":"1690863667000053","MIN_INSERTION_TIME":"1690863667000053","MAX_INSERTION_TIME":"1690863667000053","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"La"},"size":12870,"tags":{"INSERTION_TIME":"1690863667000050","MIN_INSERTION_TIME":"1690863667000050","MAX_INSERTION_TIME":"1690863667000050","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Le"},"size":22240,"tags":{"INSERTION_TIME":"1690863667000021","MIN_INSERTION_TIME":"1690863667000021","MAX_INSERTION_TIME":"1690863667000021","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Lo"},"size":18548,"tags":{"INSERTION_TIME":"1690863667000031","MIN_INSERTION_TIME":"1690863667000031","MAX_INSERTION_TIME":"1690863667000031","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ly"},"size":5231,"tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"fWnxYBZdOWOaeHxS)EM2","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"remove":{"path":"company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ma"},"size":41747,"tags":{"INSERTION_TIME":"1690863667000004","MIN_INSERTION_TIME":"1690863667000004","MAX_INSERTION_TIME":"1690863667000004","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mc"},"size":22181,"tags":{"INSERTION_TIME":"1690863667000020","MIN_INSERTION_TIME":"1690863667000020","MAX_INSERTION_TIME":"1690863667000020","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mi"},"size":27449,"tags":{"INSERTION_TIME":"1690863667000006","MIN_INSERTION_TIME":"1690863667000006","MAX_INSERTION_TIME":"1690863667000006","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mo"},"size":36801,"tags":{"INSERTION_TIME":"1690863667000008","MIN_INSERTION_TIME":"1690863667000008","MAX_INSERTION_TIME":"1690863667000008","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mu"},"size":12269,"tags":{"INSERTION_TIME":"1690863667000055","MIN_INSERTION_TIME":"1690863667000055","MAX_INSERTION_TIME":"1690863667000055","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ng"},"size":6162,"tags":{"INSERTION_TIME":"1690863667000091","MIN_INSERTION_TIME":"1690863667000091","MAX_INSERTION_TIME":"1690863667000091","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Nu"},"size":2602,"tags":{"INSERTION_TIME":"1690863667000136","MIN_INSERTION_TIME":"1690863667000136","MAX_INSERTION_TIME":"1690863667000136","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Oc"},"size":4482,"tags":{"INSERTION_TIME":"1690863667000111","MIN_INSERTION_TIME":"1690863667000111","MAX_INSERTION_TIME":"1690863667000111","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ol"},"size":6451,"tags":{"INSERTION_TIME":"1690863667000090","MIN_INSERTION_TIME":"1690863667000090","MAX_INSERTION_TIME":"1690863667000090","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Or"},"size":7299,"tags":{"INSERTION_TIME":"1690863667000083","MIN_INSERTION_TIME":"1690863667000083","MAX_INSERTION_TIME":"1690863667000083","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Re"},"size":15458,"tags":{"INSERTION_TIME":"1690863667000040","MIN_INSERTION_TIME":"1690863667000040","MAX_INSERTION_TIME":"1690863667000040","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ri"},"size":20911,"tags":{"INSERTION_TIME":"1690863667000029","MIN_INSERTION_TIME":"1690863667000029","MAX_INSERTION_TIME":"1690863667000029","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ro"},"size":45435,"tags":{"INSERTION_TIME":"1690863667000001","MIN_INSERTION_TIME":"1690863667000001","MAX_INSERTION_TIME":"1690863667000001","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ru"},"size":10044,"tags":{"INSERTION_TIME":"1690863667000061","MIN_INSERTION_TIME":"1690863667000061","MAX_INSERTION_TIME":"1690863667000061","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Sa"},"size":19660,"tags":{"INSERTION_TIME":"1690863667000030","MIN_INSERTION_TIME":"1690863667000030","MAX_INSERTION_TIME":"1690863667000030","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Sn"},"size":5063,"tags":{"INSERTION_TIME":"1690863667000103","MIN_INSERTION_TIME":"1690863667000103","MAX_INSERTION_TIME":"1690863667000103","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Sp"},"size":5487,"tags":{"INSERTION_TIME":"1690863667000097","MIN_INSERTION_TIME":"1690863667000097","MAX_INSERTION_TIME":"1690863667000097","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"St"},"size":21461,"tags":{"INSERTION_TIME":"1690863667000025","MIN_INSERTION_TIME":"1690863667000025","MAX_INSERTION_TIME":"1690863667000025","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Su"},"size":9103,"tags":{"INSERTION_TIME":"1690863667000069","MIN_INSERTION_TIME":"1690863667000069","MAX_INSERTION_TIME":"1690863667000069","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ta"},"size":14360,"tags":{"INSERTION_TIME":"1690863667000043","MIN_INSERTION_TIME":"1690863667000043","MAX_INSERTION_TIME":"1690863667000043","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Th"},"size":21285,"tags":{"INSERTION_TIME":"1690863667000028","MIN_INSERTION_TIME":"1690863667000028","MAX_INSERTION_TIME":"1690863667000028","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"To"},"size":8236,"tags":{"INSERTION_TIME":"1690863667000078","MIN_INSERTION_TIME":"1690863667000078","MAX_INSERTION_TIME":"1690863667000078","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wa"},"size":36041,"tags":{"INSERTION_TIME":"1690863667000009","MIN_INSERTION_TIME":"1690863667000009","MAX_INSERTION_TIME":"1690863667000009","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wi"},"size":41056,"tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"remove":{"path":"company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Zi"},"size":3742,"tags":{"INSERTION_TIME":"1690863667000114","MIN_INSERTION_TIME":"1690863667000114","MAX_INSERTION_TIME":"1690863667000114","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet","partitionValues":{"company":"Al"},"size":16231,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":196,\"minValues\":{\"address\":\"0022 Allen Plaza\\nPort Kathleen, \",\"age\":2.526315789473684,\"id\":87,\"name\":\"Aaron Sullivan\",\"phone_number\":\"(208)990-3964\"},\"maxValues\":{\"address\":\"Unit 8328 Box 7544\\nDPO AE 22345\",\"age\":526.1578947368421,\"id\":19996,\"name\":\"Zoe Smith\",\"phone_number\":\"9875748870\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000035","MIN_INSERTION_TIME":"1690863667000035","MAX_INSERTION_TIME":"1690863667000035","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1380,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet","partitionValues":{"company":"An"},"size":14874,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"003 Russell Stravenue Suite 395\\n\",\"age\":0.7368421052631579,\"id\":191,\"name\":\"Abigail Lopez\",\"phone_number\":\"(266)931-9623x913\"},\"maxValues\":{\"address\":\"Unit 9044 Box 4097\\nDPO AE 15925\",\"age\":525.6315789473684,\"id\":20007,\"name\":\"Zachary Rodriguez\",\"phone_number\":\"998.237.7122\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000039","MIN_INSERTION_TIME":"1690863667000039","MAX_INSERTION_TIME":"1690863667000039","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1084,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet","partitionValues":{"company":"Ar"},"size":8183,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":81,\"minValues\":{\"address\":\"0067 Ortega Crossroad Suite 614\\n\",\"age\":12.68421052631579,\"id\":45,\"name\":\"Amy Caldwell\",\"phone_number\":\"(248)249-0053x52301\"},\"maxValues\":{\"address\":\"Unit 9753 Box 4725\\nDPO AP 47052\",\"age\":525.8947368421053,\"id\":19054,\"name\":\"Travis Logan\",\"phone_number\":\"983.701.3762x7167\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000079","MIN_INSERTION_TIME":"1690863667000079","MAX_INSERTION_TIME":"1690863667000079","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2110,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet","partitionValues":{"company":"Be"},"size":20869,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":258,\"minValues\":{\"address\":\"0037 Michael Spring Suite 658\\nWr\",\"age\":2.1052631578947367,\"id\":51,\"name\":\"Aaron Hanson\",\"phone_number\":\"(269)776-2110x6460\"},\"maxValues\":{\"address\":\"Unit 9978 Box 6296\\nDPO AP 93644\",\"age\":516.2631578947369,\"id\":19989,\"name\":\"William Johnson\",\"phone_number\":\"995-338-9143x684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000027","MIN_INSERTION_TIME":"1690863667000027","MAX_INSERTION_TIME":"1690863667000027","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":952,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet","partitionValues":{"company":"Bl"},"size":9403,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":97,\"minValues\":{\"address\":\"000 Sharon Forge\\nCarrieville, GU\",\"age\":10.631578947368421,\"id\":282,\"name\":\"Aaron Gilmore DDS\",\"phone_number\":\"(237)811-3973x47554\"},\"maxValues\":{\"address\":\"Unit 8300 Box 2071\\nDPO AP 09918\",\"age\":502.2631578947368,\"id\":19995,\"name\":\"Zachary Mason\",\"phone_number\":\"973.894.1684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000065","MIN_INSERTION_TIME":"1690863667000065","MAX_INSERTION_TIME":"1690863667000065","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1680,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet","partitionValues":{"company":"Bo"},"size":12150,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"012 Luis Mount\\nMarkhaven, WI 353\",\"age\":2.0,\"id\":65,\"name\":\"Aaron Beard PhD\",\"phone_number\":\"(201)595-3389\"},\"maxValues\":{\"address\":\"Unit 8766 Box 8779\\nDPO AA 37207\",\"age\":522.578947368421,\"id\":19936,\"name\":\"Victoria Murphy\",\"phone_number\":\"995.356.5267x378\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000054","MIN_INSERTION_TIME":"1690863667000054","MAX_INSERTION_TIME":"1690863667000054","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1338,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":36324,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":486,\"minValues\":{\"address\":\"00138 Cole Expressway Apt. 298\\nM\",\"age\":1.736842105263158,\"id\":74,\"name\":\"Aaron Burch\",\"phone_number\":\"(201)486-9368\"},\"maxValues\":{\"address\":\"Unit 9821 Box 0150\\nDPO AP 50853\",\"age\":526.0526315789474,\"id\":19847,\"name\":\"William Tucker\",\"phone_number\":\"998-400-4344x104\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":257,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet","partitionValues":{"company":"Bu"},"size":15750,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":187,\"minValues\":{\"address\":\"0028 Brown Well\\nSouth Joseph, NY\",\"age\":1.3157894736842106,\"id\":109,\"name\":\"Adriana Larson\",\"phone_number\":\"(212)647-5577\"},\"maxValues\":{\"address\":\"Unit 8811 Box 9478\\nDPO AA 37911\",\"age\":525.1578947368421,\"id\":20004,\"name\":\"William Berry\",\"phone_number\":\"998-330-5638\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000038","MIN_INSERTION_TIME":"1690863667000038","MAX_INSERTION_TIME":"1690863667000038","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1510,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":34381,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":461,\"minValues\":{\"address\":\"00009 Timothy Lakes Suite 158\\nSo\",\"age\":3.3157894736842106,\"id\":13,\"name\":\"Aaron Morse\",\"phone_number\":\"(202)277-3641x94475\"},\"maxValues\":{\"address\":\"Unit 9868 Box 5032\\nDPO AA 77218\",\"age\":526.3157894736842,\"id\":20002,\"name\":\"Yvonne Alvarez\",\"phone_number\":\"997.721.3069\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":546,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":592,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet","partitionValues":{"company":"Da"},"size":24859,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"0058 Howe Club\\nMiguelshire, AZ 4\",\"age\":1.2105263157894737,\"id\":49,\"name\":\"Aaron Holmes\",\"phone_number\":\"(216)861-2424\"},\"maxValues\":{\"address\":\"Unit 9615 Box 2807\\nDPO AE 65955\",\"age\":526.1052631578947,\"id\":19961,\"name\":\"William Jones\",\"phone_number\":\"996.530.1074x084\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000015","MIN_INSERTION_TIME":"1690863667000015","MAX_INSERTION_TIME":"1690863667000015","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":43,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":9130,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"02171 Brown Stravenue Suite 513\\n\",\"age\":6.0,\"id\":118,\"name\":\"Amanda Short\",\"phone_number\":\"(212)729-1198x96914\"},\"maxValues\":{\"address\":\"Unit 4142 Box 9947\\nDPO AE 63011\",\"age\":524.7894736842105,\"id\":19780,\"name\":\"Zachary Valdez\",\"phone_number\":\"994-880-5872x848\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2194,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet","partitionValues":{"company":"Du"},"size":8193,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":82,\"minValues\":{\"address\":\"00738 Diana Loop Apt. 501\\nJanets\",\"age\":5.473684210526316,\"id\":580,\"name\":\"Aaron Parks\",\"phone_number\":\"(285)462-1698x6393\"},\"maxValues\":{\"address\":\"Unit 3881 Box 5978\\nDPO AE 14739\",\"age\":525.4736842105264,\"id\":19908,\"name\":\"William Taylor\",\"phone_number\":\"999.993.5797x95008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000080","MIN_INSERTION_TIME":"1690863667000080","MAX_INSERTION_TIME":"1690863667000080","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1854,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet","partitionValues":{"company":"Fe"},"size":5621,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":49,\"minValues\":{\"address\":\"023 Ramos Mount\\nSouth Edwardvill\",\"age\":6.631578947368421,\"id\":381,\"name\":\"Alexandra Weaver\",\"phone_number\":\"(200)816-0847\"},\"maxValues\":{\"address\":\"Unit 8500 Box 5963\\nDPO AP 07730\",\"age\":521.0526315789474,\"id\":19070,\"name\":\"Zachary Holmes\",\"phone_number\":\"973.837.2264\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000096","MIN_INSERTION_TIME":"1690863667000096","MAX_INSERTION_TIME":"1690863667000096","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2238,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet","partitionValues":{"company":"Fi"},"size":9399,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"0030 Kevin Ramp Apt. 542\\nSouth M\",\"age\":0.7894736842105263,\"id\":346,\"name\":\"Alex Robinson\",\"phone_number\":\"(215)418-4324x3678\"},\"maxValues\":{\"address\":\"Unit 9722 Box 1416\\nDPO AP 40099\",\"age\":525.0526315789474,\"id\":19949,\"name\":\"William Taylor\",\"phone_number\":\"997-638-9810x945\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000067","MIN_INSERTION_TIME":"1690863667000067","MAX_INSERTION_TIME":"1690863667000067","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1982,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet","partitionValues":{"company":"Fo"},"size":10295,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":113,\"minValues\":{\"address\":\"0010 Ryan Union\\nEast Sarahshire,\",\"age\":12.947368421052632,\"id\":259,\"name\":\"Aaron Green\",\"phone_number\":\"(224)517-0275x93746\"},\"maxValues\":{\"address\":\"Unit 9616 Box 0911\\nDPO AA 14167\",\"age\":524.4736842105264,\"id\":19935,\"name\":\"Vanessa Gonzalez\",\"phone_number\":\"976-498-4037\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000059","MIN_INSERTION_TIME":"1690863667000059","MAX_INSERTION_TIME":"1690863667000059","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1126,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet","partitionValues":{"company":"Fr"},"size":13474,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":157,\"minValues\":{\"address\":\"001 Calderon Vista\\nPort Amberber\",\"age\":0.10526315789473684,\"id\":18,\"name\":\"Aaron Fowler\",\"phone_number\":\"(247)317-7227\"},\"maxValues\":{\"address\":\"Unit 6789 Box 2632\\nDPO AE 17263\",\"age\":518.8947368421053,\"id\":19883,\"name\":\"Zachary Fisher\",\"phone_number\":\"998.335.2703\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000049","MIN_INSERTION_TIME":"1690863667000049","MAX_INSERTION_TIME":"1690863667000049","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1464,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet","partitionValues":{"company":"Fu"},"size":4221,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":31,\"minValues\":{\"address\":\"0743 Peggy Inlet\\nLorimouth, LA 5\",\"age\":15.894736842105264,\"id\":382,\"name\":\"Andre Wolfe\",\"phone_number\":\"(367)593-4880x456\"},\"maxValues\":{\"address\":\"USS Green\\nFPO AP 72186\",\"age\":521.8421052631579,\"id\":19409,\"name\":\"Veronica Brown\",\"phone_number\":\"9925847920\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000047","MIN_INSERTION_TIME":"1690863667000047","MAX_INSERTION_TIME":"1690863667000047","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2448,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet","partitionValues":{"company":"Ga"},"size":24949,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"00597 Foster Place\\nAlbertmouth, \",\"age\":0.0,\"id\":242,\"name\":\"Aaron Anderson\",\"phone_number\":\"(221)602-0220\"},\"maxValues\":{\"address\":\"Unit 8847 Box 3766\\nDPO AE 64928\",\"age\":524.2105263157895,\"id\":19951,\"name\":\"Zachary Garza\",\"phone_number\":\"9984416207\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000016","MIN_INSERTION_TIME":"1690863667000016","MAX_INSERTION_TIME":"1690863667000016","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":87,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet","partitionValues":{"company":"Gi"},"size":9249,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":96,\"minValues\":{\"address\":\"0011 Adams Court Suite 183\\nPalme\",\"age\":4.2105263157894735,\"id\":95,\"name\":\"Alicia Wilson\",\"phone_number\":\"(214)687-8730x72152\"},\"maxValues\":{\"address\":\"Unit 8388 Box 7051\\nDPO AA 77344\",\"age\":524.578947368421,\"id\":19930,\"name\":\"Zachary Floyd\",\"phone_number\":\"982.738.3670\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000068","MIN_INSERTION_TIME":"1690863667000068","MAX_INSERTION_TIME":"1690863667000068","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1766,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet","partitionValues":{"company":"Gl"},"size":4941,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0325 Blair Row Apt. 574\\nLeehaven\",\"age\":15.736842105263158,\"id\":32,\"name\":\"Alex Arnold\",\"phone_number\":\"(255)802-9624x880\"},\"maxValues\":{\"address\":\"Unit 3840 Box 5555\\nDPO AA 61934\",\"age\":517.8421052631579,\"id\":19784,\"name\":\"Vanessa Flores\",\"phone_number\":\"937.655.4244\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000105","MIN_INSERTION_TIME":"1690863667000105","MAX_INSERTION_TIME":"1690863667000105","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2490,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet","partitionValues":{"company":"Go"},"size":21261,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"000 Anthony View Suite 033\\nEast \",\"age\":1.8421052631578947,\"id\":81,\"name\":\"Alan Brown\",\"phone_number\":\"(237)241-4408x7371\"},\"maxValues\":{\"address\":\"Unit 9920 Box 1365\\nDPO AE 91154\",\"age\":525.0,\"id\":19869,\"name\":\"Yesenia Carr\",\"phone_number\":\"9973297040\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000026","MIN_INSERTION_TIME":"1690863667000026","MAX_INSERTION_TIME":"1690863667000026","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":171,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet","partitionValues":{"company":"Gr"},"size":24516,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"000 Christopher Isle\\nNorth Sethf\",\"age\":0.7894736842105263,\"id\":24,\"name\":\"Aaron Davis\",\"phone_number\":\"(202)582-9293\"},\"maxValues\":{\"address\":\"Unit 8022 Box 4203\\nDPO AP 90654\",\"age\":525.7368421052631,\"id\":19991,\"name\":\"Zachary Boyer\",\"phone_number\":\"990-560-7967\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000017","MIN_INSERTION_TIME":"1690863667000017","MAX_INSERTION_TIME":"1690863667000017","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet","partitionValues":{"company":"Gu"},"size":9348,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":98,\"minValues\":{\"address\":\"00508 David Valley Apt. 240\\nDani\",\"age\":5.7894736842105265,\"id\":54,\"name\":\"Abigail Bowman\",\"phone_number\":\"(227)744-9907\"},\"maxValues\":{\"address\":\"Unit 7585 Box 1090\\nDPO AA 47088\",\"age\":520.0526315789474,\"id\":19863,\"name\":\"Zoe Browning\",\"phone_number\":\"992-351-5888x091\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000066","MIN_INSERTION_TIME":"1690863667000066","MAX_INSERTION_TIME":"1690863667000066","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2280,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet","partitionValues":{"company":"Ha"},"size":44349,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":609,\"minValues\":{\"address\":\"00068 Colin Ways\\nWebbberg, DE 47\",\"age\":0.5789473684210527,\"id\":33,\"name\":\"Aaron Brown\",\"phone_number\":\"(203)896-8933x214\"},\"maxValues\":{\"address\":\"Unit 9897 Box 8191\\nDPO AP 43022\",\"age\":524.3157894736842,\"id\":20000,\"name\":\"Zachary Rowe\",\"phone_number\":\"9938330643\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000002","MIN_INSERTION_TIME":"1690863667000002","MAX_INSERTION_TIME":"1690863667000002","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":638,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet","partitionValues":{"company":"He"},"size":23313,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":297,\"minValues\":{\"address\":\"001 Howard Hills Suite 793\\nJones\",\"age\":1.4736842105263157,\"id\":108,\"name\":\"Aaron Johnson\",\"phone_number\":\"(205)973-7832x6049\"},\"maxValues\":{\"address\":\"Unit 8826 Box 1135\\nDPO AP 20689\",\"age\":525.8421052631579,\"id\":19867,\"name\":\"Zachary Woods\",\"phone_number\":\"994.969.2878x2390\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000018","MIN_INSERTION_TIME":"1690863667000018","MAX_INSERTION_TIME":"1690863667000018","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":416,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet","partitionValues":{"company":"Hi"},"size":14161,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"00422 Burke Village Apt. 077\\nEas\",\"age\":2.3157894736842106,\"id\":42,\"name\":\"Aimee Miller\",\"phone_number\":\"(240)273-1019x88768\"},\"maxValues\":{\"address\":\"Unit 9197 Box 3265\\nDPO AP 52404\",\"age\":520.6315789473684,\"id\":19904,\"name\":\"Zachary Carter\",\"phone_number\":\"998.420.5473\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000045","MIN_INSERTION_TIME":"1690863667000045","MAX_INSERTION_TIME":"1690863667000045","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1212,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet","partitionValues":{"company":"Ho"},"size":28328,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":365,\"minValues\":{\"address\":\"00343 Rhonda Run\\nSouth Nathan, C\",\"age\":0.15789473684210525,\"id\":134,\"name\":\"Aaron Blevins\",\"phone_number\":\"(201)235-1363x94720\"},\"maxValues\":{\"address\":\"Unit 9292 Box 5040\\nDPO AE 63216\",\"age\":524.7894736842105,\"id\":20006,\"name\":\"Zachary Vega\",\"phone_number\":\"992.313.9398x90637\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000014","MIN_INSERTION_TIME":"1690863667000014","MAX_INSERTION_TIME":"1690863667000014","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":377,"sizeInBytes":31,"cardinality":4}}} +{"add":{"path":"company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet","partitionValues":{"company":"Ir"},"size":2243,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"396 Burgess Rue\\nGabrielleton, RI\",\"age\":135.52631578947367,\"id\":41,\"name\":\"Adrian Burke\",\"phone_number\":\"(451)211-5825\"},\"maxValues\":{\"address\":\"Unit 8599 Box 6319\\nDPO AE 18077\",\"age\":477.10526315789474,\"id\":19866,\"name\":\"Timothy Smith\",\"phone_number\":\"962-986-6273x0387\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000148","MIN_INSERTION_TIME":"1690863667000148","MAX_INSERTION_TIME":"1690863667000148","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2574,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet","partitionValues":{"company":"Ja"},"size":16376,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":198,\"minValues\":{\"address\":\"001 Tara Mill Apt. 750\\nDanielsid\",\"age\":2.789473684210526,\"id\":385,\"name\":\"Aaron Hart\",\"phone_number\":\"(204)875-1089x77583\"},\"maxValues\":{\"address\":\"Unit 8828 Box 0702\\nDPO AA 82292\",\"age\":523.9473684210526,\"id\":19973,\"name\":\"Zachary Brown\",\"phone_number\":\"999.513.3526x1250\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000034","MIN_INSERTION_TIME":"1690863667000034","MAX_INSERTION_TIME":"1690863667000034","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1638,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet","partitionValues":{"company":"Jo"},"size":49144,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":682,\"minValues\":{\"address\":\"0011 Nguyen Crescent\\nNorth Erics\",\"age\":0.3684210526315789,\"id\":47,\"name\":\"Aaron Robertson\",\"phone_number\":\"(200)229-4244\"},\"maxValues\":{\"address\":\"Unit 9818 Box 1955\\nDPO AE 87015\",\"age\":526.2105263157895,\"id\":19947,\"name\":\"Zoe Jones\",\"phone_number\":\"9969156285\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000000","MIN_INSERTION_TIME":"1690863667000000","MAX_INSERTION_TIME":"1690863667000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":684,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":15222,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"0149 Martin Fords Suite 630\\nWest\",\"age\":0.5789473684210527,\"id\":121,\"name\":\"Adam Johnson\",\"phone_number\":\"(229)968-3232\"},\"maxValues\":{\"address\":\"Unit 9614 Box 1934\\nDPO AP 52472\",\"age\":520.4736842105264,\"id\":19920,\"name\":\"Zachary Fowler\",\"phone_number\":\"998-320-7637x25460\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1254,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet","partitionValues":{"company":"Ki"},"size":12383,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":141,\"minValues\":{\"address\":\"0170 Christopher Villages Suite \",\"age\":4.894736842105263,\"id\":27,\"name\":\"Aaron Nguyen\",\"phone_number\":\"(209)926-1080x14351\"},\"maxValues\":{\"address\":\"Unit 9562 Box 8695\\nDPO AE 55794\",\"age\":513.8421052631579,\"id\":19687,\"name\":\"Yvonne Moore\",\"phone_number\":\"9945020877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000053","MIN_INSERTION_TIME":"1690863667000053","MAX_INSERTION_TIME":"1690863667000053","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1168,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet","partitionValues":{"company":"La"},"size":12870,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":146,\"minValues\":{\"address\":\"00784 John Union\\nNorth William, \",\"age\":3.526315789473684,\"id\":28,\"name\":\"Adam Holmes\",\"phone_number\":\"(255)422-4790x07584\"},\"maxValues\":{\"address\":\"Unit 9840 Box 7596\\nDPO AP 23397\",\"age\":526.0526315789474,\"id\":19932,\"name\":\"William Hall\",\"phone_number\":\"996.404.3877x710\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000050","MIN_INSERTION_TIME":"1690863667000050","MAX_INSERTION_TIME":"1690863667000050","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1296,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet","partitionValues":{"company":"Le"},"size":22240,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":281,\"minValues\":{\"address\":\"01151 Patrick Port Apt. 130\\nAcos\",\"age\":0.9473684210526315,\"id\":73,\"name\":\"Abigail Hall\",\"phone_number\":\"(215)650-5527\"},\"maxValues\":{\"address\":\"Unit 9106 Box 7609\\nDPO AE 11608\",\"age\":520.421052631579,\"id\":19910,\"name\":\"William Munoz\",\"phone_number\":\"991-289-6200x1654\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000021","MIN_INSERTION_TIME":"1690863667000021","MAX_INSERTION_TIME":"1690863667000021","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":129,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet","partitionValues":{"company":"Lo"},"size":18548,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":226,\"minValues\":{\"address\":\"00244 Garcia Isle\\nLake Jacquelin\",\"age\":0.3157894736842105,\"id\":29,\"name\":\"Aaron Snyder\",\"phone_number\":\"(203)954-2113x96479\"},\"maxValues\":{\"address\":\"Unit 9118 Box 9686\\nDPO AP 73644\",\"age\":522.4736842105264,\"id\":19829,\"name\":\"Yvonne Johnson\",\"phone_number\":\"994-421-3429x47959\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000031","MIN_INSERTION_TIME":"1690863667000031","MAX_INSERTION_TIME":"1690863667000031","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1042,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","partitionValues":{"company":"Ly"},"size":5231,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":45,\"minValues\":{\"address\":\"04721 Young Road\\nTrujilloberg, O\",\"age\":37.421052631578945,\"id\":89,\"name\":\"Alicia Todd\",\"phone_number\":\"(205)908-7909\"},\"maxValues\":{\"address\":\"Unit 8417 Box 3054\\nDPO AP 45954\",\"age\":511.2631578947368,\"id\":19590,\"name\":\"Valerie Cameron\",\"phone_number\":\"9765171990\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1938,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet","partitionValues":{"company":"Ma"},"size":41747,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":570,\"minValues\":{\"address\":\"0053 Melissa Passage Apt. 467\\nNe\",\"age\":0.8421052631578947,\"id\":20,\"name\":\"Aaron Manning\",\"phone_number\":\"(200)963-0247\"},\"maxValues\":{\"address\":\"Unit 9956 Box 5741\\nDPO AA 22448\",\"age\":525.3157894736842,\"id\":19940,\"name\":\"Zachary Wilson\",\"phone_number\":\"999-870-5771\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000004","MIN_INSERTION_TIME":"1690863667000004","MAX_INSERTION_TIME":"1690863667000004","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":860,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet","partitionValues":{"company":"Mc"},"size":22181,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":278,\"minValues\":{\"address\":\"002 Kelly Extensions Suite 586\\nE\",\"age\":0.8421052631578947,\"id\":227,\"name\":\"Aaron Allen\",\"phone_number\":\"(201)853-9825\"},\"maxValues\":{\"address\":\"Unit 9522 Box 1773\\nDPO AP 74836\",\"age\":525.7894736842105,\"id\":19937,\"name\":\"Zachary Hernandez\",\"phone_number\":\"996.250.3008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000020","MIN_INSERTION_TIME":"1690863667000020","MAX_INSERTION_TIME":"1690863667000020","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":338,"sizeInBytes":31,"cardinality":4}}} +{"add":{"path":"company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet","partitionValues":{"company":"Mi"},"size":27449,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":354,\"minValues\":{\"address\":\"0045 Stacey Forest Apt. 735\\nDani\",\"age\":4.578947368421052,\"id\":31,\"name\":\"Aaron Page\",\"phone_number\":\"(219)952-5252x1865\"},\"maxValues\":{\"address\":\"Unit 9482 Box 6580\\nDPO AE 25058\",\"age\":524.1052631578947,\"id\":20009,\"name\":\"Yolanda Arnold MD\",\"phone_number\":\"999.688.6199\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000006","MIN_INSERTION_TIME":"1690863667000006","MAX_INSERTION_TIME":"1690863667000006","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":998,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet","partitionValues":{"company":"Mo"},"size":36801,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":493,\"minValues\":{\"address\":\"0061 Nancy Lodge\\nNewtonfort, MP \",\"age\":0.3157894736842105,\"id\":17,\"name\":\"Aaron Bishop\",\"phone_number\":\"(205)960-4970x08053\"},\"maxValues\":{\"address\":\"Unit 9249 Box 4583\\nDPO AE 36010\",\"age\":526.1578947368421,\"id\":19998,\"name\":\"Zachary Rivera\",\"phone_number\":\"997-495-6251x51617\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000008","MIN_INSERTION_TIME":"1690863667000008","MAX_INSERTION_TIME":"1690863667000008","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":726,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet","partitionValues":{"company":"Mu"},"size":12269,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"0003 Gray Lock\\nSouth Frederick, \",\"age\":20.210526315789473,\"id\":36,\"name\":\"Aaron Guzman\",\"phone_number\":\"(245)983-4644x893\"},\"maxValues\":{\"address\":\"Unit 8184 Box 5878\\nDPO AP 04130\",\"age\":523.7894736842105,\"id\":19828,\"name\":\"Yolanda Proctor\",\"phone_number\":\"967-421-5860x556\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000055","MIN_INSERTION_TIME":"1690863667000055","MAX_INSERTION_TIME":"1690863667000055","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1422,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet","partitionValues":{"company":"Ng"},"size":6162,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":55,\"minValues\":{\"address\":\"000 Gomez Glens Suite 995\\nGrantb\",\"age\":3.0526315789473686,\"id\":50,\"name\":\"Adam Ritter\",\"phone_number\":\"(246)815-7710\"},\"maxValues\":{\"address\":\"Unit 9668 Box 9007\\nDPO AE 41396\",\"age\":525.7368421052631,\"id\":19686,\"name\":\"William Thomas\",\"phone_number\":\"998-557-5049\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000091","MIN_INSERTION_TIME":"1690863667000091","MAX_INSERTION_TIME":"1690863667000091","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2066,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet","partitionValues":{"company":"Nu"},"size":2602,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"074 Erickson Causeway\\nKeithberg,\",\"age\":146.42105263157896,\"id\":1085,\"name\":\"Cameron Garrett\",\"phone_number\":\"(218)458-1913\"},\"maxValues\":{\"address\":\"USS Beard\\nFPO AE 15543\",\"age\":524.9473684210526,\"id\":19712,\"name\":\"Terri Villegas\",\"phone_number\":\"875.673.5216x8303\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000136","MIN_INSERTION_TIME":"1690863667000136","MAX_INSERTION_TIME":"1690863667000136","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2616,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet","partitionValues":{"company":"Oc"},"size":4482,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":33,\"minValues\":{\"address\":\"053 Cardenas Common Apt. 468\\nBri\",\"age\":20.57894736842105,\"id\":98,\"name\":\"Adam Allen\",\"phone_number\":\"(561)224-1316x323\"},\"maxValues\":{\"address\":\"Unit 2394 Box 5382\\nDPO AA 74627\",\"age\":518.9473684210526,\"id\":19914,\"name\":\"Zachary Stone\",\"phone_number\":\"978-816-4108x11026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000111","MIN_INSERTION_TIME":"1690863667000111","MAX_INSERTION_TIME":"1690863667000111","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2364,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet","partitionValues":{"company":"Ol"},"size":6451,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":60,\"minValues\":{\"address\":\"0099 Melissa Fords\\nThomasfort, A\",\"age\":3.3684210526315788,\"id\":436,\"name\":\"Abigail Murray\",\"phone_number\":\"(316)579-6397\"},\"maxValues\":{\"address\":\"USS Roberts\\nFPO AP 00562\",\"age\":507.7368421052632,\"id\":19157,\"name\":\"Timothy Gonzalez\",\"phone_number\":\"983-227-4222x599\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000090","MIN_INSERTION_TIME":"1690863667000090","MAX_INSERTION_TIME":"1690863667000090","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2024,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet","partitionValues":{"company":"Or"},"size":7299,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":70,\"minValues\":{\"address\":\"000 Pamela Meadow Suite 408\\nWest\",\"age\":8.31578947368421,\"id\":607,\"name\":\"Aimee Daniels\",\"phone_number\":\"(244)793-7505\"},\"maxValues\":{\"address\":\"Unit 8297 Box 7177\\nDPO AP 03871\",\"age\":514.8421052631579,\"id\":19726,\"name\":\"Zachary Smith\",\"phone_number\":\"9937635482\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000083","MIN_INSERTION_TIME":"1690863667000083","MAX_INSERTION_TIME":"1690863667000083","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1896,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet","partitionValues":{"company":"Re"},"size":15458,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":181,\"minValues\":{\"address\":\"00593 Amy Park Suite 035\\nMorrisb\",\"age\":0.6842105263157895,\"id\":58,\"name\":\"Alexander Fitzgerald\",\"phone_number\":\"(206)349-9381x79894\"},\"maxValues\":{\"address\":\"Unit 9145 Box 6209\\nDPO AE 60854\",\"age\":524.7894736842105,\"id\":19983,\"name\":\"Zachary Hall\",\"phone_number\":\"999-793-2961x7307\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000040","MIN_INSERTION_TIME":"1690863667000040","MAX_INSERTION_TIME":"1690863667000040","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1552,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet","partitionValues":{"company":"Ri"},"size":20911,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":254,\"minValues\":{\"address\":\"000 Cole Ford\\nWest Karenmouth, G\",\"age\":8.842105263157896,\"id\":21,\"name\":\"Aaron Holmes\",\"phone_number\":\"(204)250-9348\"},\"maxValues\":{\"address\":\"Unit 9916 Box 0796\\nDPO AP 83951\",\"age\":523.421052631579,\"id\":19976,\"name\":\"Yvette Hughes\",\"phone_number\":\"998.229.6607x0353\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000029","MIN_INSERTION_TIME":"1690863667000029","MAX_INSERTION_TIME":"1690863667000029","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":504,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet","partitionValues":{"company":"Ro"},"size":45435,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":623,\"minValues\":{\"address\":\"0056 Christine Streets\\nCarlosvie\",\"age\":0.7894736842105263,\"id\":68,\"name\":\"Aaron Copeland\",\"phone_number\":\"(201)291-6067x938\"},\"maxValues\":{\"address\":\"Unit 9878 Box 7105\\nDPO AA 03304\",\"age\":525.6315789473684,\"id\":19994,\"name\":\"Yesenia Simmons\",\"phone_number\":\"998.320.6307x808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000001","MIN_INSERTION_TIME":"1690863667000001","MAX_INSERTION_TIME":"1690863667000001","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":906,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet","partitionValues":{"company":"Ru"},"size":10044,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":107,\"minValues\":{\"address\":\"017 Michael Flat Apt. 710\\nBritta\",\"age\":2.6315789473684212,\"id\":15,\"name\":\"Aaron Gonzalez\",\"phone_number\":\"(235)473-1066\"},\"maxValues\":{\"address\":\"Unit 4738 Box 8948\\nDPO AE 35121\",\"age\":517.2631578947369,\"id\":19896,\"name\":\"Vincent Johnson\",\"phone_number\":\"914.458.0976x4683\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000061","MIN_INSERTION_TIME":"1690863667000061","MAX_INSERTION_TIME":"1690863667000061","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1724,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet","partitionValues":{"company":"Sa"},"size":19660,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":245,\"minValues\":{\"address\":\"001 Garcia Green Suite 960\\nBilly\",\"age\":0.9473684210526315,\"id\":105,\"name\":\"Adam Monroe\",\"phone_number\":\"(241)812-9041\"},\"maxValues\":{\"address\":\"Unit 9865 Box 5044\\nDPO AA 61115\",\"age\":525.8421052631579,\"id\":19992,\"name\":\"Yolanda Jones\",\"phone_number\":\"993.654.1038\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000030","MIN_INSERTION_TIME":"1690863667000030","MAX_INSERTION_TIME":"1690863667000030","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":215,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet","partitionValues":{"company":"Sn"},"size":5063,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0032 Anderson Run Suite 666\\nNew \",\"age\":1.0526315789473684,\"id\":305,\"name\":\"Alexander Wilson\",\"phone_number\":\"(213)734-6947x0066\"},\"maxValues\":{\"address\":\"Unit 7678 Box 0907\\nDPO AE 61946\",\"age\":522.421052631579,\"id\":19515,\"name\":\"William Gamble\",\"phone_number\":\"9874468964\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000103","MIN_INSERTION_TIME":"1690863667000103","MAX_INSERTION_TIME":"1690863667000103","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2406,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet","partitionValues":{"company":"Sp"},"size":5487,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":47,\"minValues\":{\"address\":\"0161 Dunlap Rue Suite 800\\nLeachv\",\"age\":69.63157894736842,\"id\":14,\"name\":\"Angela Walsh\",\"phone_number\":\"(252)635-9619x12717\"},\"maxValues\":{\"address\":\"Unit 8631 Box 8012\\nDPO AA 48997\",\"age\":501.8421052631579,\"id\":19894,\"name\":\"Zoe Howard\",\"phone_number\":\"970.853.1996x7674\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000097","MIN_INSERTION_TIME":"1690863667000097","MAX_INSERTION_TIME":"1690863667000097","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1812,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet","partitionValues":{"company":"St"},"size":21461,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":271,\"minValues\":{\"address\":\"0008 Ricky Alley\\nNorth Lindsey, \",\"age\":3.1578947368421053,\"id\":46,\"name\":\"Aaron Brown\",\"phone_number\":\"(211)328-9975\"},\"maxValues\":{\"address\":\"Unit 9418 Box 6579\\nDPO AP 24393\",\"age\":526.2105263157895,\"id\":19982,\"name\":\"William Rodgers\",\"phone_number\":\"995-536-4418x81026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000025","MIN_INSERTION_TIME":"1690863667000025","MAX_INSERTION_TIME":"1690863667000025","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":460,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet","partitionValues":{"company":"Su"},"size":9103,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"00654 Steven Place Suite 539\\nNor\",\"age\":4.7368421052631575,\"id\":239,\"name\":\"Alexandria Moore\",\"phone_number\":\"(206)340-5360x454\"},\"maxValues\":{\"address\":\"Unit 6839 Box 0658\\nDPO AA 96602\",\"age\":526.1052631578947,\"id\":19860,\"name\":\"Wayne Taylor\",\"phone_number\":\"983-621-0018x27839\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000069","MIN_INSERTION_TIME":"1690863667000069","MAX_INSERTION_TIME":"1690863667000069","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2152,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet","partitionValues":{"company":"Ta"},"size":14360,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"0051 Novak Forks\\nHunterfort, WY \",\"age\":7.315789473684211,\"id\":86,\"name\":\"Adam Frederick\",\"phone_number\":\"(227)567-4688\"},\"maxValues\":{\"address\":\"Unit 7071 Box 6487\\nDPO AA 28010\",\"age\":522.7894736842105,\"id\":19878,\"name\":\"Yvonne Owens\",\"phone_number\":\"991-573-8797x0992\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000043","MIN_INSERTION_TIME":"1690863667000043","MAX_INSERTION_TIME":"1690863667000043","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1596,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet","partitionValues":{"company":"Th"},"size":21285,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"0024 Alexandria Lock\\nRandyville,\",\"age\":0.3157894736842105,\"id\":23,\"name\":\"Aaron Molina\",\"phone_number\":\"(202)727-2391x54126\"},\"maxValues\":{\"address\":\"Unit 9135 Box 7869\\nDPO AE 40786\",\"age\":524.3157894736842,\"id\":19906,\"name\":\"Zachary Gross\",\"phone_number\":\"979-851-9081\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000028","MIN_INSERTION_TIME":"1690863667000028","MAX_INSERTION_TIME":"1690863667000028","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":299,"sizeInBytes":31,"cardinality":4}}} +{"add":{"path":"company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet","partitionValues":{"company":"To"},"size":8236,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":83,\"minValues\":{\"address\":\"00291 Bobby Drives Suite 500\\nHol\",\"age\":23.736842105263158,\"id\":30,\"name\":\"Aaron Patel\",\"phone_number\":\"(269)544-6444\"},\"maxValues\":{\"address\":\"Unit 8440 Box 1906\\nDPO AE 46422\",\"age\":525.6315789473684,\"id\":19595,\"name\":\"Zachary Ward\",\"phone_number\":\"982.797.2535x127\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000078","MIN_INSERTION_TIME":"1690863667000078","MAX_INSERTION_TIME":"1690863667000078","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2322,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet","partitionValues":{"company":"Wa"},"size":36041,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":485,\"minValues\":{\"address\":\"005 Powers Rue Suite 061\\nLake El\",\"age\":0.5263157894736842,\"id\":10,\"name\":\"Aaron Stein\",\"phone_number\":\"(241)774-6129\"},\"maxValues\":{\"address\":\"Unit 9988 Box 9529\\nDPO AE 32750\",\"age\":525.2105263157895,\"id\":20003,\"name\":\"Zachary Brooks\",\"phone_number\":\"999-873-8219x260\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000009","MIN_INSERTION_TIME":"1690863667000009","MAX_INSERTION_TIME":"1690863667000009","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":772,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":814,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet","partitionValues":{"company":"Zi"},"size":3742,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"0259 John Passage\\nKingchester, H\",\"age\":8.210526315789474,\"id\":1326,\"name\":\"Amber Fisher PhD\",\"phone_number\":\"(268)300-8535x35664\"},\"maxValues\":{\"address\":\"PSC 8305, Box 4326\\nAPO AE 85053\",\"age\":507.10526315789474,\"id\":19840,\"name\":\"William Smith\",\"phone_number\":\"982-464-7712x9705\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000114","MIN_INSERTION_TIME":"1690863667000114","MAX_INSERTION_TIME":"1690863667000114","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2532,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc new file mode 100644 index 0000000000..f2c8602f7e --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc @@ -0,0 +1 @@ +{"txnId":"9d28bbe2-7560-465b-a0b2-6d38b8c145fd","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":103,"numDeletionVectorsOpt":63,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[98,63,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json new file mode 100644 index 0000000000..1d4370dd24 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json @@ -0,0 +1,2 @@ +{"commitInfo":{"timestamp":1690863705818,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"ADD COLUMNS","operationParameters":{"columns":"[{\"column\":{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}}}]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":7,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"9d28bbe2-7560-465b-a0b2-6d38b8c145fd"}} +{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc new file mode 100644 index 0000000000..b9ada469ca --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc @@ -0,0 +1 @@ +{"txnId":"4f272409-6f78-4e53-b2ae-f858c3e6e6fe","tableSizeBytes":1761422,"numFiles":162,"numDeletedRecordsOpt":104,"numDeletionVectorsOpt":63,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[85,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[328786,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[99,63,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json new file mode 100644 index 0000000000..7563e61d27 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863710479,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#2262L = 111)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":8,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"3606","scanTimeMs":"778","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2242","rewriteTimeMs":"2827"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"4f272409-6f78-4e53-b2ae-f858c3e6e6fe"}} +{"remove":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","deletionTimestamp":1690863710478,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Br"},"size":36324,"tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":257,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":2242,"modificationTime":1690863709000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"8441 Cook Light Suite 419\\nPittma\",\"age\":91.89473684210526,\"id\":111,\"name\":\"Michael Wagner\",\"phone_number\":\"+1-234-313-2628x723\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":3},\"maxValues\":{\"address\":\"8441 Cook Light Suite 419\\nPittma�\",\"age\":91.89473684210526,\"id\":111,\"name\":\"Michael Wagner\",\"phone_number\":\"+1-234-313-2628x723\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":3},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863709000000","MIN_INSERTION_TIME":"1690863709000000","MAX_INSERTION_TIME":"1690863709000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":36324,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":486,\"minValues\":{\"address\":\"00138 Cole Expressway Apt. 298\\nM\",\"age\":1.736842105263158,\"id\":74,\"name\":\"Aaron Burch\",\"phone_number\":\"(201)486-9368\"},\"maxValues\":{\"address\":\"Unit 9821 Box 0150\\nDPO AP 50853\",\"age\":526.0526315789474,\"id\":19847,\"name\":\"William Tucker\",\"phone_number\":\"998-400-4344x104\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"4-h])i-noGFQy).>#)]T","offset":1,"sizeInBytes":36,"cardinality":2}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.checkpoint.parquet b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.checkpoint.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c8118c3980c0e02bdb7c1f7dd04e9f26bdc63c97 GIT binary patch literal 92120 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�y z0{_9g`27$USyw>0j>vKLm+Z`q%f$X}!wzgKXmCW7qjindIP2RemubH% z&A39!6_Bg-e?@}q2S*rvE#;`)@8;$N=QvHDI)DyC?dno{sUUOtu%`+L|4d(5`_s?2 zQ?3pFyFH#?Lkzy5ab zu0j7szUi;O|6izjKSp?O2VHy9_a$SksabP5{x$4(>U_z0#9o?w{W1Xea!Iix6!!tM z5C*~#mb<;nmC>BL@L}PrC-@y+=we;z_*vb=nfCZxwXwPBwuFo5l`-NNrou^L?D`3~ pNNi>`8V-5=gfk#IE>A=tO{VH_NQU3e|7ZS5x3@~t)TZg){|^{5%98*9 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc new file mode 100644 index 0000000000..328b2e6fcf --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc @@ -0,0 +1 @@ +{"txnId":"d37b8900-abe8-4d81-8d39-3f12b4a8d96e","tableSizeBytes":1763623,"numFiles":163,"numDeletedRecordsOpt":105,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[86,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[330987,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[99,64,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json new file mode 100644 index 0000000000..0339fbc673 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863753617,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#2960L = 115)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":9,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"2049","scanTimeMs":"993","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2201","rewriteTimeMs":"1055"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"d37b8900-abe8-4d81-8d39-3f12b4a8d96e"}} +{"remove":{"path":"company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet","deletionTimestamp":1690863753615,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"No"},"size":7614,"tags":{"INSERTION_TIME":"1690863667000082","MIN_INSERTION_TIME":"1690863667000082","MAX_INSERTION_TIME":"1690863667000082","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"u1/part-00000-f618102b-2c42-4802-bc2d-b3d27d42240e.c000.snappy.parquet","partitionValues":{"company":"No"},"size":2201,"modificationTime":1690863753000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"55381 John Ferry Suite 498\\nSouth\",\"age\":511.1578947368421,\"id\":115,\"name\":\"Anne Rivera\",\"phone_number\":\"5583435810\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":15},\"maxValues\":{\"address\":\"55381 John Ferry Suite 498\\nSouth�\",\"age\":511.1578947368421,\"id\":115,\"name\":\"Anne Rivera\",\"phone_number\":\"5583435810\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":15},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863753000000","MIN_INSERTION_TIME":"1690863753000000","MAX_INSERTION_TIME":"1690863753000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet","partitionValues":{"company":"No"},"size":7614,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":74,\"minValues\":{\"address\":\"0033 Edwards View\\nLake Alexisfor\",\"age\":8.0,\"id\":115,\"name\":\"Aimee Roman\",\"phone_number\":\"(214)223-4571\"},\"maxValues\":{\"address\":\"Unit 8336 Box 4247\\nDPO AP 37634\",\"age\":518.2631578947369,\"id\":19508,\"name\":\"Zoe Moore\",\"phone_number\":\"989-701-8877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000082","MIN_INSERTION_TIME":"1690863667000082","MAX_INSERTION_TIME":"1690863667000082","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"OMB{NLM1kuH#FWqHwHvk","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc new file mode 100644 index 0000000000..25e06447e4 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc @@ -0,0 +1 @@ +{"txnId":"1dffc420-8c72-41af-8596-ef3e14a14edd","tableSizeBytes":1765812,"numFiles":164,"numDeletedRecordsOpt":106,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[87,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[333176,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[100,64,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json new file mode 100644 index 0000000000..b3be20a473 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863760281,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#4045L = 116)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":10,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"3181","scanTimeMs":"2027","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2189","rewriteTimeMs":"1154"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"1dffc420-8c72-41af-8596-ef3e14a14edd"}} +{"remove":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","deletionTimestamp":1690863760279,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wi"},"size":41056,"tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":814,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":2189,"modificationTime":1690863759000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"81866 Brown Route\\nNorth Anthony,\",\"age\":522.6842105263158,\"id\":116,\"name\":\"Leslie Foley\",\"phone_number\":\"309.744.7173x3033\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":16},\"maxValues\":{\"address\":\"81866 Brown Route\\nNorth Anthony,�\",\"age\":522.6842105263158,\"id\":116,\"name\":\"Leslie Foley\",\"phone_number\":\"309.744.7173x3033\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":16},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863759000000","MIN_INSERTION_TIME":"1690863759000000","MAX_INSERTION_TIME":"1690863759000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"odbtt[MFBcRdvYvSO4^J","offset":1,"sizeInBytes":40,"cardinality":4}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc new file mode 100644 index 0000000000..34c8e88c82 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc @@ -0,0 +1 @@ +{"txnId":"759a9976-b220-49c8-91a5-43e543b7f17e","tableSizeBytes":1768088,"numFiles":165,"numDeletedRecordsOpt":107,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[88,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[335452,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[101,64,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json new file mode 100644 index 0000000000..f78def7754 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863763288,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#4554L = 117)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":11,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"2222","scanTimeMs":"1143","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2276","rewriteTimeMs":"1078"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"759a9976-b220-49c8-91a5-43e543b7f17e"}} +{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863763286,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":592,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"pN/part-00000-cca81908-5694-4c08-88da-590a50a5055f.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":2276,"modificationTime":1690863762000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"641 Robinson Square Apt. 666\\nEas\",\"age\":512.7368421052631,\"id\":117,\"name\":\"William Jackson\",\"phone_number\":\"+1-369-773-8034x812\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":17},\"maxValues\":{\"address\":\"641 Robinson Square Apt. 666\\nEas�\",\"age\":512.7368421052631,\"id\":117,\"name\":\"William Jackson\",\"phone_number\":\"+1-369-773-8034x812\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":17},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863762000000","MIN_INSERTION_TIME":"1690863762000000","MAX_INSERTION_TIME":"1690863762000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"09GWPe^ta[M53e((go7o","offset":1,"sizeInBytes":40,"cardinality":4}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc new file mode 100644 index 0000000000..b07754fafa --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc @@ -0,0 +1 @@ +{"txnId":"89f1ecf6-69d6-4a64-9cf5-f1e33d53f1f6","tableSizeBytes":1770348,"numFiles":166,"numDeletedRecordsOpt":108,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[89,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[337712,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[102,64,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json new file mode 100644 index 0000000000..649a8b4dd3 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863765772,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#5308L = 118)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":12,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1779","scanTimeMs":"849","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2260","rewriteTimeMs":"929"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"89f1ecf6-69d6-4a64-9cf5-f1e33d53f1f6"}} +{"remove":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","deletionTimestamp":1690863765771,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Do"},"size":9130,"tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2194,"sizeInBytes":36,"cardinality":2}}} +{"add":{"path":"Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":2260,"modificationTime":1690863765000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"5302 Ricky Hill Apt. 254\\nPort Ni\",\"age\":254.31578947368422,\"id\":118,\"name\":\"Elaine Holder\",\"phone_number\":\"(593)472-6905x23712\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":18},\"maxValues\":{\"address\":\"5302 Ricky Hill Apt. 254\\nPort Ni�\",\"age\":254.31578947368422,\"id\":118,\"name\":\"Elaine Holder\",\"phone_number\":\"(593)472-6905x23712\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":18},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863765000000","MIN_INSERTION_TIME":"1690863765000000","MAX_INSERTION_TIME":"1690863765000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":9130,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"02171 Brown Stravenue Suite 513\\n\",\"age\":6.0,\"id\":118,\"name\":\"Amanda Short\",\"phone_number\":\"(212)729-1198x96914\"},\"maxValues\":{\"address\":\"Unit 4142 Box 9947\\nDPO AE 63011\",\"age\":524.7894736842105,\"id\":19780,\"name\":\"Zachary Valdez\",\"phone_number\":\"994-880-5872x848\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"{}G%w9?=nDLFm:yE-Uo7","offset":1,"sizeInBytes":38,"cardinality":3}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc new file mode 100644 index 0000000000..5b5371dcee --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc @@ -0,0 +1 @@ +{"txnId":"c76440d1-2f20-445d-88eb-ead8fae4516b","tableSizeBytes":1772452,"numFiles":167,"numDeletedRecordsOpt":109,"numDeletionVectorsOpt":65,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[90,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[339816,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[102,65,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json new file mode 100644 index 0000000000..bc1f03f308 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863768307,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#6062L = 119)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":13,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"1974","scanTimeMs":"858","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2104","rewriteTimeMs":"1115"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"c76440d1-2f20-445d-88eb-ead8fae4516b"}} +{"remove":{"path":"company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet","deletionTimestamp":1690863768306,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Te"},"size":4028,"tags":{"INSERTION_TIME":"1690863667000085","MIN_INSERTION_TIME":"1690863667000085","MAX_INSERTION_TIME":"1690863667000085","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"Ky/part-00000-ac7b9132-3a2b-40de-bab7-c496654af5c3.c000.snappy.parquet","partitionValues":{"company":"Te"},"size":2104,"modificationTime":1690863767000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"USCGC Graham\\nFPO AP 86438\",\"age\":298.0,\"id\":119,\"name\":\"Stephanie Bryant\",\"phone_number\":\"959-976-0515\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":19},\"maxValues\":{\"address\":\"USCGC Graham\\nFPO AP 86438\",\"age\":298.0,\"id\":119,\"name\":\"Stephanie Bryant\",\"phone_number\":\"959-976-0515\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":19},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863767000000","MIN_INSERTION_TIME":"1690863767000000","MAX_INSERTION_TIME":"1690863767000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet","partitionValues":{"company":"Te"},"size":4028,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":29,\"minValues\":{\"address\":\"077 Archer Orchard Apt. 669\\nBull\",\"age\":33.473684210526315,\"id\":119,\"name\":\"Allen Riddle\",\"phone_number\":\"(356)459-0454x6842\"},\"maxValues\":{\"address\":\"USS Davis\\nFPO AA 38858\",\"age\":523.7368421052631,\"id\":19500,\"name\":\"Terry Fuller\",\"phone_number\":\"959-976-0515\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000085","MIN_INSERTION_TIME":"1690863667000085","MAX_INSERTION_TIME":"1690863667000085","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"*<#?6+SO:9JM&]USxE[F","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc new file mode 100644 index 0000000000..8ed0c37118 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc @@ -0,0 +1 @@ +{"txnId":"793441c4-4968-48d4-a654-2ebc5eae74aa","tableSizeBytes":1774650,"numFiles":168,"numDeletedRecordsOpt":110,"numDeletionVectorsOpt":66,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[91,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[342014,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[102,66,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json new file mode 100644 index 0000000000..f50aa8603f --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863770864,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#6809L = 120)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":14,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"1998","scanTimeMs":"936","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2198","rewriteTimeMs":"1061"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"793441c4-4968-48d4-a654-2ebc5eae74aa"}} +{"remove":{"path":"company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet","deletionTimestamp":1690863770862,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Pa"},"size":23682,"tags":{"INSERTION_TIME":"1690863667000019","MIN_INSERTION_TIME":"1690863667000019","MAX_INSERTION_TIME":"1690863667000019","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet","partitionValues":{"company":"Pa"},"size":2198,"modificationTime":1690863770000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"199 Wheeler Parkways\\nBrandonfort\",\"age\":451.2105263157895,\"id\":120,\"name\":\"Sarah Newman\",\"phone_number\":\"296-595-9543x57220\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":20},\"maxValues\":{\"address\":\"199 Wheeler Parkways\\nBrandonfort�\",\"age\":451.2105263157895,\"id\":120,\"name\":\"Sarah Newman\",\"phone_number\":\"296-595-9543x57220\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":20},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863770000000","MIN_INSERTION_TIME":"1690863770000000","MAX_INSERTION_TIME":"1690863770000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet","partitionValues":{"company":"Pa"},"size":23682,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":299,\"minValues\":{\"address\":\"002 Anthony Road\\nLake Pedro, SD \",\"age\":1.6842105263157894,\"id\":61,\"name\":\"Aaron Garcia\",\"phone_number\":\"(208)949-3697\"},\"maxValues\":{\"address\":\"Unit 8183 Box 8170\\nDPO AP 01170\",\"age\":525.1052631578947,\"id\":20005,\"name\":\"Zachary Pierce\",\"phone_number\":\"998-408-6767\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000019","MIN_INSERTION_TIME":"1690863667000019","MAX_INSERTION_TIME":"1690863667000019","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"SFCVq^*nv1IJ#[vQ%J59","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc new file mode 100644 index 0000000000..73c3887d41 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc @@ -0,0 +1 @@ +{"txnId":"baa73404-3d9b-4a87-b62a-e28cb7cb4c18","tableSizeBytes":1776799,"numFiles":169,"numDeletedRecordsOpt":111,"numDeletionVectorsOpt":66,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[92,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[344163,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[103,66,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json new file mode 100644 index 0000000000..e1a99c63b4 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863773605,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#7563L = 121)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":15,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"2139","scanTimeMs":"1165","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2149","rewriteTimeMs":"973"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"baa73404-3d9b-4a87-b62a-e28cb7cb4c18"}} +{"remove":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","deletionTimestamp":1690863773604,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ke"},"size":15222,"tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1254,"sizeInBytes":34,"cardinality":1}}} +{"add":{"path":"Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":2149,"modificationTime":1690863772000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"494 Cheryl Point\\nLake Brittany, \",\"age\":488.10526315789474,\"id\":121,\"name\":\"Alice Ross\",\"phone_number\":\"709.866.7784\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":21},\"maxValues\":{\"address\":\"494 Cheryl Point\\nLake Brittany, �\",\"age\":488.10526315789474,\"id\":121,\"name\":\"Alice Ross\",\"phone_number\":\"709.866.7784\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":21},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863772000000","MIN_INSERTION_TIME":"1690863772000000","MAX_INSERTION_TIME":"1690863772000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":15222,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"0149 Martin Fords Suite 630\\nWest\",\"age\":0.5789473684210527,\"id\":121,\"name\":\"Adam Johnson\",\"phone_number\":\"(229)968-3232\"},\"maxValues\":{\"address\":\"Unit 9614 Box 1934\\nDPO AP 52472\",\"age\":520.4736842105264,\"id\":19920,\"name\":\"Zachary Fowler\",\"phone_number\":\"998-320-7637x25460\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"lrdcWJ2LcvTB9#qict!l","offset":1,"sizeInBytes":36,"cardinality":2}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc new file mode 100644 index 0000000000..8b624498cb --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc @@ -0,0 +1 @@ +{"txnId":"091b7556-08cb-44f9-86bb-e5a6705296f0","tableSizeBytes":1779028,"numFiles":170,"numDeletedRecordsOpt":112,"numDeletionVectorsOpt":66,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[93,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[346392,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[104,66,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json new file mode 100644 index 0000000000..daf259071d --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863776081,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#8317L = 122)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":16,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1828","scanTimeMs":"914","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2229","rewriteTimeMs":"913"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"091b7556-08cb-44f9-86bb-e5a6705296f0"}} +{"remove":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","deletionTimestamp":1690863776079,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ca"},"size":34381,"tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":546,"sizeInBytes":38,"cardinality":3}}} +{"add":{"path":"Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":2229,"modificationTime":1690863775000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"97902 Devin Dam Apt. 625\\nSouth J\",\"age\":146.78947368421052,\"id\":122,\"name\":\"Stacie Taylor\",\"phone_number\":\"001-455-632-5930x537\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":22},\"maxValues\":{\"address\":\"97902 Devin Dam Apt. 625\\nSouth J�\",\"age\":146.78947368421052,\"id\":122,\"name\":\"Stacie Taylor\",\"phone_number\":\"001-455-632-5930x537\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":22},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863775000000","MIN_INSERTION_TIME":"1690863775000000","MAX_INSERTION_TIME":"1690863775000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":34381,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":461,\"minValues\":{\"address\":\"00009 Timothy Lakes Suite 158\\nSo\",\"age\":3.3157894736842106,\"id\":13,\"name\":\"Aaron Morse\",\"phone_number\":\"(202)277-3641x94475\"},\"maxValues\":{\"address\":\"Unit 9868 Box 5032\\nDPO AA 77218\",\"age\":526.3157894736842,\"id\":20002,\"name\":\"Yvonne Alvarez\",\"phone_number\":\"997.721.3069\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"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:^L$SX","offset":1,"sizeInBytes":36,"cardinality":2}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc new file mode 100644 index 0000000000..478041c12f --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc @@ -0,0 +1 @@ +{"txnId":"e35417b5-e212-4eff-b22f-17690897408c","tableSizeBytes":1787794,"numFiles":174,"numDeletedRecordsOpt":116,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[97,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[355158,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[107,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json new file mode 100644 index 0000000000..790e614e01 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863787288,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#11900L = 126)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":20,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"1334","scanTimeMs":"718","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2244","rewriteTimeMs":"615"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"e35417b5-e212-4eff-b22f-17690897408c"}} +{"remove":{"path":"company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet","deletionTimestamp":1690863787286,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Kr"},"size":3331,"tags":{"INSERTION_TIME":"1690863667000123","MIN_INSERTION_TIME":"1690863667000123","MAX_INSERTION_TIME":"1690863667000123","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet","partitionValues":{"company":"Kr"},"size":2244,"modificationTime":1690863787000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"9249 Mitchell Field Apt. 495\\nWes\",\"age\":180.78947368421052,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"+1-760-466-8799x8675\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":26},\"maxValues\":{\"address\":\"9249 Mitchell Field Apt. 495\\nWes�\",\"age\":180.78947368421052,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"+1-760-466-8799x8675\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":26},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863787000000","MIN_INSERTION_TIME":"1690863787000000","MAX_INSERTION_TIME":"1690863787000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet","partitionValues":{"company":"Kr"},"size":3331,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"0576 Jenkins Center\\nWilliamsland\",\"age\":69.57894736842105,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"(305)933-7734x5523\"},\"maxValues\":{\"address\":\"Unit 6728 Box 2078\\nDPO AP 35070\",\"age\":522.6315789473684,\"id\":19650,\"name\":\"Timothy Schmidt\",\"phone_number\":\"944.432.5814x0578\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000123","MIN_INSERTION_TIME":"1690863667000123","MAX_INSERTION_TIME":"1690863667000123","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"M.o*Oq:9V5Wxn@wB>YdD","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc new file mode 100644 index 0000000000..79eeb7c5ed --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc @@ -0,0 +1 @@ +{"txnId":"632ee464-eebe-418c-b309-4a2f351c4ab8","tableSizeBytes":1789953,"numFiles":175,"numDeletedRecordsOpt":117,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[98,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[357317,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[108,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json new file mode 100644 index 0000000000..84c691591a --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863789823,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#12409L = 127)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":21,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1801","scanTimeMs":"800","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2159","rewriteTimeMs":"1000"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"632ee464-eebe-418c-b309-4a2f351c4ab8"}} +{"remove":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","deletionTimestamp":1690863789822,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wi"},"size":41056,"tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"odbtt[MFBcRdvYvSO4^J","offset":1,"sizeInBytes":40,"cardinality":4}}} +{"add":{"path":"Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":2159,"modificationTime":1690863789000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"9245 Katie Locks\\nEast Kevin, VI \",\"age\":73.63157894736842,\"id\":127,\"name\":\"Pamela Sloan\",\"phone_number\":\"+1-464-459-1478\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":27},\"maxValues\":{\"address\":\"9245 Katie Locks\\nEast Kevin, VI �\",\"age\":73.63157894736842,\"id\":127,\"name\":\"Pamela Sloan\",\"phone_number\":\"+1-464-459-1478\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":27},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863789000000","MIN_INSERTION_TIME":"1690863789000000","MAX_INSERTION_TIME":"1690863789000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"vz%0{c8TrWS67YjbiXcb","offset":1,"sizeInBytes":42,"cardinality":5}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc new file mode 100644 index 0000000000..5d7ce1b6f4 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc @@ -0,0 +1 @@ +{"txnId":"a23bd34f-b43f-4bf3-a52e-331fcaeaf8cc","tableSizeBytes":1792172,"numFiles":176,"numDeletedRecordsOpt":118,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[99,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[359536,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[109,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json new file mode 100644 index 0000000000..7e7fe00da9 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863792649,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#13156L = 128)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":22,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1625","scanTimeMs":"759","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2219","rewriteTimeMs":"865"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"a23bd34f-b43f-4bf3-a52e-331fcaeaf8cc"}} +{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863792648,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"09GWPe^ta[M53e((go7o","offset":1,"sizeInBytes":40,"cardinality":4}}} +{"add":{"path":"j8/part-00000-d84309b9-d4db-4e53-ba74-3d637b97a376.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":2219,"modificationTime":1690863792000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"9470 Scott Parkway Apt. 748\\nEast\",\"age\":329.0,\"id\":128,\"name\":\"Susan King\",\"phone_number\":\"(929)473-2758x007\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":28},\"maxValues\":{\"address\":\"9470 Scott Parkway Apt. 748\\nEast�\",\"age\":329.0,\"id\":128,\"name\":\"Susan King\",\"phone_number\":\"(929)473-2758x007\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":28},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863792000000","MIN_INSERTION_TIME":"1690863792000000","MAX_INSERTION_TIME":"1690863792000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"KHYlhRuGTjX?0p!8(:0v","offset":1,"sizeInBytes":42,"cardinality":5}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc new file mode 100644 index 0000000000..350435095a --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc @@ -0,0 +1 @@ +{"txnId":"37104234-4f8d-4704-9fe9-c7e0ba2e4999","tableSizeBytes":1794371,"numFiles":177,"numDeletedRecordsOpt":119,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[100,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[361735,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[110,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json new file mode 100644 index 0000000000..c190443bb2 --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json @@ -0,0 +1,4 @@ +{"commitInfo":{"timestamp":1690863795254,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#13903L = 129)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":23,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1802","scanTimeMs":"711","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2199","rewriteTimeMs":"1091"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"37104234-4f8d-4704-9fe9-c7e0ba2e4999"}} +{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863795252,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"KHYlhRuGTjX?0p!8(:0v","offset":1,"sizeInBytes":42,"cardinality":5}}} +{"add":{"path":"Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":2199,"modificationTime":1690863794000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"1820 Shah Greens\\nEast Jonathanbu\",\"age\":427.89473684210526,\"id\":129,\"name\":\"Brian York\",\"phone_number\":\"320.623.2260x65625\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":29},\"maxValues\":{\"address\":\"1820 Shah Greens\\nEast Jonathanbu�\",\"age\":427.89473684210526,\"id\":129,\"name\":\"Brian York\",\"phone_number\":\"320.623.2260x65625\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":29},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863794000000","MIN_INSERTION_TIME":"1690863794000000","MAX_INSERTION_TIME":"1690863794000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":">[*AVxV0p[I6MZ>{3@#8","offset":1,"sizeInBytes":44,"cardinality":6}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint b/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint new file mode 100644 index 0000000000..dd17a34b3e --- /dev/null +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint @@ -0,0 +1 @@ +{"version":20,"size":251,"sizeInBytes":97231,"numOfAddFiles":173,"checkpointSchema":{"type":"struct","fields":[{"name":"txn","type":{"type":"struct","fields":[{"name":"appId","type":"string","nullable":true,"metadata":{}},{"name":"version","type":"long","nullable":true,"metadata":{}},{"name":"lastUpdated","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"add","type":{"type":"struct","fields":[{"name":"path","type":"string","nullable":true,"metadata":{}},{"name":"partitionValues","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"size","type":"long","nullable":true,"metadata":{}},{"name":"modificationTime","type":"long","nullable":true,"metadata":{}},{"name":"dataChange","type":"boolean","nullable":true,"metadata":{}},{"name":"tags","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"deletionVector","type":{"type":"struct","fields":[{"name":"storageType","type":"string","nullable":true,"metadata":{}},{"name":"pathOrInlineDv","type":"string","nullable":true,"metadata":{}},{"name":"offset","type":"integer","nullable":true,"metadata":{}},{"name":"sizeInBytes","type":"integer","nullable":true,"metadata":{}},{"name":"cardinality","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"baseRowId","type":"long","nullable":true,"metadata":{}},{"name":"stats","type":"string","nullable":true,"metadata":{}},{"name":"partitionValues_parsed","type":{"type":"struct","fields":[{"name":"company","type":"string","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"stats_parsed","type":{"type":"struct","fields":[{"name":"numRecords","type":"long","nullable":true,"metadata":{}},{"name":"minValues","type":{"type":"struct","fields":[{"name":"address","type":"string","nullable":true,"metadata":{}},{"name":"age","type":"double","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"phone_number","type":"string","nullable":true,"metadata":{}},{"name":"col-a84f9b56-df66-4bf5-b01e-685ab22f1882","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"maxValues","type":{"type":"struct","fields":[{"name":"address","type":"string","nullable":true,"metadata":{}},{"name":"age","type":"double","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"phone_number","type":"string","nullable":true,"metadata":{}},{"name":"col-a84f9b56-df66-4bf5-b01e-685ab22f1882","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"nullCount","type":{"type":"struct","fields":[{"name":"address","type":"long","nullable":true,"metadata":{}},{"name":"age","type":"long","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"long","nullable":true,"metadata":{}},{"name":"phone_number","type":"long","nullable":true,"metadata":{}},{"name":"col-a84f9b56-df66-4bf5-b01e-685ab22f1882","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"tightBounds","type":"boolean","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"remove","type":{"type":"struct","fields":[{"name":"path","type":"string","nullable":true,"metadata":{}},{"name":"deletionTimestamp","type":"long","nullable":true,"metadata":{}},{"name":"dataChange","type":"boolean","nullable":true,"metadata":{}},{"name":"extendedFileMetadata","type":"boolean","nullable":true,"metadata":{}},{"name":"partitionValues","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"size","type":"long","nullable":true,"metadata":{}},{"name":"deletionVector","type":{"type":"struct","fields":[{"name":"storageType","type":"string","nullable":true,"metadata":{}},{"name":"pathOrInlineDv","type":"string","nullable":true,"metadata":{}},{"name":"offset","type":"integer","nullable":true,"metadata":{}},{"name":"sizeInBytes","type":"integer","nullable":true,"metadata":{}},{"name":"cardinality","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"baseRowId","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"metaData","type":{"type":"struct","fields":[{"name":"id","type":"string","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"description","type":"string","nullable":true,"metadata":{}},{"name":"format","type":{"type":"struct","fields":[{"name":"provider","type":"string","nullable":true,"metadata":{}},{"name":"options","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"schemaString","type":"string","nullable":true,"metadata":{}},{"name":"partitionColumns","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}},{"name":"configuration","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"createdTime","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"protocol","type":{"type":"struct","fields":[{"name":"minReaderVersion","type":"integer","nullable":true,"metadata":{}},{"name":"minWriterVersion","type":"integer","nullable":true,"metadata":{}},{"name":"readerFeatures","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}},{"name":"writerFeatures","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"rowIdHighWaterMark","type":{"type":"struct","fields":[{"name":"value","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}}]},"checksum":"dff86c011f4f5d71c6005ddbc67ff750"} diff --git a/rust/tests/data/table_with_deletion_logs/company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8a3da3f322328f67f6d7d06cbc756db8a494b47d GIT binary patch literal 2288 zcmcImO>Em_7`D@NO|q^_+c|O|(mq9M)QLFtf9x@&l%(Acw1lRW(14Av@ke9Lu~XaW zl2sLGLcM^vfY6YJ1Oo9R{&(Os5GM{hY`ZZDX(xm@pbas&43K!8q;yp$=#YqH$Nt{; zd7k(0vt6E?6BvrQ-p~Bl&-{7$^N)9@m^du#Vj?M(8sEQQn?8~SQ9=(pEhOY6IaVq^ zh9;+w$}6hEPVllKp%Pv(4ODboo4BabG<||JO^zLNYIY5;5Ic*G&LUY?1ev0!o1tHA zIs_MSdIHXxs^kS!@v-eYHk$H$>=Q3mahiS&&0x3PBPh=yLFRd393ZkJ>1fU|Y|=(E zre(zrH+_@1E;+NQs91AN&nLD=Y*fSzf+ib&4r#m)o5G%t z9>Jz>wIS(J5vnAJN)U5i)u4zoWC`1-vfRWj*~rncEQoowg!sHJOZx-;e=d4ZwRfIZHEde|PiBt}QK&sIPuoK5^^00vq{q{g?YLefUfP_@|%fcIeWn@lW46UoC7n zQ8Zn;x?0%qyjDI@Y;&ih@$idAG(P^&a^Z1U*t5_sbQK%S2N%{~AJ{5*E)akp8@WB) zy@K;J>I#CfpAO&H*FO-Ue!D*!3BQwr(+dy6>Gp6ma;P-Yg?!Tc2c36A%=r*={mK_F zZxtHqbr{V%FdH5_G-(?yIgO@WLh9HCo>%DiyQ)KQv(sj)#uf}dc3tRVH2<0J*FfN~;{^V@fnw6OG1xudb@ssRFGUzq1d+MZDtwC>?7{v^Zh1daXK*v09jCwQ$d`t}1`tTB=m@r(0 zOvCzUv=Gct$2)A}I@xdy;De2tW0RA1v%W~&o*@xWrjk!(A}MAtsZhHj$-hOIP$HhV zIFR^eAQL(CKRx?0mtjO>J>ejej_3_K@jVTuK=tn1F>@iBV!}Nfo^XQw&>1_I0lURnAKKSHnIv5f#^(G5!o4%&K1ow8+vhbn>PJkxa z^agSI;Og31c9UR!xxUZ-{-O>(k(ygTyj z%w}fR-c90`o7yUB0f~r)wgSNeJb+Y*hYF!06{$q13J3{_M0wx|P=$hIMLbjpA^zEQ za6&3IAok(+nREX8|NZ|tUM{RiJi~w3$6xK^Z@=;Sw-ZBr9yYr9#E`~hkDhex5E-(j zpb4*u3{h3NspY3pp@2jc>q_RBDC(+)rfas-Ldy=hNVsVdglLY`Xi)e3Fpo|wAlX#0 z%rMM9dj58d?Se&~#XuF^FjO>4Nm!*mDuzBKHB@ZaAw^g>xk=C4Jn#8lqf*VIrDwqn zNz)$(xs%1EBARq)jk;mL%|!kzBNH1k&cZ3yu%e;~pSop&7VRLgJ(pV`n-tBr9GXWn zi%8KVtc?P%hOvRB$d+A3lU~CQxq06X!q)kQ-^!z@X{2hRsf)lUD;k<4HBzd2XvXu) z0V>qPaU>}Uw?-k}MdFtlK^_$rATg$*9|M_3PmLK_FjUP%lPx!_+60{l9Eysg2WJh# z z#N0}YxTPvYPW?PuJB4&z*G5mRo2DG4-X<>8$KKfBCcJI%I{CBR+GGJ~;DO#wy9y4| zjSZi+An(2l>bV)O8HA(^+D;(d5GCa(c9Pc#D}BdcIGCEt_t)QHxbm(hL2T zDq|5q;@Z?fD|Wd;52>d$Q|9J87ZTuYL)I3jk!Bi-seXDsqePhY%B+x@A`b1XysKi3 zD|(G~34Kznk}V1%fD~1cMI*|GY?y$c(k7axEvR~#=o_EX0p}0V7+wr@%J}>wPF4I zMOZxHTd?^j_3F0u{dZu4J7cxjzSL`{Erw-B-rcmW-UPAa^GPH2K|Prm$u_M$E6GG+ zX3dJ98~JO^0$VTM{d+5!NFCp?G`5iV$_rM!ng}mi?AgT4Z&Z`#s@8KBSh>0U&z5!1 zxlcxmUtF*{A$`d5ci+77YVU&~tu8jqw^`H)>9uJl&c;?3;ynrGw*$#U z?29~*Y#PYuQ6QJcfSh50xZOYwCz1)~PH!T{bIJbL&SS9k^&F7qF(AWvAOiw$d=oh4 zrDQ)-?oB+&N8=NI-`)EQ&R*^2{}AW@^6DSIcJKjb`_=#gHcZk5O3|D@o=FwlvJbOh zh19$NbX+;G+VMLDA2ZakOE7Sjy*g$4^F_d2HR|9>C1Cq^?fXUhfW6acHjNNop}|4e z>dgK%5{5x9e9lulLV6Xtr5rp48!L9HO8hb^ls9cR7=WEQQo7IpyD)xcsqX?9>BWQW z+=y?Nz%)$#fHm<`KCM9aqD9ZI5SM+PS?Qh6ES5@6!>92hB1~dv$JHuKkI;*cWx(Yy zbSZ0|1HI%hSXm6l!42YjE{skv;l~M{Y6PL}qB*bX2A<2_7@6||iY5q*p!kj4V*|yI zLUYFNWT#*_67bITTkMW83!MdNnW7FU`HhS0#7O7PSo6Gce1chIe=-El6l)MUs~G>0 ze<;=KJ^b}<{?E66^uxXfN|n+LNiaoOP)%9O9L~zv$ia;xD7vmTv1vrb{`G-+r&>`= z4|5!1(-t*-(7*e&%u2yn5v;RHOVmKeo&yx3b3hyE^1m6V>PPj z6B2A0f?+CxhDD8sEm4#NMNtGyy5i5$m%^h>$)pUM5uaL1f=8@2P)-#bX>2Zshv zkHI@FHK;P(iNSvx;k(lL^o>L55BkRvPyYWOZ)3atLp--7h1KR5tKk-?9i z{A1r57~*4lauD)8vD;m6(iZ#3={mNX-Vd>znYQ37J?Y`lt4FJdn(` zu4{?(dp*Dt>3Wn_Ouv#%=f@K1FOM>VP9_6`X`IxfK{Vd3{rDEVW8krwi7VsExXfg7 z4{-z+oN<5&Ouum4_qNAt6rMaJB$-=XmxjYuoem!#4nn_C3WxK<8|@J~eEbWSh9h9W z(H@%MY@ZjNFYxU)9EY5DfC;2&e)yi^;p3NfcJliQDs*4C>@^~ZM;5lr`?8Mr-Cb`8;%Are``Vedgrq zB$F9>h^eFK#L}v%J+hYU9sq=zk4j#xPC^^XfR?KsJiyT&hL8vVT8}ZzGW>(~FL_v` A^#A|> literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..1c794ff2168b8ac0eb872d6bc156a474e38e37ad GIT binary patch literal 8844 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

XV3=p&<`l_aydeY}`qdfUwmV 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 MaW;io8$PlBKR5lwhyVZp literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..5a83d5ebc0aed44d3752b7cb1e4112e559011d9a GIT binary patch literal 14874 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 R|KQHk2^?2vZ{J*DC z7yhUmYNSqoi0%LRy9YgZHT&KFny*=SVv_uLzq52Y_367p;O|3x*F7H{{Qo$|EF+#yaJHvZ`k@(TZ!Pge{~F5gkJ}1ov7eNEZ;^k zcyRt-^(o`c<&etYS*h~iMXOhJ5W&!2bviXrch4$Q`^ieLqW0bh>C|Irv<)~I-wAiQi9%TrLOMNy9+sm zx})xoOI2q3@%=r%&)@g+>B-WRkf0J*4mYk##{PQ|>O?@m*(WI@_5Ik6R05 zsJ38wwHz6oAck(pazDf+T_Y8{(XhPG%GWNTm)9CKo0gv=l_4VYhM*T9XsDv0kx|#N zd@|WE_nONaG!!j7n2#7RaN-#pl8~%zFo6&WXn#XOPaz5M&k`#A(M5hG4GR#wcvBtloe45 zPtRLU)!N~dwP~pjPz^~^D82mG}{fb$@So9PRhu<7#N|SW9q@WXZtPNvB;Et1-6`iM~sx5n%7@{X@p3+Dk^~~bV*iqGTp5?R+r4QJ!jsY zv%=GX&EOT&aa^b6!W4rgA`6Nv((-^H>ST-Md1Sg}wrtnoK2{ecCA`IK)f<-O>}q>m zY<+|%I`om~dQlS$veEQ*nVw0;+}fr+%iCS$f!^V4@`JhN(rM_s?(Ho1!koF}UqulHHMnN&&Hyu$X$poRrjsy zn92nG2y3Y8&0qD23KG-w=E!h*U^qPKwp#w8lPYB*>!Pfrhjbn`-(eyCk?&^BZ~ii+ zYFc;)BIn?A1X+6 z4t*^SkI&X~=C>{rRb5u!2?0eAv43|S%kQunjd1CjYr8FX0dZ6sBf6%_(gsKgf@F|E zXbEkn+E#e$tyyHm6w!Fikd(9%(F|2k%;Y2z$g{2Jmvf44gvVSD_l_lyh$JigkQEbU zo$R>z>ES7}W}}P@nSP6mTE1^r%^R*x!BrB%T`(Eg1W{12Q7KW>LQhcsh)j?w@U7$6 zCDnR1wPQQBCu&lu9!K>dV`gbW{1BZpR3$uVp}P8(lUiX@OR3t{Zl=*OwqZQo^OA)LOKvJ#Jw$sI&gM8kMjDVgMXSje%gv50Sl zhtfZ#w%oIg+1)PvCADdcz}6by|Jj(zqrlwLo^j{v2#3wcY9~Bq&RL}5I(D_^Q}LZd zz`1nyzF|c%bh6oXYYVo6;sVK5C6<&#EsS8>I!J9#uVD}mkI908g)NJ0YM987^oJ?` zKAMb|i7Jb_q|$$coyiW<^DIYvhGBJszwi9`M$fD@tfoP>mk2MZymA(OE+wrluqk8% zq#JYgZ?`^()UHetfmc+OwgyC5LZxdox@3B;i(1rFSe$fGD>BtJo%XL&!TBJ|qF9}tWQXg_j@(WS9oowZLauZ> zi*!!>r3|~aofa}AJnZh?joLW>K@Z4x}8uMOmo7`x8l1Pfq51o+{WlcsP znm+Q7em0-YNs1UAL>l3IcDae*>=bdfh{C~N#}J^1!LPDY?t=Yw7F|l^mA+|IR1ZbV zT3G#YE@r5*rXBouBFh??Zn&mn|8e9irC&vmj=9nUF;PR2pf8O{5-+Izca>g@)X;=P zZ(&7UUUebMH0{cZfio4DR#+?K*-^K?YD<`VF^O7g7`&SPQgC$Qw6%BdHk~f9K1KP_ zFWRR?aBAe}@i;H?y3ud$iinaReY5(_aD;4!zV|bO?yB?HIHr~b{vM6tmGp<0>H0{6 zoo{=>Phy&?g)6-(yLEMPn8=2#>*;7p7bG&=-nFY#ip`+xG)A62x}K@!N;ky~=#KN^ z`aYT0QH`r}WM&=B<)e%)(!6!+{7@1W(IawVvyJ=oD(>DwU&l58cB|jjWmuLtpcen69EEt@;|rRJ+@r z6Q)>IQJaqs3^q_<(VuMIMpRYgMf%*Bf!fO7Ja9pdX3;lscf|*hzTL*^Z-pZWZ*}#@ z!$ls|Ypm;3>#%R5Va{6jtYb#ot3DT|cCF5bQzIpUvZQN=uF9d@k#W>rw_*B;&&3xz zz4FlwIrNbu;{*#TV&R*=DN2$QG@?QF&!cUe^@W!i$3A*_?+Px0HbFUfF#QL_u}pT< z(f{_`$dKvPk4IQVmqtF&yE&3^k-cStvLmSnt9?i*^v-3o(ONYcjad%LcT~?9iV~ji zQC=O(ek#adN#teq&~!%BWHM=ab7)szP$)lp)Cd@q4 zX<2BzTqpnC{GZ}uM3F?Xe~OW%RTHPMbC%b8WjLC#=bn6D;HW7gsiG**uckzl0W?b9 z(FQeg_c#uqovg0t{X3~i`V6Kz7rH5eXyQZGuppyFwLK)3i6+(Z=1srn^1d0f+i=n1 z?-*HiEXpW~`D~vU9HNyf3PtILCyP&}R}XM0^v)V89AA16H6N|ublW!_;b7?MWZClJ zXlvv_W_)noKytsHe zhTMO2TXE|pgWYKVb}m_ty|;MRV;_8V-DsM z>NgX``wwA_ukPc9nL}+Z!;n2(lDTac_iiTVW6Z_Dvzzxtucd~$YZ=$(lI)&Nk^W`u zg&)<5nb1z^J<%tqD#u2C=M}r@9_HZ=#Gbj5GR_@fuGz;GnWy(a2k||4 zHnktO@2qBTie&Z{2k8fxc!}#U>#pSHnY&F0{b(MFoWGwt5HWTZ8}y%<-3Ov9)yO6( zGg@a}6|=+aZ(GGshS{_=8l(1ew=$deW9-KynC`6onCkkSfh8`05wr!o`13_vk;+9g znF|++i*9pT#Uvaq&4kS($+3(`zBLWgUcmfk%nc@oqmZ9!lZj2e^3p3BHP<4%lEuV8P#}3?i?vfjh zF8_t|?(I$7x;pXHmp=XcNq_CU2oALXY>c_Hrjv{WP5mIi%K}akOmfR9|G4bLQ*pQ1 z^6&~B-vSz|so0Z9&JbCFjv~Xxw1FgQn&sf0qCK_bZ zX(dBn>?=XzvuEoq`pn!G>k1sQz^g!L^f49(UAi~9%*JHDm#V{2pmNIe zPP(t>;pork&ACz6!w%5GqESdE@(=ZqlGpTG9(vHUA73Iq=q3xwfmU;XXg1gbYaWek zD3$}%?V>{h&U3g@i?N&Z*C;FW=ukPn$@XCux{_Q%!X(}1zN!ZR&4f)W)hbqV0IV0! zFH*J|X4Px&rT;TB4I@WQdMLLA2O@w#*7F~~xSqre@seL5}LBAPxcdg!3Ie;_hJ4PPw z4-HHss2wmO1dTVsZ!i6s*dq8lxIKmKTVSa6mhPg;+rDqU!cHt$_F<-MmVOumb+pj1 zSN4^yU0`C6jV&&gn+Y&uX|`=+{`Bd&jpzexi!8DZ=>g&8NU3HvhlX?0Aa6jPIJ2JF zr2m;2GY@8B2!=U}=H>B4b|!!=FyyL(H{Sen7EH@^u0GVT_nNybxMbLD&bPSZ!ujz4 zD}YcuPVYOY7w({9qd_&O9H;N+J~Hx2`XgjC=%ja;vkv!*+~PYlg8>DCD)zH=i65Sp z_`nD5x%F?lj~)<61&tR9lBS9sO;EMunhaQhEGV5k&nr>~Ow=O5^u_2i%M~qfKKRAF zsLFX69A5{mbR5sl7V@ef6;xS;sGvvb*&L*@ zxXc3sXrWG7*TpO_US8sPvBMjRsM22v=rv8lqFP=6_tP;nZ8d#U47=Af`alYLDIz*s zy0;8^DX)uI(lF$X4Ej|LJq7?%&{e$vNU6ps?y(3cp*&rPC}{CR`)`#cEh}k49&n%U zfF#n4pxA1HQ~--v;5F6g0No4p@kv+>ct0sQ~m^5JXaVRCvzZo z^9B@@5IFSZ1A)5?mgam(tQ% z(bq(jj>ZpNK9E7$Ws#_PFh5F1R6>Uda8NDD~#QSCkO%64C+)S?*|nZ}ue_K`4NG zD}ZF-(`pcOiUQAQNETg3(CJd>TLZGB7C!6lFoc{2g7h-W$&- zyq?ucQXJ9Q5e@6}^!rgd`9k3+I)Cc;!A(!V0P(yZak_5FToEQNBG2;N7 zr5Oj`yIvO!hDYY>_|SE!(+--#N zHn0Q#58wPY+$N z)551rvt=fqU$Jj}t2=M4KX*O4;C8jOKDU0iZ8d8C`g1SZw>}6OyjqSlygMO_mJs(& z8;sem281x$%B_EW;`Qh5yXvaki3w({6N77RI~eh{2ivt1V;gAH-~PzO?f;)Q{ofPh z#13Glx1subuA-7>zR3*@eEzO>%b+&FOj-CAl3e>HnHJt$h|El`9BNh1*)}ssB~xz_ vTAFBNe8y1U_AHs@0LV8zQgxg2_~;2Y;M1*(k8Wf+h6s-UYB2y5_~idz=nR>X literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..66d77fb90b1639dff52785e324cde2b194f84a2c GIT binary patch literal 2020 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 G4*dtEhk!2t literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..87018fcba5188466cbf6d6363386bcce09c51f85 GIT binary patch literal 3348 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 E0j#(tQ2+n{ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..b251c7bd638736ae33de148fcd560a79125c5799 GIT binary patch literal 20869 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..59bb86c637899d3703cac7df9e3c8cee5b81d6b7 GIT binary patch literal 3591 zcmb_fU2Ggz72dJe@$6y;JIQR;)s|dav1La)oB6pjb8i&Ttk+2$6FXbmNeP66>)jjg z;MtkY{KUKYDQO=f9-@+mJ`_|@N&$gH2vDFwG>EEFK~a%PB`E*A&_1A2ssa*1JaEQN zaMM&(K=|SK&b{aVoco=-)$+V5rKF34(uD!(jZ0tqY`P#Ru(3%J3ubD3$6?Qjkfl-` zP5NzwHB7Tp)kCOUMwnoQ7bg(`6nIU%aBIOMCWlU?xRsDWnuhIiWGs~|s(EMgLx2Z_TAa|>u8 zW&uBw-JiHnMTVkMHPL2L-K1!mb$E#O^C0M;aw{q!(=ropJbn`F6w%>Dq+)ETGDuKW zQPI4=#DfSO2wmpY!|Xw}!qE(C^01lsQACS#$ik{+PJn<$bwfpy0gob7@j+jhU1&N{ zW62NvIEl5qfK-iYIAI1e3VOhCU57Q%LMslk2fXEgHERtXMm&JP7La9`hQ1q^ElV*V zW)FNn;;?nkv8iS6V?p4Az85x}fEUqyhmoQyCLT_lQ8aWkMpc(NUbgB(3^NQki)d~i zQdN`Ep;2|`0xAdGh0y#7tx$&0H4B6EW5fb;alM14!NCwx>O>q-O4s9`Wl_}Nt0()@lV5raT! z!wAgyNpI9vP$n)~D#$T+g$E~N!C$N#LWXH6>Ufd~-M|J);ucQrJqR_)&hb?=ABQ2t z(eq}@G%TX4z^D*IqfowO9)NikIlhPX^(q8g*~!3JUJgU2o_TDWj#b6jF+BQ{_ikcs zEu)~%In4uxX8qWUQ0AE;)oHfEnyn?UEdkLG6( zvu|Al`fSDi>pigAecJ9B z5YK(Y7IM{#-#%*}uXOrf{rj@r|ElrmE8je0yTVZVwMJ$<{dklS8=&(#D7>*!wjX_^ zdb~36Df{Y^VB$})Em#B94+VBdD2vufTR1dsOttMb^I13Zi9X4-Q-YBGk(bG*XY9=7 z^k2dZNpC-!X{7&kJX0Ot{Gbg!gQ^*OJ+jMP(zhOe`d7EZr+8%=B7wiWxFW2tfW9E0 z^~fHQQawWYiF{A5nA%s!i0Li&0{QSxAkTde$d~MlnEGzNnEpmNGmt(|fvqdkKvo1G zJG+7Wycft%vp_Cy2J+liAnhWMUzdQqxEqMC0lA=O#J#^ya2Wn}(e?k}_=}sQ%bTRn zU%mdDzS~MNa0|T3UY!TfD0#8m>;M9|F35hR`|^4KB7EH1-wf+n76+Vrs2Vt4jc*pV zym`t2%yV51kfea5#vH)NrQ9R>^jhI2Vx*Xd5 zeaQ}MI-oTUyfFDJC*q5&b&6-W$tD~8qG?*HCM2tO8m>XbCu-I=890j0Q z7ETOrPgfhl>*-b~JVa)lAi0hJA_;iEU)YZUG@X-xQC~iPB_@TJuKci4B}#FL0`BCujB5s+Fbqv53dL;=W*X$|x7`QV%b0}^!&EWVOqH0z z=4+;}BbscPimY1}X%p2Xy6~VvOpvz}SyeSl>fdF< zD@4{Xd{eBpv96QBp-&qy%`vzGQ`%}9I@Xfz8Mg?XpjeY(9Fwf@=bgl`3>DUR+u;2K zJjE)O6|92<)r3ybptNLSy`)*HDtvz$=9jEfOV+VswG~~{t%2cti4K7nri?YBx2dHM z&J#+o44ITECZuiRQ93-Tn8cDzYQVmM2Zc*}DQGp+l0_}0trANczOYj#8a6Z?UJ62I z>dv|dPbiwEmQ13Rblp$}27f#bWrIj$6{eZgHRMkBg)O)kCqlScO(tbiQr~D-zL(YO z0T08`)WHJeK+3{iH(TZ@DGjSGr|y1zt38;UB;08ao;kNzla0Ps1708}ytoNZqMHXf zWvDQ8Yz!K!Z^%e(5{Ld{MC!^ZxtF%&ZVZlzd;hP`#IctL3sUx`xy1i9Q*U(VzS9jy ziLG~^7GoEsf|R}~2hrXVd#ejh*2LZwipT!3eIvTHq^t@4us8Q`FPtTU?+t}x|NOv) zg4>d~rs#WO?vK5|lPJ2IE1CPkuADL^=6*4j8glb_KUglY7K1{U)@ojY2TJln$oJ?a z=&V$J;tr1Rlv{%KI2H4#6!@#9CXX0A4_N+}U1vw4PK%H183`j8;n7HOgODOEb<$ zawJ0nrlkwrr7b-T&@LYhyJ4XVg_fmz*_JKIITW&xUM^>Q8@SuuWbdT~w!N@)*|yxn z_Ws6pOS|kJoO^E0iSo|-`Ml5f^LsO1nBaS<-W!K||9GJH;fJ4p^1OKO2^u};_Ofw> zN?o$swpv6JIgV^|Iz-@9K2RFpMGE7D({)~pZRRjESulLuWQzvgT@J(?#Dm6EO9C+84FgE>~Nh0Gceh5Y_n-qv2IU+aFQ-@ zmtf-fWRY+hCuWvO&~;r66g(0NL=tsfPGXA2OJuuiELx^Z#vQj67&8x&Qnzl{8B*Ab z)rzcVme0hgWE!+tMx#l_>xN}F14ACgO~;Q=GS?)N zZL4MCMoM7XY_`alRdMQOvu3#QJ?e3G2FR>Mwb-kTREchVqnym zGfAP*tr-g@$Qv6ZJP)d5ZC|#j*M}g>yu8SNN zDk>+Fou=!OskUvK_0=VkA_pd%{ifSmJ#6|a!igHEdOVXkfhRjG&`-A4jaFc)<}{4v z{4x(l!CMZO@$Mpuq5?TN?b*7~Bt@s~wpOlJj_{DrCff z%8;U4==JRjD!LX3y+}2E{}L~c6HQil-6ue2$xf?5%2u;!VQ%_NP*8XShr?on*Oik zby)~ZI&Iu?0(Ug(b^lk%_%u-zQIb*#v8HmWN=8f&Q87r#wLEF;H0$;5Oq;INF;n9e zLFREUk=G$Jvst&yWsN_OOsc9L*ydWZwN~~!^SgEuP7!q7GfPfX$q+1QMSDg~)BhCN zIY~4PO59Ixnu4xF&2dvQW>)5)hfTw^9Dn+{v8#v*)`*@{P$gZ3rknFM!^W9ApaiBo znc?}sc+IoY`DTOuS1Pj*9Gjn-D)k)8!gwW%#l5oQEgZFeXPRq{L}sp z86Jc8;1urC!VO?1nSx=McE$8evL3(>7gRW0U#!`Pjru8C+cgbN0ir)(gd; zXM^P;E6ZXc_V8cC%R@w01x29csH~}yMuxu^BXDZ_9d~#k2&WVhKcT;A`0S$ z5`#E*PZoC+$+osTX9l*XFON!42}w4XrK&Vy+H>&Fq_FG;{d-t2_7*czHfIex{oObW zQWiBqER<3@zZ`^SW=uEqf1IaR=n5%2ZM$Vy2jZ-#siCbAr&((o*2}f&0%C-u zsA*h4Q#lQq?lzh&1i{&YL5w;)k~42E_J4uwf=iTnPTsiWP>S*O2-M55dTt+>Y&X5& zw7pDpPFJ<;(bpMh&1+Gc>{>AD=}oLE2nY1WeQ}tl3{z4I4-hX9N*pg_1|Nuus>TNj zi9@jh!iOelg{?^qT_Q+!+@&SPnDI|%bVY+(H=Qc<@9|v`5n3*t{UNJpvQJ97hUfZ= zj%)AUnv?`N-~~=H(SHk-Io^us3M?XVQ$!JPzr;kOW!dK9$@Qcem@vDxQ?I^saSU3* zshTtxPfD676GR%zKE5%6z-5}Z?Sr(G!B!BwoJ(I%;1yLK{%CU|ljL}LIm($Xy@j1N zy1r~=hillarDb<*eTbjbcuC;EHG&`8jgMIXFazjsH(z?OOMA8H+CAf zIUH*6EYI`h`_F!gG3#m0vjE7rs#!)RF%#rvU3uaNr*hB~FQHQe zUirq6psa~P|HUN?ssfoX_nVc9fnd^@&w61*3m~(r?!V={D2U<&{T4H*NF2$&93{oJ zyI>9uv7=V=_!*iHjLU7!lS5>A+R4Yx`Z=e39Z&`x5g07yaX$KDkg$5GHRTCh8hk3GfM*H%A9E< z+bj!l7`P;hx)8p>ACq7OL(akQivg-wxFYB}Mzzc_s&1`e%VwQE)yJ{%VgardJT?9s z#nS`pz7!0SqG^Yx*l1wFsL$6zv&peCqO2-%7gF?(;$xF!+(Z=dzZ9Mc1T|6Bjh_Yu zUDNvxvaCf);ivuO3@b^(@MltmX02{^;r5;O@c~kXTa#2?x-5Kmh!s>W{NLH|iC}EP zn769Uz`ESp;0R*d$!FQ2VRH6uN0zkJ1ZABt%6Q0nV)>UGb|>~&fQveoo;|7$I(4&)+TyHa~_OAt0|%IAA7 zUy}t{N{mKyLqZ^|-Cn1dq|3N5D_8@NHQsp&~dKa3w?sYbTY*FJ9 zMONa~`F?f$es;2D^govzYFBZV zm%N9&f!I|9MlK4*_adNGl|!Emzq>ZOEsF3HDAtbdW05Lvd?OT_EP+W9x2_gs6tQ4Z zrSKO*%r3X@vT*tkD@xp;eU@g-?kkTXTR^(5g!cv*Q9Akq7V&HAn|_uT#fRUHOc{+v zx9{NKTh3?ND+aQL5V}@Nh^--3W)OCN#QoF-D*Rs4S^zB?5)D%^E z@LQgV2|6!@zsLGE1(7*R$6f+IHO{{&h8!7*rF{0w;YUK0=zAy#O>{!-;ma6VJ2src zrQsE;NT`Ox^J^)o|1>KK>dD(F<7tyrYJrh9GSte&4}{~mEb=Wu3BM4|h@2wA{*c&` zV%Y8pzY$;xjW82VX2>`KHWEl7{0f_d2UZbAzN9JzP`=u>WA{D8#!)=*3R1$p zU#yMD(3pkr)q&svq;a=dh{)pbEHhzj*bXD=0`OI5-o}%g687KeIPhh^!&i~aH8Xi%ikaB& zCqwOn`B!A@v-OktpJPVqBi+33Qs#+Dh@<-bDdyM#zm~jjKL6xru>QG5D8^ou577mN zyT%`5u07;ulmDZgKMg9nA8-2!Grk+$f710|$$YAb)(eI|7QFoGe3u>$&bs+JeU$m0 ziCxdB`fJI-nfygK@R0+q|7P~ZdfxX2v*kKJ$1Jq4@{1jRhq-&vA7S2_O;f?4#e9)A znCkUu!jJ~WpS{-qCeu~@8e5*rCsg*8$M^WJp)Lz)OsnnZQmO0m_kjx=MjCng^TDIf zFXa0~q5>{8zH=YxBNm8N83n(YpE&u6)OS|5ur_Gyc=eRaJa$YK7*h;o%gs>pJXlriF{Xv4{oN9ro84 z+4bMaY&{%esRP*Uu7eo7r{(~xAGzQhdpBTG=UTNX?^XDd4RSBIwnt5i8?>vV3 zafoFKj6Xu%fQH|P##Yeh;-lwWe~fw(AJ5}s@;or{(Y0VlA%vgx5kE_9#@MC!`?naM zSqIujFTl_h1NfV-W@2Jl6gVdSWW5m_uV&!w|a#Lv;+<=(+4e7&6d^N3r}> zG!FNo@sDUc)rZL+yAYG_!&f?n?sw2QvmV{w+JNrou*Z+^_g(Z(T?7t&Jr07lUW_4V z0aLyND<;wSG(qDRXxy|Bjc=ln-h_sC{r{On1E&rw!)6fU7d`k4f1m)T*Y~~}?fv;< zpZiMS_Z1+t*YF^fE@~M#(^yYo8KDE*(?BgiN~KAx|7q~_syc-5^?M6~=qPz5c^yS_ ztJPeKZZo6V8Hc>kguSK>Q_FOaZM5N%M3ce>+ z$~5|2+^R!H+ZCgkXfu|AIsMPnbpLL)=+uXgFr!wY z8Z81|a~=ARKKiZ54yR!*(mmyk!EFG6()X92N&JK!kFEg5iBnXKzJl8cY1K^>UOOD8 znt0s<0|5g$q?D+$fG&M!IIjRB)20aowp>d5Ju~49J{K7TJk<0*ksPdovk;us${wMu zm_?=llA42eM7;c@>${WgBqv}C(Bx6W&Hg1f)m_e94dA(sO+PsAA<$J1fUuhvc&g_% za{wz$w+j@twVR9Xu_`T~n2*!nr3$`(Nd1lp72eogi!Gyzc6 z_?tHO@27txAvdTwb{BOh7}})QMZE%azLvX(YJ4qN0$@ughUwtof?+2%7EUGs@&e!> zC99KuBI%XSsOeFxr_cB5Bn%V*DxKz5@f30uAc|S~BaO>_6Z9iqwOvVssFwAM%!CJm zR6R5qn9bkqu0%0*plzmq7V)4(;`>FSedMvA1IV48@ssE-4_vYfw{bvSYzsgN8Jlf) ztx@hbH2|50c<8|ta#qL+;;vi6MsmccnxLpL@0dCBuK2R;Lr6v=vJA%-4p0Z_lPsVj zONTK1OC`2#HR&>C(x3OmnMuR<1A2}s4W1JN5K(m&3_5XZB?1L9yNQDm?%Qe^;M};; z1(_!_AOg$J1#J(}bDhM$Ya>7aT2MuR#P)2`a8g0WbaAgJLg}y>U2FH zD@#fad1+2Tu|r4RG!#zAYKoQ>1di{+ILGl>Rg&>7XE|AvI*Nz`Jm(6;SQb@56J*cj zA-BxoDImwA80e^gpQGr!9BVZk&ujS0sU0-52>qcuIXw$#KZ{~c=pa+=U73oa6w|N- zP;^IAb=9}GB&t$Y20G>8&mBclg&x{@bE_=naCFWCLplO4aGu$ukTs_Th0Ds4s&@e5 zDDpaVqw>ey_?&{HJAemODN6a~^MWR4QKMvm(TW`)ZxVg8?_Ut6>6=KF*Lk6%3bOAg zy*{sSN){*pcGW?v$}6FfFKB|E1pe0d^dAqUP$Z{S zNyK7J?r5B>1rj#_K0?|KyhEasB~?;$xM|LV@;V%+@p|IR8K4tcN!PRZ;^+vVS2>H9 zt}H0!X{979a!%BgoP?K%4qhPyuIKxCyxM?mN>%_2){%kN(09|{M|H(xCH*1*fJA;2 z!q8N37XlV}FdijbC^4M@^pHkXhvk|;&y`YO9KKZ?r>PxmuhSC)0?xyuO-|(`37nC9 z9|GVer$z8Z6w>d26fK9^C#PbQju`6C0C7wMJjwzN*XWTbUN*7-7ym6Hfw5Y;41_)_ zO1#HZ9ZJFXJgO<4ns8YGP-I7xbo$;rE}8{&oK?Zh4$yS1KcD&?{T_TRqd|9NUe5tI z)6<`h;kiM_o&Dzk=+M)NPqLDt`+G7dcGEHkE5HGXKT8}0Mh@+TrJ#NVlc31-$(tn+ zLc)LuL3Oa3Ab19*^3XIzhadzsl(-iFxSZA!;t&v+W&0DPtf-0Lqo{|jiNNf#g7FCg z?7Jh&P$mEIxB>y`T2`YkWHhyZYY9(1Ff}y?=$`KYP6zIOIYgx8Bt^>MT(tu{HvN{Q zV=K_C029GpzIzy1FWeDPvy!Izk^`P$Lxr+B^i~6L^l1-$%jwuhRCuW)%6K57EAbSH z+q9=qpNrx&nUCJm2bf9E!t|GJkLn#w61c)96x?!F*1-{3XHlk~I1tb-D3uT*=}kD68tee+PTMaX6yM5Z7QJuB#m&h?+>(Qh3`>-`;8 z5mfWnLAW24o(;;Xnx&I*4$p!eFmW&t^Vo`K<-)A-tEkw4mr&_k9?mfj1y6~V@|rD@TvU!ytnVdqrV194AX%+0f*_}r6%#Y zydv|kPF!1s-{NE?a5O{kTq8nzfDN2KfJEHqw$Oj|cK5=tK!tS0=#M7~uSZka*It>IQ%Sk-^Fn`O1NsOlf zGG!I{*uN%ro>9facC*<}jmBY_y#e%{W6YXVFN4+^t6G2Pg1i^ZmS;0I zklWu(^_BQK{Ku#V&cD80vUet#nIxj6!X1;%zpz{(W;=7}*OmjGZ^ws$8*qsz}A+@0+x; w(eT)m?!EASuw7EC3XpBMq~bL2v~NKSWW45huQIDTL^vpr!Qj6H;lC~YUqcV&D*ylh literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..3ad96154bee634b06d7d0683fdcf0100e92a4457 GIT binary patch literal 12150 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..20dc45dc1923bca7614be0208976992f6a658c37 GIT binary patch literal 36324 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 ByD|U( literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..4f600512235b53887ebd356b091346692b835185 GIT binary patch literal 34381 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

EAiGlNq;e&s12;}>4+^ub17>4br0rSie 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 E-=cR)A^-pY literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..63f485a92b82b720cf1201b6bef5039c65c00cab GIT binary patch literal 2575 zcmb_eU2GIp6rR~`VRmVy6=vA#CR|ooO57c0cK+@F4_o>}3$(0l`3Wd^yL;W8barN$ znJrsM6T<_>#2AAF-VBhK5H;e17$1o7!65Kt5QE0>$cqn#7*dV#!85ysiY2ic=V51O z&iT$c-?`tpcM5&uGSBe0IsPKY|M14!-^P=?054YXTvBIx*Y9(z04cIAp&f1mVO28Y z1BJb)ZxG2?md!+3Rt>b@a*EUm&`#o&sN=_XP|uqUTqlDj$B=3&y3R1n2hsa;5x5KN zX86UXspilDV%wxh(O$1u0c?DX9!G_lGn!7e7G#02N5! zSw)K!EAT`i;n*OO6pZnD!2SbkiDAF`T+OLyfXrAWv}3kLd>{4I0uh<26z{7Nr$hqx zI5c2r56b1RCK>E+136Vu(I^Rm3eX$^>VD@rPLkEwxl5zOv&dB4D_1gTd<0<$>n09K z7%E0X9xb6!x9$WX^H}X0XncIk^?+DkJ*Zcms#^~LI5L0~Y$(PS0P2RO8)%2;y3-Vm zLU;Vww)+P$R^rf$((DxV${Ex*j$}zya2f#1TgOe{X-L3)+;V+%fI{4Of5o#le2Afq zq?AFsCy*{7VWVZU(Hq_v(}Rg~+jd@9ASL+xv&}ty0dg{JqN`U;kSv z4~8H$TnX-On7(x#L9J5GXP9<2`e3MiWt6$guImD8o?};ZFwEgqF^+k?lZ&2S8|#YR z6=Gb}TNmTDuS&KeM0#6yNPW7EpO5fwe)jc`s~_t^*F->T&^wEw@rqlbexiFPner@Z zqeE7;Nuvm%`A>d|K1RM9G$g9JEJ~8DHzZA! z6Kh_Ovzn}B6-CNoY^n`ik|5wc_EL*~7~N215p*X?hN^^gmqcOtyrwB4*02aOrZ-Fp z%k0+s8W3lw=Uc9mXjeo<%rS}0OFaBzwg_@LR;PjJxyQvSh3%OHB=LRZL@JoA z(bU$IA9(d*kjkW9g*~O@r?wtGkqQL@rUg}jZPC|q%JA&e;mn@0!3oeblX@69we`f@ zTxKyqnJ$7$ZaqXS8*G&pv9JOCi?q%1|8voQ9frjUpiRr5{_-4?SifW$Y+5G8*#Q#J zNvlc|aE$aU@d?0k2&OQxaxf@v**DqGB$7*Z<4pMrk^S2?kf literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..eb9124e42e729692890b1fc1290325f9223f24d4 GIT binary patch literal 18009 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..5be3a6ab0037644fd5df35c867d7dd4f7537f07e GIT binary patch literal 2283 zcmcImU5Fc16rRcc&1QFP`ZHl7D_(+4x0s1Dng7~{l(yS;x4R9ysRgyxyUA^4=wv3n zGqc@vSu8#*3JO{ZmOhAzAQVCIxrl-<{yfySVDV8X6cGtN`XHW3(x%H6Sp{Ea=HByt z=R5b_?_8#QU_s^?{@O5qd6-{+|N9>%CixUh4D;Ni&P?qw4MRmITxZ$AXwDCPdI7hR zr$`W@8QjXFxx+{`l%gUOijt+EBN3sLP#=|j#|wjGnS_J}zPIF4KdRe+FQcMn=rY4F zZx6KB67Wv3d*G?diiM6XVM;Mtw0%l~vG<+|x9ZEoK5t*85XbO-ty(pnmke+zx2=$j^4y)d@fO5dAQG%;B zEQ-)Pnx8?MWh$~BvkXl}2W{#Ep@ThilsI)e3?`bdn!1^sbE-Bb?pY|avoKB7HI4nT zePWAyRsex5?HYUfYG>1?VuE2p7nz(mzwKTLXe|fcZPrLF{d7hRSmQ4ZkZkf#< znk_w`$58D`z0?(L^6y>x_LuREn%AdeQHBw?+Y{X{cuu3PCIpAr!G*m;BOH@^ev}*J z1bDQbg2(NNQEva2JGvBYXZH;{mlOQ!3I6N*@7&+GxUmX#sI*I_nid)bAo^O)}1Sf4I7lyB~_OsNmXTG*R!&y zYNlvel4zQixnd}?23fDO?UUX5V+~0Hl&Xq`Vv0peHj^;dPZC!NX*AswP0bJ`sVML2 zPHoDZW|*P5_Pi+>qGHLSA<62BZWbkFI}kL}HNn0+Ua|+yJf< zh988lgi~`r-C2rrcF=oyu|P zOFNj1D+q8w6>u}Ye+wN86yQz^9N!a$l!8(yGQ!?Xh~T_i0JofvNLZl$g+habxQ0V4 z+)b=z!&Z}I_ho~SM%6Hz&z^ONTMM%LURuq@{(w-=R1oW99j^{!FLGVHh;)0>XLC3ReF z9l{~0I1M7ejh)$q2_f<#G@&qZIIKQ*vT~3SCO3h)iH^-zEPcyarg{bt8x&RjMiYk) Z90Mxb@RQ=9o`;YG20AkcS2q0S{0&qQVs!uj literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..44a3ce978f974b0d6af7723f0c250a9afa4348a8 GIT binary patch literal 11546 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..95b9575c67c1730fd3de0cc5501bab12da69cdc8 GIT binary patch literal 36581 zcmZ6z3w#vi^*%nU6P?-2zS&GRlV!3jlaPcgWMS?*gMe9*01G69gsT^1NXBGMvKw|2 zAfQ5QL8xNUdc_;5VnvIW_N(HxqGG|8D%Do4)=Di3DhgT^@Be3LzyHtg_w(~Pn7Qmb z@8!JbJm)!QrZw57lv1VNeR4+WjaQygdi1ZK?mRP6`p(%ncUCDAF{#=y3p42f$+9e6 znx0)F=?O*lH@41`l1-ALtBFK-oGdF+GT+_n4oTC8`kj2eG3Q&sA4i{>^f+3RNVQnG(wqLff=e|vUtpj(>lHNsUdCW@2E~ zUPokAn%A3N<>sVC7>47Yoy~U-qSNkbG}kOCW6 zHa8$ObjN7RJ>78YVoA4j%Nkd)DrlOzEcvQi(eR8c`q|`Q9ow9aZf_lZe_vuIFh^)t zwiRi5uhY>Z&A<|O#%G^sQ?Pc6)4jcEr?1bOi#n-gk)&Cgt<>NLx|Wco+1c()KAVwR zTr6U9Hs@qk4CcCUCp5&+3|;kR06Ks{b@ZgA_KJJw`WK`#POp>c#3HvyrmowHQqYR| zoSsW}cDVx>T{<%m*c3^~vcCl*GcJ)*b0q^eCgQ$-H70aT!y3Dp4h*R+>vZO0WuXP# z**+&9`ysL@Dai>p^Y$T*P>An?iu6Iakb#gtcouPd3`}gL%omDQTzac3pnl39g zx`-WMtJ30b=uEfkbV4PZ&g|-ZY!jy`n!kEsaJG|kJK5JFsYXdv3|+4HN!Zp+X;!w^ zH)@JBGv~S)e=;-Boy`pOXOlNYnp3Cum+t#9tSBaQEM0M1q}P=ideawQJpa#lDikxD zOP^j~pAl3Owru#8Tb7EQ;r8}ogt>I4i@mzL)fvd8p)#2L2FX?oOEb`6RaP~vz==3+ zuQVM~9$(&T>Z-pnJJ{9hK_yfx@ZKn&Z-^dO2^`+K>Ybo83u`m~N=7xUz}}FX&!;<_g%cxlmO}SoCH9htX9zXLPV9Ozl#q4B zpB#CTZjwfxpyc5`S;bB_q{Z%v719i6)J2@47=DMM9oLnqIwuvBZCkZ{2j?o9tx2=7 z=;@138ylx{utQlYsdB>K4(s8@ejjd5!T_pv)0K>3YVlb0r@JQ8wmEzs0}GonA`SB- zC81enL6?N4TGAb`MiamCF_vvtcMk6<{UVZVlMCTl?5-=Ci%)x;)tfjkFnm6)A za5^R;w`D^F>uy`JmPr1NG1NrthJx#A^Vk&q?%GwDiP)9svZ?5Mvz)Hj((X&c(wt1T zw>PhhW*-eF=Sqo$Wu{9O$gup_oEhj{zw2*ydohR=gF81*nU#Y1*JVrfOi)6XPii6T zzjUs{DX%VN;5!Q5ySdTLxjl8#%%o(?2}2!^TNPcAnw^1xZg+KFYVCE>nY`bLn`=d%ULIg+f%vg$qAR$#ZJSy1+A zFZ*bix~rzNIYWI}&;GT+NSLy=^F&a!bxR(Z!*ykIL-SudI40EWV6OASUxk_^+cxbc zJ1kpz0xRp(aj@e(>?d@>z&{PW6(-fOby{RjyJQ%)ArDhiR83ZGSo<|n`^rH~%}R?l z^#d0*?>Z=l(KS<+jcT_R_8Usx+Y8IJZ~4|dgMNxK6Ko&AR@!^9G;fZi*mlB~~EYfA$w>^`5$SIgnqgS}}t-_19(+{}fN zmCTQPU5||=wKxL~u1K>7GaUmJHw12EWKD}t4NlKFokK?sbGm7(1zlANR=W`jkj)4J zgYEN+y|3(kPMVv7;y>K=;M`~I#0RN74irvLQFZ|JKSb9}@??sWtizHK1^hCjHbi#B-YCC{>X27Du zKn4ymilMBmePl`m?m~sxHY&O=0QQk)rhEIcIag}$#=m|n7of+)I2F=m&9<$P!dZ%H z$S{d3+>Q=MYRI|y4!80qX5?k*G#;4)n^W=0&Y3~owi3#433k2ObP?Snjr@UjGktm( zMjH z+>jzy`C7H$_23;nw+ex zOF)4vX@N7;o6R+k4WfJLT){FDVIzxD=)0~Y_Wpq}6Z+_reWjGchM5iNYia)sGJ%b>N}6l|YK|;yR7@bPY(6iw z4QBjJtDH=p{~+KwNZn8jm2YD(rMs@Dq>5L=dH;;w>`f3%jTAN#8eZODm4!BZjq=kj6c~YDuqX0W=uIz ze2haRqqE1jglTK+u?T#J3Y2Ic{)~LZ9=16EB=^WQN`?VA+IlpW5}#rsfWwxl$U4~* z!1xgy&Ca^L{2?-bKMha2{|s;HEL$;+WWE+Li3Tl(#cJRBba1Y_I-Ot22H{WbMDoQt zC86so09>xi$?y#%?4Rz1Ar}jG1;Q=RRK-->^0_u_#dHUYIRH3~=*{VJ{X6#v*Rx^h zj*flKe;y2)nl0PW)t9POV&{tyV< zOfOn6{1jTPXbmS4h9R|Nec!M*2J`;5bcfi(g`iocp$NCJj3z726;3Lghuh7q$cldt zGKoZ@IT&gK)a&isH;J=k-7GjY3;og%zzw9=VnPQq1Mv0pQ;cP5TdIX0ivTl|=OLQV zZOwOzgKd?>{~?tJNScPbKnRL$;KUC^QV1hd08IYr;4I4mvdU%qfHShI0CBUu7pKZc z{ETAh{FedRw1K7P@K+Uwr3Njgr)wTUg@$jz74n~5zOvu>!g8Mz)($2eq^ta(A z$;6`C74OidNuCWjlWIc#Yj3CQm6JTH!vovJLU8yAdAxIRFp&TT6z>WIr8(|UK0b#* z0F?UG-h~{%h`RTaM%W7&l-cRNz9ATQ__%>seW(FmrFV$jMZ$o}*lKz~oP!6LN2-HV z=I|&6Q7cce;bgD72A-7M#fBCwkP?{dIROrALEeE!%O!(&x zb~w@RnJ|E=p3oEgB-R4X!j!B6J#d=OnEwmLw6ypzoy-Wn5SPHl;a~Jmu{}y;mJ8nu zXgt#y7{A|78=9!H!ogyyhu>Zp)POoQtfE1vU>LKJMNBXLB9J;zrC=d}WHOxt3o{-% zf~iq8@`qv>@u+QJ8xCb$X%_j2k6&M_+bXtNwzJR49C$tg9ssejZ6@baGC89p3?c&B zlOqL%wA&NAftx+(WCX)cwihy>Q21OCr)hTLaMXG1_<|#;P^;7D0;by3VlpE{Tek33 zkb`DRsfB$G)v)(O{Lu)|vY{eoNs3i~)GF-f3O5r~$bmi0GmnHLh!QOYd`0pB0HA1f z@y43w!C(U%#gLFHiC`1JGU;}OSO-GJM$Ee!A(6zNSsI^DYr1$c@NkN1t(eEy3B|V} z2#}D_`DK18O>PX5%R}*xf-^8JJ;&C2dniE+hDm7haH=YwcR@sSrk&pCs6Z?i!kob* zi4BBSY@vqGPKFe6^gyoSetOW2y%*LH-y$kIFg=WIq9t^zsijWVbhw75)xZ^!cy5T_ z>JI@U0znLK4`%zZio*Ir(pCaBHDpp%NRAeAQd2JN{um8b`{iKw>qm=?B8g zlcxg(yXb@^bQOyOtT4Hdfps8TO8J&j>_FRyKF_2(Lm*0k8JpuCn6M1f(1nF8)lP;v z@>t=n^Fj!|Y};tchb+U;rG~>34-7Qz_{+Z|&8;Ba5|&H`nIN_VO!nn02X>%)WgP1Lh|Q73*}!<1BeORPZ(}+m$zy*b_mZkc2U^bmX_RB9p}o zwSw$sHhyH!4H^CggB?BN*-#h^92gjjzn|m4EZAG_;D1%pd@0qiu@x)(Y&g{1B&k~B zm|2%Ffh{HMIat1E3CrFFT&nhsre|l#aG0tiZxjU+P&zGngn}AtCBhWX1RLvl(3&}4F4@jXlC)3gG z7gVyVn6#EMAj+CbXj46$5Ql! zR`q=YmC*dab=NR!oA*tdxu*W8u7+_RGA>|<&cIzu9Ee^fdPMQ@#k0GYh5Wc`!Bz>=n}FXP_*6K;T^1 zl7eqotq$a}e-U6}24ime%JVMZkmUsN71NqY1b?v6U6FHy3B`Td@IUEUE~b&rXT>#a z7_LsmCfFsyrbyEXUn2M;N(c1VOfBHx_Hu`}((Mi8*JV_KKO#`N@6O5p=Y;9Z5U)z?&9t2mZZ2k~=Z46ep)kl0 z6I{m;!l((|r*Jt?4eoWc)3d;wV>5hgMont)$Y68wzU z$@paq;JI)|AqS?Shn?aQ&Ni@NUoEAqk!PHTLrxxvm~3>Ul(vlM9bx`Cj;@o)_6SV3 zD(lJL%Lw(r1^0nAXoh1JO8M>z`01z{q#8(JG1*tfzaenI$_hUm!A`e?JD8{$4craT zTiho;S;*Igg0_l4jSRB1tnAeo&o6yY7|`g1R@{61aHP3K(g5zvWQ+422T&-d-(%og zD%bHG+?~NU7Xij=(W?oS-?y0oIkR$X6+(W0Q>TYVgbQFEoA_XaKO}H~>^eCiQ2owc zVWPjUf>RaMf9($U1$seClBHDK10$i4`J>Q_G}-8<`eWA>JRz**JTD85SJUSkT$?-O zir<$60X6N!Wi>>SnhXZ!?(t7JFH1&l3&59HIsszIWylpp)LMZfeUA$ll+ttBNp&f0 zsKe(Y^n~p>UP;nr@e3KOi||DeH#ePk#JPnYRfS*=_A_4w+8|-@7lcAUo{K>|T_lVf z9hejbbD@LD<+qOwLbq&drAkVLKo_M)3&IEgA-r42AuEsoG$dEDi0Cw3;_oSOE}^>q zQp*5Eup@kL2||QBI2!=~Uswc>D;Mlh=R~1lDyszB2lGy*^0%YIh)@%@t_iK7WETJ% z_BJ^t2!ALcNxx7eiszPkM7j!!*)BV99kWPUOjebr-=SK`PlL2&k`fj^4vwa)EV_#c zBj+}VCdh$u`2QHs7?vgM55ZEa{H$orIV|5)eBepC*JTybI0o##Wmmix#M&nm@isP; zM0#e>WmUNy4hOIcsgHSW5($^@+eIaWz0pW_7C8>2^vIK=+}!|ZiPWay6||EB(hGz9 z!_!RC!`36Eg=pW)s-?lefvl=7^JVC6SnvU z8+3BOi2TDM2iIls|0vu^V|1$7^fHXQsqLbn67U(~rC~&{U%R0hz0N@1&wo-zJ43=| zKlzj}vSJ7u3TaE>-{%=uT3FK+jqiyxERc{eNvOl~g2g%$j|D$dKcMK2gl=0zAy*L)X-L2r7gC6XzodWD5! zseJqnYJl7xIq*#cCJVH=tvYjITfnfjWmmgP$Mf2#(rx@xTrgpQDyZmUpvV(b^vc=% z@1jg^J{$czA4XQr0ykIlK_NAh>=Y`0&vGEgbw0pW|Ac`V67C;I*_9tMR1^7}(7K&0 zB;^cc9sV0RF@^yVOui`QpMzUAw3;=+FpML-kj6_qWs~l)0$)T);yylonfN!J-!+Q7 zK8k<0BnW({sN~GCl*>0u^je3l6CVl*rNpzX2AqqL{4oN*Dg)5=k|fJGgLyKxB8ummc@0NO$lfu^* z1reL}_BMUZe;?v+3I&lwRxRI^luoRggAa~>JV;(BrUwT0QPiS}65uI)3TY*93@fA2 z&jaZz$-CvkV%9hJG~uJ(PNP*rtN4oOgaPa(?~b8XAMA(1$bPY{xKxW^|6qpz87hQ> z*Ov~w$X{MXI?55ZZHt6vyWpQ(!OwW}Zvbxb;{-TK(@6c5%930C9CEN3a&;j$0E8rt z0j_97YERerM*+bA4fw+12yzBlsWF!(ZwA>{!N;inrsv5ORi(FvLFRZla(;6y*)Qf1(m6I&Q>37Jg~K zcU@(^f-<800zWz|tYnfWu~Th+ONc{GMMMq8_=BQpu4j2B~&3wNe~ATAW&m z3^I^o>KZRYZG(iCNoOI#I1s(Q7N#fdl6_2gt%Cr!*A7cM@G&=oM1o6La@o$N~OQ|FuD-WXd z0J!|=GXC!I?7blmgqgNb9102x0&r+7|cliZAYE z^8Q)mFN{#dkxivRaGqL%ye)-5i6JRRwgxL-sM`Gq1FLv#+an@*H4Gx$bgx3ChNjz1 z0V-XY4AZj)$<)Zcc0_z+QyC@mKLEoZqY!;Oz`wz|Td*gr*fwq{C|UlqQl=3QVBLg@ zO=NHqWq$n!@;ckJn@;vcFRG+lX7k$_{!W(62mqFu;y55aKnO00dLI%i=3wegQYd&q zq$@h|f=DV&?!iC=-KzxVKF7 zpJN#KMY3)bHcchrPa#-?CFR%oIa#+%VVxhS7u6XSzf5G{8inVJ=l?Y3Ad#abw+inC zf=F&zs<<&qPK={=>xB#@z;T1(=;-xHu{G$etlreUMAT$v~X?&7FkxXzQdPmZI+P>GN)a2+*=)KBzXMGAQ2 zbzp+MlLwLdQ`m#T*%jhPTm;i=nTTUX?m_odVpNi4W!~2PeoVoO)NEcAN4X4Yy@W2- zN4>q{w}kJge)SxVx4F*@B*k*0EiX;}I7fu=Nr?2Pzb zn9Rbo$}+z<8dULg_3#T+H~(!BpYkLribUNrTeJbU(A$b;t~Y zFn3`!<*#^6{3ICrGdqd4wUN=1VIjFS7x;RY#J|dbyH0nxb-u?C=4u*$1_Lvckofko zspqQy#9-ccuMy`I^UL*6OOpgLQb@rC!T0P%odsF1RX$Tq&veM&nS;LwgRlU&vV~0{ zU}KBa6q1FL7*yu4E_AK7iZ8BZp9;6kLI+^=uMgvaVCS16%nG+R`bjk~*s@^Y0+^+f z41+xI-k%@tfmT@J!y!i16JnJTZk0e*>UL~<74`>U=n&Fs{8EX^NAC`$G;*bc=c;^5 znQtE4m#zy`Dbii4eC!Fb9|;D_sv^&qVhVx8hnx)mKymChd&e=I={oX0#~|S)Ua28- zU-K4AmiWoP#*za(zl|Z-m*BPdr{X~r*Qip>>amsYl~!+MK$xa3Wl*cZ&o}6KbHK+! z9qyGF6*KT$`Q93GNpa=wFbxNOm7lNS3i2M}f{W62eoFQvz#8}Vkz)omSXnk|<3wpuY8$hcloAqDA>v)zVk}^kQdYygY4JP5rw=p zn(IV;OJ#`Jat3+NB6T5YEu}l~DRP3JTCEqdOvYA{D;HN8O5h5#iVk*bK6{fof#oWX&s&+t4+U}b{ z3&f5syj&_M!C1dXfC9evy+ylqd_9LvEf+k&zr&K!BK!-er5pZ6@`N9(lZARNz*)Fe zz!+&puS@PL;R7}`u=Qs_)CA`1oNs_DkoNW}LoGv=k3URKj*FfuOs|;&e*xTwj3X`q zFleIg7Y_SlK^nn#adGPVEnCQ|Jd`HEudgY1h_O_KeF%>Agj(>Bj0zSMr6jzPSwq{~ z)U=$=X3R2{Hs$E{a#1f~P}4_p7MMVV++D~RwiV@yd8Y(~|5XCrhi2TAqwzVVbv3PzJV%IdHM5QMj)Y_LCHa1xXmdlDE+ z6MB(!;MY&0Q!QjlIRMU^g>~5bDE(=3yHFr1c9*j{Noihk5{c57-x7!*6>Yx`#H6LwE7>%c%ijfC-^~ z10I8qa?U2Kn6bMaHtXRSl}y$1O#->F5GlCn%*J0c$mR$u1#*g`I)$$|2Dp>V4N_Lc z22`T~ydSWr&g!wzc`^PfmW=~(K3`037lu3eiDUWL6#kV-%_k6i$f!r_OlN9*ML{Go zF{{sUWLbzba^lL;iITQr#r|A8%$xiBu$o9*lpe+*N}V+T@a z(KD0e!9oOBm1f23{J)Ag5LAux@2W~DmcKcTa-QDQ-K2H2SGLG^SHer$(cPu|OJn03 zfzWL~|JoS#-*ihe`7MVwWS*Agnu`VgyTGyeuo8zEK(mj%3Y6JJBobthD90aP464Ua z1esRv84tGBJ}^L9rcjRWbFxQ`ppICT!6uMtd=LfIV5N!+w>)`h3^lvp{v+$iOA=B! z^2SAg;@Dy}BSoY`K_v-js6ki!xkWdpob8n1#u?4jZg`Tv)`B6;^;G^uq1zkD-T=n8 z0jg*4QU!US3_<;_Um&`^eQNAiUJ;E6bjUAB1W`I}Sfxw&d#akd0XtFfxYo&J53cn+ z4kpXyzc)cr+jevTs&4tsQ{w*sqamK;PA7rI)x4_k_fG33ajCcV1O_bK>|a*l5)3Th@`nJ{}i`yB0G zz~47@%k|`J4qU4(H=T)X@cK0Vy>ntCw7-D_N&2;lKDa4m-``M@1+y!Xk|2uO+#ZoG zsY1pmyNxfIV^-qUSP=X z0NI{^k$s;(@+As%#WMvOLE8D_VRT*&q3DDB#ROryUIFEBRvp#lY~&|~!~RA$lg_*1 zQbNrm>}1+7kIbaxy&o~{gKNpX;o%fHOFnig2+;0tCqkUg4Fs$pqH_d;+oCi@k#vCk zsT7Z>tfHlM{;N29EAXc&T<(Vz%cYw`bW4NpHA^M zzjQ9bC%VK-yTi6CM$Mh$_^lQ|@15hIFSk|08tym9(_labbN$^zm7B{@IEA3sKO0$x z=DlHHZyP);pV5#cLr_!kRMQG|Q3-8n(YnCK!|@CF7pEeT&;Mg|7#0pVf3`TgoNgNw zCl$g5>Hbz17FAs7j{pv#0v^Q17^Y4^l1f^D;&fDR$A2#VyG;DnAGn(gS24)V@>L

9PRqWsMl3l%|rjz%kbwd1*cGFZtk3X=^9<00Bsl2&znDn9{RW`TfPJtk`0iyEJ31P1+ z5;Uih!)LfD=kv5w* zf!xY?r53gj08@srzP*ayltj+UkcH)D^>+Sb1<0JcL!@jfJfP0sUbS!5X}bzjTgzASj$$iTV?>@}4rn_}N>W2cy6Cdudl$CC`naG+#@2 zshh{PbnF*_)f4bLs4?favHb3aAP_N1Yo7!%#-@*j>0D3z+2-yDQtzk=&19nQmV{uN z6-yIV)>TxZH>!9v3Eeq<7}Z{LwY`f1HT~gu%*7Bvzz+UJ5}zbDjBkDgs6`Vu*n(3SMzsmjy_Wb04|Fts z8i#jWhK}8}?g}_RmOP zh2-x+i`M01t4V!oXK&>@!Gfb?dqDViCI4a_hmBlEp61EPLfD~;7(+A1UsNaT@biBu zArFwsqlI+KQZj2AcIQ_NkO(nFp>dpWa|nF?T>-i?EA-SNnmjUvOha;CRY|a%%9D#4 zDyUedR;QG8s9-d-leg8W_6nC!rS__ahYN|E-lFlX90DS<+7khCpH$)c-Z}MI^(7ec*UKl;D?DC zEGK*GLQ*^4T#@*<8)N0EG_RKnKAu6EhyQuKH-hyE;V4VZBIhex_6xHt($0oZet=@+ zR7V(9im3d|@nf2(Y{50xjwcC*_-n}V0Kz(IOzM4~jU{!d*gMjY0jUGtrVj7*^On*L6>RPpT%+3Hg@yIS^th z|C3@eGCKNd5Rrl^8+^Iyk(Mes=x6Xc6e%IX8RdO1AW0P6Je^FLcC43NjLeZ`^LOco z84eY=9VC|Ee~27ECk*x+73XgB_G0MvuTju1lc?Xb1h3XaPff4+?p)fE#mdS2e!yyB zGfO@-JyxOVT_9mnGdVeizjadaFEIpJm>7Sf~ zV9?_ka()av@?w#E5U14Piy4p+!`*y~z`t3-YLph;8WX3+`RN>zBFIhFR)8xut)2JP zeAnnZFMb`F!Z4^R;h*J3b|Ceqi7$@^v{A%Pf&6(C;uJoTM3o8oAS`SuPTwLv%!*5S zp`E1{Cy8B-UHftw?@lBaSyWbR;M|u4mx<5uNCwpMCuGv^#TE}5WFsNXLB2B3^ix{X zqUUfRu(IM=VRAlFyEdYqF}0u%EvYF#fY%Flk4gO|Fq?8VZVRH`$1>fOU>Z!TPvsX) zqdWb=ciatEdqp^?Of&g|v#XGP#w$Q57In!Tur>^PgBR(Fg^lc290C!AET2iv3M5~l ztQ*obkD0q`w~Q&xGRRnv52x|1vp~AojFl;Aayf3jiH#^86Go+nJW4 z<6^7tj0N8{Rlff{m$*EL! z@)eV@KB&GS2fyTCc1?10YVvc;>QfEETNTuh&{Pu#Cjny|C?+SPWLpDye;Vp$P{dkT z8j+E5Om;eb!+#RD@d4}bw_Y_WgD49-ai^xid_-p!~L;WxMkq=J@QX(-?Y@NPz8gu zGz#ym#~(tR2rToXU?Q-k~qYzS{pX`0EO9fy%e`8zohB{$9F zQh5aSFI02Ac!Nj`2D}1ga5zFilegv0GN=xIe~f$(p`7U39I%`Cuv&bX@ZGsyJvzUt zkkm~KqEItCBwSh<#9MdiUh&*w??nz&tbitIE&}5^acr!_a}hv;yc5t?L;%NaL}KblA(QSMy0!&%$$0tI)QG=~Ge9TBZyR})>Jbhz!cc%eRKvkXs(kTi z@?U6%v7ijlq`VB~ zxMCEUsDX<;Zwmg|I*rTW&D8juEzd+15L({rWtJc{MDWG{vOsgXYcALM-;ZzpE(}@# zRIkC$;SuYTkH!i7WKbU73zXFn@k?ooz=3%{;UOV+1`y*uK0Szfb+>Ec73a_`Y4Xt+ zb;l$Id>jdfd^$o}4Ke0*_6S}HdpI3|w)tnEkb!)7F8{HgR8GMg3y8FLj|rk=&$3BV z9lYDM3^O?32L9dju<#W_VzbB%LGl>!{7Y&=<-#J)due&sKA^C@rTll3(1izLRJBu% z+*!e9YRGri?iV;eUNvKXNzFaEQD*h6Kh*i%{CUb|u~!I{ukg z36Hnr46?QuwU*@381jpJX#=^rFnam9w5ioxUe0-Wf6@#-67RQ=cgA>8&^L1sQILHy zPbGyX#lErp#4>(rF}SyjVx(9=2&a*AWvU}u!E)FU{-&_-e2{KfKrS6k8T_T=$epw2 zkB!Egwrt}ssN&s8=s$`GkUc;N8_GNfHDKvYW&A^9NimAtx|7e6`@%G;RX(1}pPY_< zR@}`XT|mY$zR%*{3wJSpSw$YyK)Kj@MKx@XCZ#rkRs*?q@IfzBW_!h%{!vq?MFcS1 z=6^PwJUDsj6b98BTh;-6+rpv3Q3fEuyf#WXGTW=XnKP9;%_vVJV7m_O6~CB@#d=(z z?2T_D|3&J@QF9Ofz#C%oSU^`TW{7kBeARdoEW}#=DjLS?ZBjdG{tC2xkzh04Rm+G$ zzn7JQRx12QA-rEp{$9o5P4v#4XGX`uQYH8Y1$vbmJ+~V5AwO$Fpp=;nMig%h%ysj< z;!c0@wUj=;b<1I~iokd`%P2&$5B@Q{2pg*tWq_juj{?Oj4g9~Rqmas!#SMNcFFeFW zFBvDAB_X_KYpS|%U_J^mEWAcgN8sohiX*5gbyi=T&52Kr4kNynQHizl7!tIo4dOUQ@rKpKTHLY4pS1% z=g{qvaOQZ~KjS~2eL#9uH}HXoAEuW6wYv0~op*n8*8ly<2i z5aeny_2sA(t(Xz0rHAT$MYSUrbk?KAWer=_v$JZy7^pw}tiR#rR_>#v^_0&?Kf98} z%^j@8{c&CWmA))(tz{)<$C`TIYGzYz9vf!5FRU-vLHGBuYZ&L!df%@?MyRF!mrwb2 zQ98SvJ119f77W*ZeeUPzRqaK&`uV;?^cMpxL%WOFCG;7CY&T6UXYZwVuEM$M4LJAH z%h(-sYBjrot{ulpv@wMZ(_ikHN}9sT&1{+TTcIV75gmx(bAYq-#36bK72Vk{^Eu86?ZbNm#+)dQVlVS{&+3>5WS!q zm-ny16JDE-(au?gpN!1K1^2SJOl8oKjx73h$5OVHzHNZrL*KG8)=$4Oh|Wb<;JGJP zqw5v3*;;Pby85AtTjbt8wKwo%t6~%_tidzy>c-Ve7sqDNcmsDiU6f-_&^_(!X8OY}{6clvhnV4&^~tlD zBSs{)oZ8;pO23jr|0n0s)>A6Gjee{PhhJPCxS5(8W9VraOiH~seJ%Z%*Y}6mZpsPV zOh4O!Q_5iMW~w_N(G?A>MJP;( z^x`#aEAzm*`lh4wP8ZbNZJoHA2Rtfjvrp3zemmc#yiGxt4ympWRPc7)LS_uMMp6S`E^_xd>~sZVe`5{{WsoeGMMG za#gIBE*NCjP&@k8&^_m%L(P|<-L3U3L+#%BEL0`Egwn6Is8#H8%*D?m#8_=kfJ`!VBFKk8;3B; zBbP(hA5Y_HOV{G3->#2srk`4dp#;;hZ8Q?fL3+cQ*a=!%4JC{WV%-le#B|hO9@q?R zt&eY@q}>wz@7~xcdh+G$9_o^2i@xu2_FZ};fi{!tF}$glVHl$W&r++lzCmwV7F$Af z?(U|#S8k>x%pZ*`&wMb8JXK=%EA+lRyPu|pQWTwAh}GOa z9Xhx%9jm7wX=KCH^!P*c*Gpn=(6y6se!_grMf)oD1U0_z6#c+D+_fQz;XTxe4s2+C zmp*F))-H)=Mp|Nf=zA{1*12m1uALd*PwyNENZ9ih-R)pCuj)mk2ZjRgQkMjtJt)!l zx>(rq_!4T-Zkev>#1CgIj4h{MSc4zzT*02AOIJegueo*ywIa5I>N|KZy?HqlNm?1( z0R0ch@jcX|yDj>q%g~)o7hx*@xEgDIUr*o^rQweqE1)X&!JFximZ9m)AXX>kHT}{Q zOyc-H{6(FQ`Pl=FqOZRI``8yhMQ7Wv5Vc9@(}6*>xS$pDHnc1y(J%J|TB+GFhPh#F z{mvl0`%+weGtX|LmOXql9;8S2r|Rk7q_O3!ll{~MP{n6locU%DyZvLYgYRAr?V8ky z?RG?G`>DT+3`_T@XoMPyJxf2|4Lz}Y*j8#gcEM2>D_^z(Q+977es#yvfJF_mJLu2O zLFbNMgf30bj<_ zP8OPY?|HE$^n(o;=Y)m0aQ|Y|^M9}&JL$#UZ&3F)pQ4*qVlaP;%k-aJ_GYT>xO95g z-q(R!CiQKmPhF0uUcU&V9!Wy~3pT`_rM4Y>mwpD8g?@b|yN#Z(4nz6yAe3lbilU}I zyo73x?WdPzFn}5TXyv5X>Zcz+KfQsj_bi>fdpRu*VP{O=0P7Fm$y0^&?DH|fK^R-= z?&D$VP(Y@~dsf!J0qXi#KUQ^N4v*V3i+zJK`rg3spfNp|y{;U3clcs<1N9P`J<*HF zZq3CkdR{N=;}0%I?dyx}q2AanQ_Dq*p}*)#K}}3nX6`t@9+_#HTbBycpAW*aJ-l@X zU7JZQr_Kw!OJAQu?;q*GX3~$J@YL*Gy6hq}S+vF zac!-)p||y8LkG9+p?af7{nYrtlD;7IGw~EdhgxDc!z#v*T0zk$bqw461+kl@uS>_U zjN{pNsjuVr(nbvwwZpS>zgvfy|F}OU)3;xWXFhnmmOiTuTKDv&xcJU;bm+%5fj!hB zJhQ<`Mp%VLhX3b#UQ9^~z!?4uGvogAhxhM~(W?J~v+@vC;G4)Q!M z#7ANMFT=sT5buenaI!>XYpF^c)I+?7UJH2=@_Pu{r@qEbQ_Ep==iy)}fz2fu^72zdwc5iVR;iH_Wi zgJ&QIaKh)UDvg6EWDewFi1&+6aM53d@f72r6ynWF55()$)sUMYPeHt9*=ks;u{d}R z@;2lMPL8WVCsyNNBV;$ko5SxQ-{a!cacKHn99)8fEwxbQ$8q4TO;rpBG7h}noDW$K z`31y#;J9z~*IOZ83+NraC64C36MuoA%XHyHOwni@EQhRw?10<@c>?khZYZ9FU&L^bg$zM< zLogir3>nWV#KClkH-!Hky{zEERGjdZ!qew}dUwN}oz@;q33UYo>*I}u`Vkk$Xqc~c zIM@bx81gK{Tfm@>raX=D9`5z%4>(z3ps7hX*bez6#2XxRjQTq+mYZm5!vApr(?g$; zz%MSvAH-sVr+eXz6l+b-u`zsa=(u|N>F?ttI~li!aAFMPBFJwbpW{OPIp~hJQl5T} zKpug3gYZ@k5sGzMkGx+v5O40i1@Z<16{ROm#Y{HgU?C(2*@Ba^rr}xhap3JLPxEet zcvJ8c8pvYEgOHaY-gKOm#52oq;7y4I znF5&y>4$ia_!Gp_Aa5BaO$X5NwC3lK9S~1z_dzi0)O)yrYd~woI7mWZ3TUwr(>D$W zcR`+me2A05CJd~U$ZZgBQQm@hld=?%) z0|!eXKZR_C+zz=P@&x1nFwJ?&||Mdm^B)oz6n#aap2AN zHpq6!y%5YeeNOPdP0hs#Z>xIKco6ah(BzYW_n*+1c)Cc|^-@3`Td0){U z@6$v0sEzm0yZ~;+>)F{(?-N?yt7%0z(VX_aN{P=-wYYc{E#oV(PJfKd!8b?o{!4GZ z+c%@i`?eUqx6nA)Q($cHUING4P(u<5WpbeR&<4In_n)@|z3*}j`1k>Q#|l4h?M83Y z{dpF*w0R$vnTIcoK-EWIOwVB_X{UTx6PKOZRnj+F2Xd~wo7wqb7?n4l!$>ATJ9kC8Zk=2f>qGNO^p(?Tm%FJ zMbQYsQ!Yvs5I7t-?@2+=`FZ~E_4~t@G`ll9GtcwAJ@b6t->xn8H>`hKc&>#dOTjMp zN2mAMu+-fL?oN$gDEad}oe%-Iv(p393TXtj9h+UA&?>-LD7RLljtX}K*zw2%wkTG? zzH^ogg7#d*e!OD8n`>vMRkz9B?uJ&q)z;N7?+CH63q{g2Jj(8Fp59k(PSZ~N<$>tR zVo#AP90aw|)g>47uQXV^NK0DYZQf2JAw^ekCa2dBylHf&u+ezxCdb9n>*<^RLGoLvn}>qSlmuQ&X7?gk&|An}hODbASPob!Up9)P zlh@1h{!Uz6G}ygm6Y4}cowf9wpwZx9qIcb9%GEXiGTSW>#x%LpCD0em=k#}3jRZetMAkR60NWt)u>zh{%0l~!3Iy!oX z^h9j8|5HSwzAlQDvR&(wH|@dic&!(NLk;E`X#Rr%-w_H}gK-xB97!u|oX_inxwh-P zLs;>K4I?{kAV!zF8Kj=h{T^lIrryz`@=pfc`gsZfC;LP4-NU~@LAxmbs{N+yC+I{5 zjFIT~<_|cbBsR#8NX5~x_hd+O#UA-rEzF;3WU56K>MnH-=zGK8QJ8kqHr5S>mKzM7 zDiwIO%M9vsoa^Ql4Ir8jFL2r~^e)(Bk%aZP$G)S_^|hn%V0*E?+t#~zsTKQ_X1p;cw zKV<7K2KNP>*f9tyi>GJSDD#Wk3XdX8>BCKTVo0Ya^G9$^Z0B9DskbCwxAjZh3p=uK zV`rk1>={}SmQ(V^2DryZ-osCfhm*GX=AN&O8(vhJ=!z#Z;m5}{z2Nw~yjE%-znaI? z)8ADZ9orIsP1>-QU*9y4|6rOauy2`M)>kR`7yTG%;9z_EgmzDi9e-dHO z_)SmzTY$l1AT2JM{X+k=^b!!)_$dmsm3YNb-uc9*;?Vggx=%K{*LUrz7`_K`)iyAg zJLK<8Uf{&E8$6HdTFqb8YZdwG?yFCD@hFs}=Iw>|&BcM0V2+Q7T!LptkL)qEwt;Nw z9UQyG_lX>R?n{blDo>a7IZqfcp=0v~&yyEdAg6J4Xfw`AvH zTybt^@2R}Ty}Y<_ju>U0Ikm9 zw6J^TD~?y~A4(188s19ou55ckUacyX^2TT@<}=iAs@ZS7kCr`yin3r+@x%w6TwBTB z;LdLWD=7AIpJ0ve4TqIg#qv8pR2voB_L5owS=B-!|R3LJOVit_)2Ry1<5_kCO9kqx<^`S2S3gT`Y+A`chF^oqtLG>i%2w?@6YZ zQ|Yt-)Wz5Kgk1r74M9X4sHByrJzaRNq{|yX_mr?GDA7O$j#} zn+FC&mD57|sxhZL+|y0;OH-_|>GeRP9mZ zU*Y#H;PmK#t)rx!T_H|%srNc8NaqR+!{%z9}fZc_GSlDOtIW?y!_~)@_KgHAy_K)q6jTI|(k8k;=Asl4CIH_{H zezMi`VLq>5TE%PG8LVLWn&zl;a5VIsSM7(z^A%#HbNFs~Axr^lU%mwo=&|D4x3r6e ze4^PTXS_!kcO&;o#gV<{SM&AZfYhq_4^+YxS0E|BNAEimAK*y*(BL;Jq1F0Jx5EVCfy_Pq6|;oyso zDg~D4)SrvH*#l~BGdC6jpo%dx(e9BpnGNzYww0#%zSF%3=hA=Z1*JdI5Nkz3ah}uG z-l{*p@6|Q){!-%-~JX?fvqYC@?iIF4{-weza{mQsKmt81(&e5!3Vi6L3wwXUW5gk;*cwcXWt zeWiXA8rEx^KC&YV%x(Wo-9UxvL{e1niHlv{>5VQ$d!g>2`{{#bJL$lt;dS04?FjbO zY0o;;Cxra_75TQLtRAqqLEDvr(tHHCjrsI-6oaQtEkVFgyu-e5{{^;HTf{Mn{aD-L zL9y4VkVguiM}Ee1)IaQ$H#XkmaWca<+tt`}Ji6Y^MaNn_)%g8Nd0|QH`=-3mw!Aob zqkriTfxxnA)x1vCTu%H#uRTz|xC(k>?-s```2&O3=;!zr^jQ%2uKEjAvew1Dd)6!X z?z*!S`HbRW<0r*;nuJ?Du}bQfTk0QC>dtk^_lY^|w5P11yaH^j4OJ90b$69_SqJ;S znOIx9)Q~DS8Y`t!#|P{Sc8%Ir57sv+0gE9I){R6~%{fQ@7U`F~ZT%*yO)XPBa<{E_ zlk4UD*Ta481twJ6RG;}pX{lJJ+7^|>L(a*?&LzdtfLL3t?Npzh4d^L9;3K8Ne|O~v zofaY0vBtKlWAa^Xq)K~N04dWdg#4nEAH4!;oO!CYrAqtQNuPzBtm_dUQ369a*YTk^ zQ}t2GwwB7hBRkc{yrVnwN5u|%>0;51wsV;~#O!OQdg|FxDn@(`X~E#J($eDoU6&~f z%=Kc-gPWaJzSe)>kW{hOiF|kLsQi%jys9rLe%lMBvc02QZCCYNn_WHAr5_&ip1-E< zm1^w;AxG8oU7FXEZ*2^D)sL&x<6ZmxLatJubv3=M>W>k#YSq%s&iN3=VS5!dv znfmF$-^j;}?9@A*6cyd-Dp!5DQr}NT-2Ow|z3;I12tzygm%(R=_VBPDtAESo#i}=K z=+!QBygAplym$YzlM&+#Oapw{% zxfN~aDeHRs)YB^_ini6JcuT8$xuWzZg0A@|c?A>@$zjpgfcMD@hC8K`&28%09<8!M zn{r62>-JV?m(OHh(|2p+Rx7*@kBlBvfPAVpPs+{c^}*ZH*NW~c(No3m^=+2j+8Z9; zy&<_X-&wbl^s}pTdnx#&v`#e^%E)7jMS5Y+Ya>={JIn|9H2>FDz zl(e|1-4V9iXUZ=fV7pt5zDQu#l#~dYN3M3<99$?z>YEkY!d~qqXYIw#Wj#f+>EcQS zS84y#I}7%`CYvi>MOJxJb>mUh@ICJL$@lu_Q^QhIELV4`vd3|6-3=A`W3k`wI?wTF z{hC>}cGLbr-EN_PY^Zyz78l&LWz&jZ%BR{El*C7xd)0O*_S()$$3}Ml|GEZ6G4ZKG zn_a2Dr(G`;>Rx$PAuC>XNM-r5SV5ddilXhB6*R@=Go57Go9tKcrG9bqEDOA`cBWpj z?{@WXs$5k(Y+KmHM)>@V!s`@2b8C~BkNQN7_MBJ#fi2%9ey6bWYtSV(nEzFmslxrg zg!OLhDh`}b%ancMcyYCZ={w&g_qYAJ{&COv8!PS-5BRn7YUPr8uFLT=xfK3#{m0(m zc(|>7TRwN-W1;x%4{51c+EXsMARhIJ>paR@_M^@4nGZLf=7_Yo8Y>0+0SBf|4Uf4g z9J|c1A;)>133-uY%GxO0HK4s)Cl3dE#J>q=L+h#S^4AXc$fwD=w#_|STX&NG;B)Gr zJNWJ3(OS#wylP)D@sgffx5rIo-`8EYqPqT79~}m^cWJZ5=mIu~R=E_C53Sv~rv!Y{!!viaP+rm(M7ztGKSgY- zBHkd*)NZVC;`V!lw>H1EbjP7LaA4wNMPD>6OU%y+@0C4u&#BIprOr-msn7T?@^+qI zzCode67Scs|FRny;ja~SxK{kCmO1LH)|Bd|^_n)Jn7@+Hi7Wb9&ZUD$u|HQqov}r( zf@Cw`J~$)4$Z@C8omz5^e7*L8=3de_Slp;RsI*Kc_Ar*L=A1 zH*dK9_mZy@W?Tf$NCf0X+E*QlM|0t1B5NS;NR?4eOt&DKIOWq_f7Z(ax-vu(=~x8P zMaEij3&AoDqn|Jkn`FvRNaIPj{kXRlq$8PhHUfDuRz?G3tslZTj36A0z*9(+X_%6; z7J-kC8GOe8c4t5XPF3)y9H(Y~HX43;>su?4*&Fd#n*U|l(<@2H=^|iNx$1PT3^yp6 zv#!EAO)g=eP%@w}WXc>>!=I5`8l1~uL%5NqGgBGxSk7Z#=#CqZiR9D$(Q=MPDVpSn zEMlj*0i}rV#}j2l?76ttRo8;z-vAP0u=_GyM*Sk+f@V3*&1Ma#VmY@f)SRSg3PJ$> zmW#>W7GQ)CE z27769W%|}cGsbWzo{kyl7vW2>opN3DCMu~x7Fx4;*ek*qnHGmx@ z%Sq%Ej`uA_8-%PF?Q7-~ZVNHjn5G7BznnZWF9gOlj3k7si$%-q0uH+5x%1Fs8fdPW zP|Q>s4MpW4t5XTTz((i7w`|A9f=@Sd1%^f5DuW$!teFRjGR&TL1I=`_jCLh0f3bzu zWfAT+g2iO8rGx<>Et6#WMU4!dBg(OC@pbF*pa?fm8X0htQ)S?a@_s2R-`>pGFpX>( z$z-BNvqc6=r!7Y$^7Z?w?1$HiM_Z52aFADs2PSwuZPJ z?lH+I5%#13dAZ{$exp)qnzKFbT3--AoFuInEF!qVjF}Pz$VNgNJ5hF_bdWQu$fg z*FqB^gYC`ujTF-%ku3cVa!s;utCVm&=%~SP6Jc0t2JF9h8LGf;ADVf10f}A90P%E)2reSjQ z7wqST`Z^@g{AzU@xqV>0)30uwRNr!uK>@iG&4*VsJnK8zz^j&Y~fBn|#&D^m|JrGXNP zAx!cB(xr@kV*uHYf%zHH-2RK0br}W&D@SIwA`2U6{7VfP1EWabAtsty*pQBs;ZlLb z;MEi6PW1W7d}{+oFa}VoWiQbv89}vA5W)4N5+gh2f%%VMz8sdtT+-2`ezAF@{l7x^ z4rUX+BNzA7nrGSK33;6_n=L1Koc5DjP-RA7)<&4Q{C*;8zrLB43V2c`6h2VD+?*q2 zM%`|rS~S&mTQfe0@8p{cqItAHLuGnC) zK(g`>zGCzPEQE8@2rSP0NbgG1OpF@e=MjtN$529C`F*P&!&Bab!SqY0Pbqpd!~?`bV`}MW&3rU!LIrxyBN+}r zuuR51TbTFw8GEU(xdOw%c&f7)!+|u#5qoq8-GYj-21A$FGLqVfTVbg zRQ&xzA^Zmje0*mnss9YSGcS~~=GCDLwnLAmGPnY5iNZ07FsCLn$c}Bdx-}U3TLJzM zEAtQ&Y5A9EA9Ctf6ibI1)%WGM=ELqxiU>cBtS~jwBV|yhBb#m|Divvg)J)*lPHD&QydhFLz3?^w}8kd&Nx#luAGGBQMew?$P{!$BC{V zfQ&cusc`dfg_|dmPEW3NCllpZ+`iV2HSxHNcs>ZbH#w|J$x<$0rDVi*tmELt(@i1n zb)e->m;Mq;M9Hyo5rmR){TuowB}?#utdz(F?`a9)e8PZ$8S@O+60-*xKinLnOcph< zt_96c1Vm7Tr-?NuQ;o|V_&kOOFD@o4U^(Y)*-#=I593wv8yI);z^Wt(A4mgcaFk(9 zzoQ`KBOe%tO&3$2tJLSB{*6w)=42XW#_noB@xwX6LIsEDCzT>*#kqtu6DBkEsuPrV zWVkng$SPf?uTwl{-U(urP;HF7M-MbiKbO&GG&A_b?^FZ~Z&D8F+sPUXM${l>ij~P1 z3b&KWq}59l$bI|;`;1S;^vlp28M)#0ey|w~W-b%#mV29NCS?FWCqKz%M$`Be!Xar7 z^AzM5QxI&nXHu_$};+oRP_=fs(Ii8@&d3oM61NsnIw0Jn4n0OdK0tBc5R&#>M7R^5688Zbp?B5(gFX z1F^GGuGQV68-3(F#K&CFUAQR3Jx2&CWbJX`ssQ*|e8UUAGYt9fJ_P-lwlmSFh0{WH zdYKIP$+4^C)#hR(yygy|TIKAa11(Gv!VzAR^Z*|nJ2WC5sK8b>I){G*1E!opz+gk8 z^dpDONKVaxaGj3k4Jk2vAO4=!0r#$ICNNQ3F#U+c_S-|`d|@I64kFulL#5d05?47P zRC0}8Aw?%<1jutDAekc&WbQ$)=q8&m(&7&l`0^aSAU1V_{7d~AFl%H?saVdw$wz5I zLYN&s%Q56d4<1g(M*p+z%VM)LKyr;CBnZG3_Jwap#4iMtj(9>ZFrA_if-_Me5ig@? zecn0RgT!9FrqYK>HBru{)q5St#rckf6f0aBphP0bPY?$)8D6^q?DCaVf&JbCdvAM!UFVIgyy1 zXif0Qk>(m)M3MlJZ@x@>(dgKP`m=73uo(5@ z7DcyA#C%<0(&r*MaZ@D#uUK&g{nBD#pnD8&+kDzfaHZm~$4$LhPVc%?{fyh2z_-(v ztjiWl6`*=nO)JBN2v2!NxATW5R^j7DrPO%fvuG` zdbusKg%aWt5hB&5N>1TxQ->xAA#wR;Cw7;xuMUxgMabm%y_kF=@X?8<#8P#%38q`N zzSl#N5)Cg!9DHv8P{tFk09h1TV{9y^UhJ{a1>vO%5^J)1%3iMNHg|{=JS-l@lqpur zVx}^ZK|wCgt!kh)ixJ?7TpxQ$({izduvLyWi*W%XhwLVi-FG)lc#{;pvAo-vCCyQ% zT-Ipdl;syJ)$d2D+U1!?AsXQxBLuy8nJF6&_PJ?k5lM<3;RjDwCLkpn|6I{JU9@Ky zFW_i6G_r)rgZggTb`YIYsmWuVX^f?~ggd*S$_9q=>}vJriko6S5iT}(F&=6|`-N?1 zSWR_~vPg34lzsgnmQBK>REE_LdMTu8vDL*Hj`2zv`!i_LHGF1DM1?{hfHz}!Zi*^# zngdQnIhU@x&4Fk;9u{3d^ivu8?$KB1>XXI7NG2%cQ{B+|An|p2z%=DXE*5vv3`EpA z{FGHJBE*tY@5_G@=T$+}iB0@epW&q2q#>MD{%9&kegQWkMi&`i%j{^)Ws<=&++;{b zLi|MWGlk1MwZz14`7t~hMJKE(3Wdg0*) zjCxYFINB@dVuKM=iD$&SKu@E_({Ab-BO}-a7u%JSjvpSCvg$2X=<9J}0kOurH7qWn z&J$AZ%^^nj(JC)%U5P}d@f=0iT=ut+T@yoNaj+lxOY)Sxu@RbJ!PI%$t`S`Ccg%?4Vl96u-e_$s{Mkbey46 z80kxVtR3oe#=e5f0s^T?S?zEYs}__m1pgFGe9M_saKvwQB;z5b#A1>b9$6;Z*ryVy zPZBe{lg(hxwTl!VQvhs9tZuuL1uU$VMJ$SNZX}t^j@&z)te_&s_{5k?7*6?X4Xg%W z<Ch9t|?bFkKB>voH#if1w2tFHv#)F9T$fx+|(^Nq#r7Nih~r@Y)1T` z%1y+{#U0DNEG1#!Vs%Y{dP1B~BhIP-fRt*J(jy<^STJ#BQ#`GWREvk5ULrjC;XB`k z4`;oC&xzNo)RQa|dP0DMe~luZw31aB*rj8aQVLOslA*IUrJY@= zu&OY*&T1%Vp9Jz1jg0<{_B@#pN%VUB)}kwGUm0<^3UVVjJ4Ccdh3Of_QxK|l?HyEv zL>#`t@noj)5r>5cxC(6K&JUx*X5Y@ZDk&f zN~o5IsR-~1``LK?ERUO2My%<$DqoCz34ob;mdDcgNBB6B5qH!%3GDH$%g5K@1~T%= zZpsg8xet9IN-idnFx+Bol@u%PSO4k}ITu(pF;K(2o=LeyE*lqLg-MZm`ZXFk5mRyAtm4Wp1c_()aZzmU2z7GB&+F-*yE6rqphPx z3$u|G9+nH}XvYFwbm}u93d;x~h(aMPY))3H$nwRjF7bhd?MiA<1%_r+{nAWZJO_1E z{GvjChNp;?9@2`Mm2u1l1xW!IRr@sB7Z5A6tfq^4iw#dz-KLG7GWi#AYo#9-LWP{k z1p||x7w1BCNsC+Ryp+w+RH8Ua!#PSQ<`+>ktAAenlCG=P0=i&8C)`Abl-gF|g)Dp}EECnSt(3Z~O8il?==9fA^6TTZ>UV0b9$B0x)NGvGMpU0M2b09v5ad$ zrXx}DO}7)|d$uuOFQvzi_mS~olqvl~Dcbl^#qb*;UL%mr5VdKKTdb1b#`XQ&$1QFn zgVq+-c!}TPR8rJwP~c8gtstS+3(z}cIL;NH1?_Qow#~@tc3e#=ryXrIq)Vy~%@+UZ za^q%!vHsG_BVx5p%u**lOR2~+%?a8WM)8*|EMu||!SXV%9m+H|y)un~h(FBsvIt1b zXsoQ}{`Pp(SL<2JV?i-KHY>zjWpSJ8DV-8;3P2*qQJQ58^=3D&O3SKVsxMrc=&OeZ z_yX%FAPf_UrfT;*Tn+b1PC^C8+FvpOfDA@UIwHa(w~5k&77fpH?^K9sx!BmKbi91NIJJRHZoMMD?reGm9J=Dg*RwP*d=QgW zKkx@gK$5IZk=5$YvFH%fzN@HnECi0^m!jIyNIFHXx`70OEC*ZH4hyxv#{9XDMG#(v zB{cV};WxzNv!(Q;lZNP-H(j{3wJJ}hJc}lCM4p2Vh|$)&Al?ge zc&_G|0hYsfXGLKW)!y=n{46T>SiEtZcsG2RxS?l?|#aZ-g<25x`|F$m0Cx0S56;pG0#l(1$J5rdbx6B&t#`8hGj!%}H z3En78L4u2lH)*etPTB?i!!lWOkUx#j<*DtZ6KG7d_=&qLW71CQb&HcFZcw03S_SxJ zbAYSTA(09=p}sXsJ}4e_i3yDb6*9(*27*2-Zk!FHE)o;h*NVHn`>&P~`d_7N@j))K z+J!3+_bUO`)>zUnGs~J@afs#Btd2%UAMuiwKxvzLOx~()=Yfd_s>PpuG~(-L?Unr~ z;>#>(L|Mo9VD^<$U^Wx#wSGS<($qD%w6@1FHH(^7e14{%l{B6KN#P!@n^HfSKbH0w zV$9*Q-fa>E#dqsjC24%yrQV_9qs6g}%(w3ztG!JW+piUbg~#@h?kwtGRq9wI}I%C zrbOOtOB>>SuTsvX_I!QV#iAK!$}~Ea;SV{_du|`^iOXPWi_iM8G&rynYc~o;BvbF@ z)gHY?M86N)P8LpSVG$-wl}n;be#4@&)_km#9=-$$DEF2Y&Bx+I)caf{D){b+2dvhJ z+Wv)t6swMVI(u1=f<*Ez6oqT@_7jy&W)>$jowb;-qM7q)u2wYot_?m)@cb;c3lmG2sLJ zlvBqYba=}~QtIj^AGIG#pXoybql5X=StQcVuatLtd7(%VF3x}v$;^Eocb$w)(MCO< z8aph0ULoEOSdoqeomA6PHC_sPg1K0%Ou7BQFInp#GPJP0CcyK_VrVQzyMo}X=t_}o zTv-7WjKpCa)6iDax-ONkwNX=D+$diL@tAVf$`R60`v<&~vc{Fyj}%fhGitjQIW1ky z=Ck|RK;CWERM7Y!IKy|0*@=p%zdtA~^)t_FD)`$`^dXmOZ2Z@ZQfJq?pM0RbbWE+k_RJ>5U*iOVb+l6Z_g|@*!H3#YZ_UtN z+c~32X-P|=Icw-3PCsipI?wMdL;j;jZtD@+5${tn8Q*bi2AJLgZ^>bXw$LWM!eZjF zH5|cN7c^@aQ>?tlxW=Zx?404Rsrckat=l;AgMav}c7K!gq4k6RHzKL&TX%D)?UO^f z@4p}UE#3NT`pExNzu)x2Qylr}olZZYBgcMpk*vM4*812w_+L}$H9dGc(11@*_P?I) zk&|9=tE}BTEL-2R&iXHH1kt{B_0c@{CPjN{pG~Um^7+tXMa(Verizj2NfBX>II^1_ zpPjdxk+|dw|I;`6w{}ICKkUgIh#*RebQcHAPIJKYy)fgv#(|+N#l{mFVR#O93^X=3 zPU{f*8&5dnyhdxr@X;sJjL-h@U3Osc?;cc$=K3za#L>m(#!pY&c*1$-pWpnC6KpL0 zYh8z+?IsZvCwDCEuKX8ip=*ly?lZ zqN`e6>Mr_VN!0$+cLw<6bj;FsOktqoGiz2akbM4s`qGgTwVkp$m;RT}68dBU7~Oph i9lhOK%z+ZafZzq%Z%@M~bEtt=yV6$R?aT8kWB(2K#j5B4 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..88892a7b3be01d17a17dbd3ca4365e2080316a29 GIT binary patch literal 9547 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 N9(7d!)iHiX_3zEl7s3Dl literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..d747d95a230ec5b1a81edceaf859b33abf880833 GIT binary patch literal 8427 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 Z)PVfjc6s|{3=t#~RE43a5&SoY{{gxL+K&JL literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..394c4aeea3eebee97c6d9c4e9ff5b822f4f82eda GIT binary patch literal 24859 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˂Y!F%o2! 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 WA=M6NZK#pFUfJa0zZ39p5&i-n{B7C* literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c56bc60045511e0bd07d80a06896c56e28f886ec GIT binary patch literal 8921 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 pebck_tQkPMQX?~NWdZk`I0jNEpT`wwheQP2PY literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e4ceac6549e5b209461e7b5d452c0c923759eb01 GIT binary patch literal 9130 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 C{I=x) literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..d7b6ea706eb7c061f175bf116eb56c994a50537e GIT binary patch literal 2684 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 OG6?8WoMGzl*Zn81cMkLb literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9c7a8bff412a4b625c8ab433de3ed727f03ca30e GIT binary patch literal 7005 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

$7FlC1YV8;9x& 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e3a977aebad564c7af2643745b90de94c3769bc2 GIT binary patch literal 2201 zcmcguOKclO7~XZ`dgCT(tFqP_88Nb2)2i`yU*7drRqK$nG-=veO=x(v)igV`r&;eh zyW{3XAUEI)LU2JU2ULltdVxd50Tm>A;t+`lA;hJHLxn1iIUxS^qiIM$fdiJcJ2U_P z{r~sBMq3^@r;41o5*Kg9#czN8@MdpD?1O{tqL4AU{dwCmZ5^GalU3rn1Px)ABuDWS ztb7l<&Xq>M`qB9TWGK3#NCmB^YZ^LDTpETL4F-M~20nJsK%L3RRE*?+S0OI0`w{Ha z^T@C)L*qE^e(bv#ytci15T2%~YBoCVy3}V3o$!OHFgaKaXviq`Lh2CkIE<`$Y&3#vpn8T(P9?|u2CJeG zKdd$|^Jn<{gV7Vjnyct#?8ItVffwees&5|=FWLxl?D*U;8~=ps$t{-vq`GE^-L$v{MAe+ z&HUBp{wB}q>Cw#+4E20joEP8t=Hst-t}Czb+V79wnYuAsk_31Er`KO6 zE9HxWa~EbyZBe)I`n{Rb-NIYnm*1N%&Go`+!Y`Syz4&HW>R4*}x*{(Ba`TIA>wWDx z2DafR30k7Hg6C1x^7YC=F3xxDITlX{oR;Vox<2oP$0t&^aOBt%E$z3TYQ4e3QY`u} zUteC|t$h>3bLP+qT4@kyJ85St8K_Jc2}0ik{1X3wwmkO0?&+X088!7aO2QqmA8EK0 z>KoOq54P*g^+o_3T*d)LXJ?2P?u3KCc-YlEV!lWH$ZPyDzNm~eu!km~cPOrfE%JZx z;+H?(eP_qI1oha4A?r#}E?9~wB{fsEbX!r1MXA8;yZ7dG!?b4$wrTPwok#sA z0R}P+po(RQv9x=#C#>UO>QV?-K@E#ZPVCtilM>i*0uqM%xX}zi#3Y<;gCXI>E?C8= z<9@WK6me*3cX=>)9n}clQ?L3Sx#Tr!Fi34dsxO^MzmyX)Vo$ojZ5PrHortkiU+Sks z>Z?RfIPyQ6!_#&rxmAUE4Vz6O&;eNT$(vMy_!bYO!NInxcoHC^geVDB~HKECXN5}-+cwqrPZcwup| zf6YLJtbrZB5h1n=rp_AH_5Y3ACjI|R`q8;qV*qK|Lg*J3IqAs_WpGIaPtFZtM#gE4 zNN^9QH|Q{syZ{3!C62SnL(h&6a#Ci4Qp?crnQ`0PvX%Yq2FTX}H0jssm{BMLDp!5D TD^a_LkOB=f)x~jT_$c`kS-x8Z literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..2dd171cbeabeabe4787d5c6a5424410b0a148636 GIT binary patch literal 3498 zcmb_fU2Ggz72dIT?e%os*ok*p2SaX5Y<9_xbLW31a;ve||FIp%UdIV7t*&>kcL&eT zY-VQdUDBwft=|ih_7RLcp0_ zyN*eu2E;y`-I;s-?m6H2?%jovMLr&i|G6vv(VqA_7k~AQSYJE?FWTbKJ|&dezr2*4 z%%VxxTw613c4FZ;8d*S!Cdxwc5EgVa=GZntvrc~9V@F++*j~wWX$CEgAx*|u4~0T+ zMekg0f$t1+7^JB3XpXpbbkejeik7OTPm#jQ>>}Bqw(r;(w46g47DSu^bxFe#8s8u` z%DE&@*=)%*Js;wfovL5TppiwSYrLkWL01)c1uc}ouUYZXgyT}rXIDU=F|uJ6GH7KQ z$yn4BA;<%(f`sNA7yO~6_4+2McfNAxZ&(o6N#fenU8Qa@gT}^@$V-~^1uzjH^^<1a zcU-hcDrSM5r<-VotOwi8A}nB0!hvTE{F?a^p%xmi`PBAI$M)EzAYnA)l(th3O2jJ) zR=`FVAS>{dcUI8?@jOzbXr$r~Awk!hTbQ9PE!RDtz&_?@kfN#*9txrf7@WEVs8H5| zE_qEmT^HDys%6qO$MrL4Y8pwB$YUNX6h)VGH0svDWWuCY!9(1IJ{hy~pjsNZ{H+XH zSV6L=N+4XdIE2%tp=x;Eib3Z+6L%xhCR*4bIuK7gQFw1~G_b(zQdMvx+EnywCf ze^_gD!>pjJ6I9gW?3gGh?7;YKYTM=-bvI19nL*QIkQ}eb2O!!4R8qpSo>-Nt!0fhewtT0AH|Go1!cL2HbYMijGmss;^aDKXR=HV^xzh<`qNX(MkXYQbtQ> zs>G$;-;DB_&V?3oq;5H`MQkW$?i7GRQ8ejbn;~d|fO5pH6SUwG(=|{0CL^mdn{4_$AZx%mRR7Viw7~%JX8g=sKXn zg^&bIQL|X`Jv8w9TYxD*e!fJlt-+au`l*7(9|9u`fIDuP8zw==Y{#>q_L*?1M(O^SRRYxb6pk z|1t9E%TG4uJs27d`lO?I0Jj7EM#9ZdPM0vd;y8t7G3TbBl~|X6K|XGY|GFjq(fjXw zch4?LiKc$?!?(}RJZB`M*?Q-P@}*-2c)rT`O^$dfc=_R`v8{FK=E76i3ulZ-GWFJ+ z(J)X~4W_;8CVtjXA_qg|j_9F%o5o9b_g`C2`5jvH@5c=0I1c=R^P3Bg7Y&O!9sACv zae_G!dwtpXD|2M(c+I#4e(QhOG=B8<`MdjPmJR0F=-s3B4jg`CwIdq6>KlonDF>?q&*zE(a|0aVWy)a z{8DR2H2k|Z5YM-Rc$Wq7y&e$jNf7_|EQsaLf%xhn5VyYwVl@o{4}o~?2#D8t5MLKS zoEAHx!|8xU;Pal^{DySD-4_2-B!2z+$LAm2m2c0ejg6m%z}&?Acx? z=-eAI(tT%mp7_Ko5j0wL^QA{XVca#>Aq3F0$HF5V5bJ2ds@ry8y(_^zA?A7PyJjAS zA_weEJ!T(M%b38Ib^*x1vAY;mg9Lz^M=g?H--NkkdR`u-ehCH}E%~%k0#1Gu9Df4j z(@xbc?&VgN1c}^BFr${QNt5`^M z_S`uo=_)5F3Wp_0s{x;CQqWdik~mdUK~<7#ilhm9;iaHRoPcExPDZgN$#Ck$;q76b z(|MiKL~tq!QccoSRfTX7HzNX>YLFimB$>%hrBqo@%Ywp*ydu`HplC71w(iM4Xl4pd zp|q%APS+Hfd9_Q1pDHuZ2h>{w=H?@VaFFioaWA7zK~8BnCpk@(m71nY@}5xS2N_Wk zI9V1s%wv&BPwA?}i8|&4Rn=>%ENVgz_h?j9)QFkmc}cHnydFSH5M`a0BwbROD`8bU zxIYQ?6|fTTR1COvaH0tNkuYD=;gn?lH4OaCK`l64med;7G4ohPfT*et1%x{a^8~P? zpn;YyX@P$ot`&l&0XfH8dabFLR{?xH?E%A=Nt_MEV*@S8c2WR*dfq^2whv6=EWB%l zBR>=m!><;zU|rc~1Z`?)hiy`(+p2+itWt7p`m|jw!yRR7A(83r>wR)C+82-Y%AvMs z?A1xqQVCA*p+>8RHh_fS!k3JQL*kGSN~Z7A@XlC6 zfQmC!>JPcj=1`f!tqvG5d8_4YzhAG={-gb#?^g4Ef2Mz}aYO4r`o!7(00*$N1s+)2 z(S^GQJlj>vBC8fCfi=zaZ#(WkdiLD8%#MR1-7zjW)xhGRjm^T2t>yeTVH@fH&q?2l z`JD`)Ob@a3ubc}d58T%Vixx?~K1O_+Gs`py=XdXYIzFs?8HO#{KJMp_Ea$SJWZ!*C uO-Ix7IbC^ZFR3j6aAgbofy^W+f&Sq(86aUG=`he1N@#Svg zG%6=*cFzr(j?W8Z`4nMHrAz^jqFXXq;Qk8t$#lON1G+tPjsI)iTJkEqA?@Xf>CCX1!tvcbC=Z5_H3UAo64KAnwV*vxBbRSlLuYy7s!cuV#qqP z)S&^)Aam`e7qq=lbYqPtmT`_$n!Xcs+npx&&pECOyBF$22A>w%ZOTkxPuC!WDnf7Pv-ex)54zLb%KrPoLnN7LN!wo3eU+h zIR&eHhm&RQx(OcSP$S&QE$QrsX zeCk;1Y5~cCaSEPvLrm*MbaREyxS!U?Vi`Q9WO}KyS&r1 zJ%_ilYo`n3=y771x<)79k(2exkqSA?eb3ImKof_PUkN6JK@hHUN?erYzWYN{}GSk+8tMxrV_GEpPCYU=d;!iS>udbSi_acuFq%nUJQ zO*4c;q*kvG)1*crc4!Rgr6kJ2p~y`3@d%rFX-cCIcNi`L7g_9ismI2sA}8SRTYquy z1fqs?)M+*zXH>s!PQD{$HcV;`>uTO}s$4{fYT{*f2~(uu2N#&e<&#iJAT{6bunEwMGV2+z4_3$-#q|J9VTHscF#&S=T7 zp&#|fHoAH2&g%8uT)f@7daOcc}s5tBBgGt3S^rH`EYG@{^Vf?}6I5n)V z?araOwgPgv?XPk1qbM$#2pe zj+`ViL(c6NZkaHUuRc1?f%n%Ei*2M#7sb&)e>`=RP&hXB>5@(jja1R5IgZ-iN>jXV zKQ*lcl3|_uQhQ?YDA6fnn($(dQI(R#f$fpn9Y^*nI5pco563<7qsYRio{B4)CA|2! zqEk|DImoAqB zpDbnKl|kwa_VCUUY<^|i?Hlv&wtGN5&?*hLe&-XVh#)kd9F+cf&&%t%f9jQT&p!3i z{qKCRgs*3xN?t6*c1AB;6m!wjtD+fytXYc9R(ZL!b;XzOe`n9jpZ&NPkFKv_|EJED zgtd`xKlh1JC3cpaEju6Ynw=J(%(a&{ta^5?wBfEV-H`tLgTM0hwU8tJ!v(kp zf0_87#5VrJ`pP!4;V#f(LiABFc2hj^%yt<1H#@K_K-=i#C>D7ambY?Pmh)Kh1uU;i zSf+|tzOG=|Yhs!CX)zx8(^NeA#c^>Y`cMX6U&Ytmd+_!A2XWx51k0mY(BB1p`vK7J z{4hulAHs6qt)M>&`dkV0Z%%`BxB}7xsd(gDApiS}n2DZ049ZvV^~5X=<>tls)L+kU zShQs${P0)X(=R2`KfL_nS9V;JHmN0_pTp3s_B_|_WOkI@Ri8IVt?jy)Ul8+l><53i z;gb};P*&cL`{fQ0%I*Ne3QcKc9sMc^3MK@Q#$tO79V~XDBLYhB&C!M9w>%Ae3G~{~5Sj@MTEZ>Pex-UIJ(4I2tfnwi|q?59UzA zCUva1KU8_H-Ec@H^;^eA@KNoBBbZFP&=+vb6QAE7c2kT|?sDPH@66$DlwjaN%iw)r zIF2^bcI|+aw@_xNYNhRA=E6vH2Usf#-;=(lX)AFe`Np)hrABodLVC;aZnyyLBnr6x;N`<&At zCve9arct#%nm(9Ywq0BqkU767ENB~ps^an%8c87hS!TgOr)t=vd0`i=3^1%QK*YVa%nwrm7)SK}RF#ZXS?~@L38}?;+~5 z?bX$m9eYA}V}yI8-ptk_UiLM5O?C?FQ=18K3WF;+i>ClG`xjE_`;+PKKJt(M7QZI5 zM=V8=3}#Ab%tl{VtxPJXs7l^sOrkOi9|V7NqqdRSVWffdi$e5gWhTpgh7UFhV$QPk zydoPCGfmcKhLIF*$*HPj07=rYb&mk<$&$%b$ppL{71-Z01`cLOs$%Hiuy#SrEwW^& zR5BD@qK0mPEQhIijXq+=2n5|Kr z<+YryLlQ&gG(o~h=6(SpIRxOws2-J{(yJ;8*#Dq~(LIjmWRw4$| z6@X_Z3+p9|DiW-f47?Zm7Mvug6z>7a(ltrb4KppiQq?U>0;-Tqiy3_ruN5`Bqsnx( zXqZ+JL!2RrG*c7aD*a?;jioB40h6ePOwef`*(1IR^~}5ieGCne%h$qiDDWwAP_n3M z_2Gdr`HE&i3v6k+ruQu?zdWHJ;7luOv0si_T6WJYl1GF33Sv$*OYK{-B|V~92m^z~ zfCc*dBIUPAnvqvc1^K0zeO1@hwD`qY1s<|Y2Diy-AE-^!Q^H3IilHEimK46-(%W{s zv&o82o6M!h0lp}0<;_KH6BSv@!vM5;a=WV3TtF| zI_d$IZXFHTlbvSU;~(>SA?V)R7+>5yvHPxrsMF+b7P&FL`^T50w~a53ze~m+xcOjw z>i_W9ptoP9J#$P=$zIZS` ze)&*jx0}fTF&FKQjldU&IZ(ti1TR4^6H|+7QHf;o*PRH?x<#Z5x^K4#m|Sde{1#w$ z?aX(!UEJ3lbojo>eL>g9J9%GW-zwUDBiJ|j(Tn@S1i{v3R$=ezSqwFNdp%%|GcFE+ zn-}(N3Enq(@zSNjRRL@KDs!XV3pw61v(vcB>$d+l*ACVHKP&xTi{YvUaMOD*{q9SV z%--w5;9~Nx461gQ15t1Qt<3K0&UCSJC#o=W(@b~eBPW+Ck<7$(hc*NqJ-%e=?^#N2 kGXbQQPgdHkj@@+-20*tq-YjG@hX_RiosLE#HT?SbpD2rDHvj+t literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..200a8fd580ac436865ea4b1ed879a142dc7c6eb3 GIT binary patch literal 6843 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..7dc83ca75783e2efdd5c20437299bd9077bd37d3 GIT binary patch literal 2348 zcmb_eOKcle6rHi-Wa=hqn=sb63hKisZX((4{6AF}cAe5+5=;_QQE1Am{c4Xoo^fZM z+c;GaVgVAc0D(kRRY-u;1wt(gB)R~pLLi}v1znX@#a|U0s;*JtjvbSlRBAxXVm$BN zbMEimGviWWPU0E56RNmOyDc2lY@YyrA2Li)G-bdmqK;;;Pa(@?i0KntNAofL&P~;l;zi#J zPP9%CznVb{vq&~ISxNy(Q!G@%O$W{4hFysl9qgYv*$h)DLHUNRi4&n~L(^q+2-it~ zrtNBt#^=2ztwA_iBWEFvgGdu4T?w%pZPqTpN^qfqPisvdO?%~2oyN$b5kEqLurXEQ z;0&6bL82w<;y6%LMc2^0UH4oRTO4|o{qke5KLe>6mbwG%4>?RY_KPh4F3aDzdF8@z z&m3^?fA;d-?b}!K0{7Hnu{AV4mj{2dS3Ae~i}v=-(hGJT?u$k1Xub=+@*c33>-jE4 zXCJG55aeIEyZ!p9+sE=lA@AED?@RzN?dCi2Ut;+;Z+!LVmfrYp%|JZ31nx51d4l^a z>cs!uWMXXJJ92D*W42Ci;`*)*Z{nCJyK^gmF0*X^Aj2GabQ8B{v(Vvoy@it>;jc#c z8(-i0ytm@vIS(d+qLNK%9lOHdUZ1!Xj1DwgZVkL#VsCeX55uAty9IV&SYQaz6EIZG zz;hu1W(uFNE5LUt@mWnh9L|Ry$_7p>h-r`bt$<=@+W}U~+#f6U`19Bgg|Xjrm$5^Z z!=eu1^64gV*n`viy{1#y9J(iGY!_5ymkE@0E5iR6;V<0#{`x>qBez zlN!^{CI1e>M-n56i(KLjF3s)vzu%zg^AIt<8Zj)P9qk^QcrgN|Fx-QMnm!*N5 zP;i&_GYghBt*eM0eWm}{yjEblFKyx%(ZuB_*h1pNWRm_6gxu{>Pbb^1evKx6ivlKe zwc*iBTpLY{q`AcFqfF8f1kbPLa0A1U=h~;AJ45`y_FN&RJAT zu@y$xvF;cgQpM%g6sBast`m4S3(0jD3YMdwKVe`WE$@1Ip~whh>p&ex2WJ;7eZyWR lRtF$k_fgraH!!u~7*MI^QTTqY&JYq|fR6UTrxX4s{RP+aY!Uzf literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c7c189ce4903281b623665ef55d53f2c3008bff1 GIT binary patch literal 4423 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 W;d>Za&mn?V5jh%-L}u{8_dftIU*fL- literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e9aa3dab58a2b1d001d9687e1565ba560c6ac35e GIT binary patch literal 9399 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 I@h?mN7pTPXWB>pF literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..50e41a3bee04ef4cd95c1fb640dde63b9efe9e2c GIT binary patch literal 10759 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..df285e27f5a849cb6c4d20313b1e1bfc7b895136 GIT binary patch literal 10295 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 PLHI|R43Go-Wbpq0*Kyi> literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..dddfa6fe7a625ea4f93b2077a8ac40f8270cf240 GIT binary patch literal 13474 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 M3jc}*|2paa0)iwY#Q*>R literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..68d41a320836d33e0adc32ba534e8ac1b077fa5e GIT binary patch literal 4221 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..14220b3d835b376d114535d753b2bfb24d1fd9ac GIT binary patch literal 24949 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..0e0b62e7f888cba890b080ee8621c64d977f3949 GIT binary patch literal 4627 zcmcIoe{37qedo!fOVVT_Ii^Cz%JQU22G#Pockh0^a~zDcC`+*=MG9VBH;z_*e zc*oowEz(K0E=kkopP?AiAjR4h4u;e%f(1icti`%vLx21c6zSS^-OprAixfjQ3_;g6 z*f3=K94XK9+-=5y3Gl=5-uLI{`}4e3TUQE+!V43H=WZ{&^8KfNa?5042`>&7(vwD_ zbk|wWiHOcjN>2JcLM>g(*4OSMwFP2uUD1n_D%8-)X}{%>lY#H=hNRYsDufy|dr|}! zL?9x6&nuI2n?$h;T}>ns-^~5^wviD$EJ^WCM!88=MBoUr<_gE#mtb)tyK3)|TG(>! ze&{sqGFhz?gBgbQ9iNOUfP+B6ih zA;K1P_(2qsM%RgKqQc5^b{N6_5aR3eMCXQS%z!~-CS2ZY3;5OVh%n491kM(mfiLqL zgd0?42Iwq{nku<(&xYM+Jl}P%nr~P`(HkwlEy9bA>q0|qomjfc_1nRDwz0ZN7GjCn zQ!%7#M7I=bP7JRaWJ&Dp0*&G20#TWzn6XA~QJtLg{boq!;q#X5MMKOP)dz^p2YmqG z4ncrV+|Ze|udxAFJpeV(xIi?GYUW+B#{W6aF(QUWq1M|W8(q({-RzPG+P*go4E&;| zqA15=I)!Uw!*7!nzw1Q^Xm;JdU<33)2siH~y2-ftUQnv0NlpvTCiTF%Xp`F1+i!i6 zT4r{|4@BGVMy)d0I8Q7fZM_@h+|o2M?+1Od>^FDp?1Jk$AtdjV$yyB=XEI|p)^9RW z^O^y2XCn}fn;k}=gSeN;nFk0}3`>iBUTe$~WVTWs*wxU~{-vN@djrqlS zvMItxy7r|3XwuKU^*E;{o5QWHt4I>4u=}LZ2^?=H9L9X8zD!mYppB~P6o^%okw(i7 z9CA+dvkw59ouTb3t3=`4QWX#xs$uG6#fi3Bw(F8pu86{HoU!n`8$_PnZ~L>w^YsP7 zRUKss7E@OsII=q}`~DBEd^e|aD=X?p>fJDMJh?G*?g4@dL#8Lhf_8nawjcYW|F%wb zh}LwbE3jr@j1B93;g0byC@4&r)FKVh?%HmdES@D=j6MSol2qZO7N8WGWL-2JQMmFT zW!akB4@0pHC(7jBI_eArUSSD2~(&v$E@H~wAsKelbAIN0Jpj!5{ z*zzxgc5dp<98+~Fy*$bpqa^cNXP0ve=sTD1NbIIw>ow|xL5FcQ&8TAWVVarfg4vbd zALS-B&Dxn0rlOJ4b{L|!AjTK%{FAjGD`_oa4 zbKRPHyTmNYVI(?BFm_pfCXN0oKT|6t#MIl9C>%{iPD|*c7SqY12)58+SM0qpBdt(t z%qZGBE#blB&rPC9pshmY!snQxqsmqhbKeyqS?ERRY!2!?i}t?fUFZfoC`+_fg)y#S zQhYsG_}YQOU;fK$pFDWo=t#e*Kl|rvn;)na(??&~Exmksw2Jh2ailZs{2%(!9k1*b zqw0X__4}#@h#z`#Gm|c5Sdy^KL1!| zX=b%seQ3U)f3v%p8O^Es)YOegu#z07Fx z@@S@)>u*(E>5r4!7xGKVU#Uu;O6xO0rkFg~&U~cwXIs_S$RGXi(drPBCk_<;;mc3@ z*F#cT1qApjre~$$6V4Y$$Pf~|OG$}0q+3Vvwsb%`m`fx&S$O@Kd^+*%d^-7!!%&wf zXVS?(lyN*oaXhPn;P-GjX~51e9>=SHz8l9^?!o&v@cyY^!27v*y!zlGj*l$ic=cW! zM^EE;{S1!MDvl?{ar|x($LIu(^*g}72mY@g&5R~~iieL*;{lpZd^T>z_n7Se>K$csL?xJts^=EPg+Mw?=7rnbL;K80 z=S#?A0g`#&wWU#td2rDQ$zovJ-l0@;^rGXDx>S%h=(_FMHYBw>n8#A+uKPQ7K+ZV9 z?k&(d9AIz)9Vci?igcVb+f8vP9x2krUc6S2y3_N$F=)El3fBE5sy(J?Y4a@+xORxS5rr`Bugj;q z=z#D-v_xC_O}gQ1Zws$aYE867Ni8kfez0Q?cCx&h|C7;WzhhsTx~06{$1=0zyKOr> zJauPPL|CkB53AQ!)AxXx)GDtEZ>tZ^pea156|Y6;tYpcantUuq|61^F#jiy>02h`J zvA699sgtR{&3`C$vMeA!o^+iUs*^LP0=o$bUeK4mpw0Kas0G_k2CyZP6xiPOqZXR1 zv$Y#aHvcdABHhNXBC-!RlI@3w3jdfbeDQCtyn5)mWE;bFTG2VJC@M93Cbo>?Scxgd z9Md#e(+%2FDTUoXNnIIcU7TShRafUsgUSY{H1_JfimYjdj6GB4Ot$aPJHNz{}LRcAfTG||Z`Rm}E^su&fjDrOJMqAC@tjA|9G zvWlTAR*xCnNIe&+Mn$Dc#k5rLqOY@YsKKf(>xL>bDUBtR_Aq~`B`wr%fG8_{Vg?ge zQ8iOnkL2&++~hKYExO6o9%BN2p$rULv;V5{go6G4-T(zj1oT$dUC zsd(ra2AvwI>s*sfsskX+>~YglG-pYoe@Eo%d9Wap|3^shSnlfE`q|dM2k# z`i-)|;1a;ln668AS1kq6WR}b+&_-CT)ctjxF?bE1@Cni5DmPT=L=I-l()Orjsak&F z?#DEB&Y)BV!bTiPO@UMu5Hn`TH=x?mWCc0Y1K6xEGT|=eLX_3+!y#6(wkTv1h1~2&@m->cbvF!W z6U&pZqL9VA16Yj`g(RLvoTmHIZPnPm0d>+tgjy1z6l=ox@|0^`xoO&6O$7U z9!pOaaua&uV0z*|loUqBm&TtsI{wq*vGj@muTR8d?-VBs*?rBiD+8^+lN!I0#8s^J zXRjB>Uc7U%klg2k;{&#rQsdt{fSUo^&m6(WK0I~J(E&aK##gfAf0e;q%=o`dvSZ(S z&ov3x0XmTMR&M;qhd>icy4f~0{@gv|OUKgVuNsL7w^&3^uZWI7;46b1s9dyzcrh!c z)QVbRiQ?Q16yYOo1?hr86IHOhRoXVbi$x@ge=+jtbky(I)5oX7DCllQ)8*-SST)1x z_d0KK|(AkC(3r*s-rMH~ntRansCB z^BS*<&(53Y9GL%qHu^so!!-*4(@nVkOOGdtcij*M*WM9Z{kn*3Ogp=X^>5+^ng}=V zLlqX^wGeIn{Mn89L~-&4qM@LBS2rx4gKtrJ5w46?~<5?xTmaA9-@u`HtNvZBN{2!bdQt7unhq~B}!bu!*?>kbhO zIXr5YD~`X<^XpkMvV)j{qL>s#{oN(6T!251)ATz086EE@rX=av#SJ9IG{RP}!2mHN zSvG?qi!!LHsf8}-5M)^k7wAjQy=)Ot))Za909n%vh3qZ`8}D+R12tmJ)^o%#gz&gs zv8(lxUH7V4vfCn(VG3FXb0p0)$aZ(ChvRtofAZqL{p+4c|g+y z(I6w9KW$gZXxTn!hqpS_s=LqeYjwMrCELb{C`yu?Tzf7LW63J%_gi>WCS!Kdwaek{ z&H*xB$I5oqb@sttI6^-W6-_rTgFw2hk!@~;^p_ixBsF+$hYZ=bdR3=Z@f!6~mh2cL zl4NLFAibfgWZdzmU5|{~{>%Zp6&?>pkrAlXcFOi79%hL(MnqjPBqf*^Zjx^)#w=+pTiSMi!4YhD0ek@NCYq+CrXh_a zi(>TnIh$JfU|~eSqJ7{f4JSNWa?9>)t>pR+ zoO_%oiXkd8h6=hS30M&Ju92;c>QvqJsx|I-V%R?5JJl(NcS!#PkxW?=Qc1@!4MQXY zwhs$=cCj{+$ebhn7LjGe)Ft{Sql&IdWSj5S>TcC0R=EsE86P-CzZILXE0tDePr@1| zx}m9>HGZWoX_}5WESKGC4MMnqvu3BuobIuZo`{-+Nw#{GJnR89o?)d>H{-}cR9XSb*Jns8QM-XQ;_5!#$aYsA^p%7{d#;e0>P<;hrUaVThp zq5x^ayPaB{Y;|h2(A^1m0is&elP5~1Cdp*8<5#hdbC7JY{i0K?g~uyy{df-<0k&v@ zW?Z}=7RLLx^kZ3A0k9a}3^-fhW1^%=x^+4(D)3X^4?Ps|{HjyAiIoh6yE(DTMIco% z;j#E$BEagR-6a@`3b!72D;4dvg1RN6%-eX@nC<*|>>hu!ohbO#h%Rb&mpj-{c zQg~}+LV+QPRV%7|O5Ar8XZ;c6xFqCsUBJ{gfzMRSfYrfPZYh*Pu=$A-PBnOfy= zM3toQNuP15+%y4R%7Siczn3~4-#$(TpjH0C_$ZM@AUS<=hal*(NS@^)P;0qTO(>!U z#41&Xu4Sz8GX`Z2d?ag%7_tT7>r8u<#IavwE=a&fv4E*rW4(r;5UX1B9edyyRdc`A zy9uUi)!d?!r9a&v%Ftjc8BW0ZK+n3D`V$h~;=B9yx%JY$TVpbiO-tUHRy6^q^{ZaF z$kPLVUo+`HG8Qi_Gt{5Rni!Lg@KEz@SV98#X*{v+ID`$ zL`+Py+7wL?$e`mEUFfb{&djlzsaFb-O@7NBc{24NYr=RB#za-tjI&>0oLZ8m>^H`T z2W((KzgsOr58DTcDCnZPx|5AaNU0}T7G6L9ac-K01D*Z+{OhOwGQN$difAa-e#%I` zny_$KLK?roO49DSkGV<-;KgCLdG!SP+lo+>%Vfy8&rIsU9&vqrB*F;GRUO_cz0jt_7}9i<>QoLLD+k&zrKuG8&t zZ-!Vyl`^|yV?evs@lPaB=t!!e>h^V6K`~8$HDbwcb>9$<4OHB6%M}va_n=UbW%>A% z@o^+epxeDqMhv)6=7EG^!qwgS!83zYJ@Y9R`Ks$3cHn|cB&a9^Lzcu13-_~{BDDR8 zi{Mc8+!lsK`IY-2mq6`km;mAV6CDz28;LADE0CdD*$I!&xYerTXFe1J3@SuZv4lPy zIZ(xJEmCk%4>gk}}bZalRQQLWE^l4@CxGE*gPiiMK7k98EBN#8Eb zYata`SJb7Gx5N|!1xQ<8Wc4HA=u>&wHj)~@OYzUSEElS;MtH#Rq0$p)X~6=ihK>bHddeI;=>TztxiYpWi;WAKZ$LFE?N)u#>a>x05+}LdKFWV6eQ9) zx2+QGMNoyUA|kZpvLiw5J&3om@HZ6b<_N|x-; z^odA3+hLIwWNXx&@LR8}{!)~&#@eokQfBCEI*8r^atAt;o+cOH?A8#r{>c6G|3q;k z4p=c21+qE+S_G#b>G}6ntSXq@pJl1)@lXP3Q$8`i(^K%)Auuyab|Bs zL{&-uG*+v)Rj2#vi}-KxyTnX9aDOUZAeYSKxe?We0EsN$Tqqmf8>#PzLToqCZO zvXUxm>iX)pI0aCT437G^ABoF*@i|5oyYJy9kbXQhf&_?!JM``k?W^g{7yKF+qHXVrUNj^$Aj-Fo4<9m_52S8jQ``?;B`^7p(vdTqaX zUH%pPX;tR(7Y7sXn#-3l{coSXA>SWNe`zj{t6ScF>`;DjvDX^;cQ8Bslk4-Z&<1md z#TgN6E}y0|%-*BiX!geX(zv5H=BW@(4RCDawR&C)wW!@3%Y1s0i!;|xazgv{rLP^z zUxAIICu{i=*r5BitMiNU{+^qscgIGr-I%|aewYy(+#vhpk$mVC=JKOamb!|&k~w!6 zOT9LSo&Rh$-%k%QFBPNLGk%`l!s6Uqj7iOMv+TRIJngYBk1E`^*lU{k(9f6+M>v+< zaX3%k&z?P5<37%O;~)wU zk!YHkn&Awl>j>9m?wH_anGIVY%)54`#H_vn65V}(Bh2YN*#93}-1W@K7RG(yCd}yG z6-`sSaP>)P~XAkPc*nR`>|{CDT;Y=7{aIaWUgd{8@Uqm*&Vq2K^@-?1)6!Vh}{og%{3!$ z`T73jBTTV5^a%6DETsFK&ppok`D}(_P8{Z*VQx5t1N^GSvFQz)mW**$&M*1a|5(}i z?@xW{Iqtvs)~h4%CH%zM>z2L*pSNDvyX;zrE(?tQy(r6EaCvAIOFf*0JRjgWmbwDf-wlH`BPU=3lyH*x!CxP8f1+c@CI*#&1? zvldUT!L!ty4 zdobW3T+Lj9`7h#2D}^r$_;TNRdsxXrsxP;}pZV400NHE@v+E2hGJ49P~}7Gh1zVSnvSU?i4{Ehs;jjN?D=F zc*8*=@jdzy1DHg2C1orqJIhG1C=LAx{b;XU1Dk=3=bX@I z7^@t5Gq$LZP*K3y=G+W&*aDva0dDO?SrOLJ;;b-7nb zo`_7%V6*=8Vg_I07wP}o5zq+4O08hLDlL_kh$~d$v#3RD9CWnR!x_gK?m_yaI9t_m zf(jt?1O7X4v{@i#Y7WmEd&FO76Qf|Pi)Jj%cALK7Jf|jdX z1cO!d=*=CY4(fKo-JZHHg0VI~kXVCFNBmlj{+HMyuQ${|?~QDQrlRYq2)%x&76IE< z9%v>4P6LbzNxja(>*!u~x9!t+vYYG~?ldGuXKtai9q6KaB01Y@%PhMuuT8&_=Mdmdwz`mgyHANK)}0^QP=UO9QvJ+ zJGqU?K_DH3PfPJ1qVFfhK}?G%p8s$RHy4GkA65E zG;UQgh{n1`Kb(1j+3r|hp#O;4)?Vls^*!`SDBlBm$mVt?e;TwisEx+FTFAKo?}UAM_mb_49if_(Yj*kG}05p`V8Smb!UTu%4mHNb=~zoxd7f>h}Y0 zg>D?O+nJmU^+#+xvwqIZIYUf*1ObP7dLhiX)q$MdLVTIMq}Nb&cVovQZApfHMfbRW87E_Q z3*44-adwHcBs;(+9;ADOaX3vCb|0ClB1GR*z(9e-<@F=RLQ6{rlnH zMB0dHNI6|La_DS?_?omNDj85)yaCFusY@UXaO&q*ox5roZ-eN$T;x&x^XQxSfb(yH z;%dij6)Od+;q8Ldlod%1awvLh-jrot6*aR1*C>g3bn-m9E?zctwP_k!CpR%D$pWuQ z5-;K%MH3C8p>#&YJeVIIJRuME*Jui8ndrS)S(J08Am$7~R_U7xiXr3-UC)V{pf)wI zj$P3Y7j#YMCE4T^O_iIn3c8uzkWYhx&47;Q(Hv_KTBIlHh9dB$AoDVMgCHm9ikZW( zoS~RfQ%79`VwR`VF+~;Rj_6dMW~dO;Cbk|FbFD&*Z@c@F2i=!88RNUQt6EKY|`5 z2MRnV8M3k(@}^OtXF$yH5_;t(s0p<*`qjKCLE(x7)oErEuYgSY=gCu9O;mXa+v~C} za{Y>KW=vh-F-30*Y6b^1w4A9yu^`#I+Q;)I%nU1Ox-2&XCc$j)9+U*wTr+t=7S$$b zAk&D_pGt#8g%BbS)@fiQzi3`T;3e3+siK!`zlYN4)Tk)(AmH>MYbxN#4NX=wgFb;? zS)t$R%|R-?3H1ovwOK>LsYI9tZ(5SS$iqrGNicJG#|35Tl6=JteTpvg;Cp!qZ*ZE1 zV0M1F05kK3YVx9~=op5#M(rRD zPSX+8TIKGvEaWs*%0Vkeazz|^QW2j?#@)t%TXyn>2~nUmFq?7{gsw_|rUPs*Vt@X{ z4#*>!rv2&Uy) z`j?1mL(Uvc3ql5#;B_>*R~%Tyl`83GT3|=L|pn4DiTCyh#u0_ij zlEA~eQV~{=SDiYR1<%Lh)g%zd(6}3VVKj8(m?b)s1;jeEsqrS>qBRX2>~iwzd>X8K z2Ba>p$R_Yf)YK<{nTQUoqljV?4wjNx!!ScGI0Myeg3uREKG6pt&4IVe0hEL$URQ=Z zfSQQyGzEt+fW(G)^0OV1tmPzmp^H&O`X)w`?7=iZ*wl=sCK^KWTD$~+>CE}B#x#V# z=FHL^)fEV&A!WeX>h+Rcl zw{jg|Be9KLr1a2P(AX+sObxI>YMQ2ctdv&aj4J#EzH0bk${Y!xh^1tDt2d>>WrjT#8=uy6ehJ=iW*J;lRCq=cL69d zs*}OD6>hQoxi$G9u`P~fs>s>z4GpG8X2DrI*Hs%q3AX&8>v4K*V(r!I*+ge#tx8?U zuKo2coh$IL>+Yeh*FLzO?fY-~XMy!U{9vLpyu5R8mZe?aj&wc3;aRZl@8)dQKQNH! zWR@r5=)a!#?n*pbocBBX@%8tOoImQKik4=6uDk1{PCN`|{=b^J^*^3Gzs7H9b!n~p zNY}d;V^FZx`zlwu{`ONel)awqdhH0cwj7V6W6RmIK|7UObc7t*q~HZxJOsSRNmM-Z zTO(@w%Q^VW{)SV}p*zY|9Q?8CK!Y literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..3347699389747e7783c1e71380e6bfc70f8fda9e GIT binary patch literal 4941 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 YK=bC}g#y`$Awm&A%MrXj!Hcy20&|=t5dZ)H literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..35df628d14b293315934b6fd2d7359091184377c GIT binary patch literal 21261 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� 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 O;Am;UB}os^zyA;JMiqYm literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..4557a9b62ee73d2c5dc401e3175d81e7b263c7aa GIT binary patch literal 9348 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..01e9ae8e795e1b9b43f8af2ee441cfa7fb08b026 GIT binary patch literal 44349 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8bb417cc4276c96def4a5e8eb36a8bb05fc3101f GIT binary patch literal 14161 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 YI>Ms+he)S*h!?>?1q$hQ{4w4C28&#}U;qFB literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..afad045c9872059650fd854adeae16f19ee5514f GIT binary patch literal 28328 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..2421bf8e75707f2ba340a34be65052546ab442bf GIT binary patch literal 2461 zcmcguOKcle6rFLB#-1i>k}}o=S>n}dqoml*{5+p1LQd^UwE5H|p+!JHFP?`z&3MM0 z8OJuE8x~N6RIy+~VZ&D}kk|oTfB*qPSs>T|Do7xtpo)(O6%s;JhJ2nLa|z>D{0 z-o59Z`+ej5)V#n_?A2cO{a*ITOBbK%iLpa)u!{}H6l!!_SH(2SmR!^GO>CpZlIv89 zr5bK9S?szdS*p6lQUaYgj&wnhWp13;c$CFu;yN~(F^eT1O;!99Qbm=SCB+i9D~{_Y zP<9H5qL|hwiu$Q*KqpMgGI7~MhwDDEJ=3v0)HAtJl~s|M0f!pCQ?nE3$Q;r{SrWzpc!S}| z08vFvKu57xHf@3y&Q-AsTh;Ul;zf;_Hp@%IwSbCVuFqwWEQ^vF#Kl8k0?N7#&&L+Z zTiCQCpKVO4s>7vT(X@I6BJ*}X5vP236j221`w!DZNhSWwTa(P^}pl*!>nqEMft|;k! zY^I}b5#`K36;0arYK~7!GMa^q6Biwa4HuJ_&+v-K%#j+J$F_kjD}jy$MH2a-#h#+s zOEmk<4?lk1yRF5->*>co$zNQ}aADX_WiOx1Kmckq-h^x4eX^61M?#|oK1ZT-M%|G<8urTd7NX|dnWUU>J{$C&NpPfP;U?gi{=rNn257GkzO^dXqE%>BTBEj6*hDRFo-Ut3d(g#*@4GRW&)^S~@wwoT< zPnMQUf(|(igBJZ648Fkpx)oyk#N8d}6KvaX<~Yj`+Jjx}cOmxKU%vk`ye+grP1jSh zsHC9WdOZyz#|@6kl02qqT2d2Kp)Tve^t?sC){1cuUPe`28WTk|DT{(!mn0Ox(YB!K~erYV{#=%OqR z9vfA_gf1mTO_JzZro%&;&2_jK?Kg5d&nE*yxS+JU%&WS}hK8-%`@9Nvmrr|z5-DSr zq1e6yA+8r2hD$u}05uZ>dX|B+E?guO+YL`4)39FJn+alVYIoakGj6H|@V*LElbp7z z!L892M2CiB!}pFre*1>g)UNRGA0%ujIu!jn5`8Z+5}y2@Zs(B?A~BX}I}$|JbmBKU zdYuMQ;Kkn$@W|Tk7~9>(K^~g0>vZ%A4U#5ob6~cO-pF$>GMjNX)71pN(G`8A3uFQC zU#4i}%D|R|ZTW3ly3ifH)&)9&rJXiy^aVCLG!l-!a}zaeah&58Q@Dbm4^qvRNUabz z_}XwiQc6mR6gSqP;hnQm&^_m>#81K8rOL#|2KF)cX=pX>H!37P5%+wzTJYnE_6SBeYHT|FhG7o{cRJAWb_6{p5LyyQQNH7AfLFBM0BnMYBvexb}xTbbOH94MWNG z9`+04cP?frF4m#cGIV5aQCD_sWwhM@$+C+IPPu}86Uu<{B?m5Y)b1g~LjyV86qScR GX1@b(xuj|U literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..0f64152984ccb33ed44c742f4f4afd579532df2e GIT binary patch literal 2779 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

IoG4E*Jh;z=zbDp)9RlDgyGMgf+Hsj`}o zkOT}gw53cv0T4q1B_U%{GEgfFd!hh`0(mY1us4TUosx7hfvS1}a1&_~)t(0OxsTn1T#+%5f$i(UB&x{`KLXJc*k1yrZOQX3FFx&E5K+aN6igtXT+c-%Rf=hno-juH6=Nwi)KO> zHCHAs<4}PMNjiw&M4(l{j6et^PoXEA)QB|FW)m_- zyt*AIu_Pu=0-7yPqG~88RnHBAT+a!>X$A!~VBmmSs^9UvVA}acL zL{TRd1v_up2H4p}Q5nyPk~rz$d=96gs;tFSQ%FdfXiOpp?pjXX18k21<^boR5QOuK zB~!q>CrvB`^?9&5U>AuXlBqFM5)-D98H^%Z9y2f<5P`0d6w>=i085hqSICp#exn1Z zDx~ZI@73jw9|fbbuEiuhz1nLESV-j0aYc|5nu^0l$so2ZD$6mXniI&g8sr;1I2>tw z5G36g6tqcX!_{<^d^)Ou7bOi0plTf(NPkcU9RWxSySzGNNDDvc$3$vO3ttgJHx5Zv zU3=Ss$Vs3koN&t2lR&8eiuv;v6O4{Jal(+uf1@A;Er*)-l^3WI>;>nma z0LyU+E!Y>5?jWF<{=h3wqP&}!?+1+_;;v`>;3_~|$;(`f+UiZUXX%}CIQS!Vk62VctnbH5{o<9>4apYw*?g(1)!?ry6}17oqj;TA;&jt z5flLe0{sC*raoznOs#5B0BA;`4q{7=rb8(Ist^TD!TK;~cr1l44&)d>1>ka1#yldq zxD(%=K+H_2IYF2NOhb}9QwQR@BE(Q#PC$r^L?Q@Sb^@$3W%?oV5Mt)!I6zY|z_Jqf zu0$a>rl9_?DH%gy80<_ZPbdG4P^Pj`)kr|>j7iAB-r;rwf})$45+Kw`r)FY?i=-TW zo6^Me(_Rf4+O!{!1390-5n@DBam}PmF==XMQUci8(OjlLo)(^BA)4CMJ*aN0;i*Vd z+^N3CR0+CEQfF2YYV5{VMNa||nM8F_nN)$faP1`)lOLtT1b{yYlooX?3Sj>^;pP;C zDh5~qBoShQ>b1Tmy#0IOKLgS=DNC8H?Z7w2pfDW8gB}4&XX?@@s06ZLLxLW8x7JK-xGlAf*gs`B)$|fT~qts zisSo|1PXs9n9D#I1qfLZ-}NMcw$oj!qKc}-@Xb&HMcYVwc)!&}>4J5BPyj;!C=hA) zg9&4bJiQ+bG%4${Af}&f(E**1fZ@?pa=n2gNNTEz)hl{{AY45`oJj)Et`g$D_elMQzwB5 zF(lV*El`RvsPBX#a{-#r*3E?#bp&08Jr=>$z;JGQmdsIxFqI05&ao-7Yd;~(+~J3m zp=d>VLLupjvqV;p$uf5dU<`I!>;H5NcHc?p9aTT0bYHtG`4Z7Nnc@uFI zditeSpl~3Spdu72`V-QpM_GA4_2cZL$63jwwX;n0MD}tJU0)=9LSzN9Xs8Xyj|;q+tamR18239kpv2Y3Nu{)(T)*K7&ST}MMz zOuq``mL_iTZFGmg8zLMYX~)y8Dx5ed1jhgY6Y-o|k zftwa|vd>((R#Qs?F$kKN@DB9A9>zIkiF{4d>Rfy<(AMbNznki z!W~lVi57URN$d?AmiSi+*6vioNdLmGLy@Y&K77+8zyx3>-S;$218ue|4=tiAaJsf% z9>l>W0XI%R#ln%2_MJl*R%=KTl2GWzWcmSX4WUjy?uW$_6f?3RjvxYh%7j%>gnLK_ zn+IntywR_#lTfyvp%yT)qQgZN^y$k8H4>&I)AxEEA^W24UAuyg#||QLx6{nRpaQ9d z%M-hn1u8zqrRo4bgb(aEVI6n317wp_4e+-L9f;)vf&OiLBqSpOQNZ}n3TEI%79YNt zzRMhlr(lxn0cMtL+44B@DeKEfOXaObH_^yOjtL%b4G%k*>$_#!%R$%iB{FBc3VE1k5)o%CmNmK~BvHalM?23_!jk`fV&{lgRG zO}QjE2SBJw68Vl~-o_WxfQklRKjwmkmD;$yaLGa>K&wNQh4Fp{^1yM0J09%+JRKXSH*UaAcFJ$;h75V zoC$#p9^X+JI%Um38xais!$U^~>gpLVwSRh)=urkp8wGr<9&h&wp&~`Ddf&uCIOO3qq>rqa2>B=@C*il(}G6 z-E9(6v1PK=YZKL^dSs}ylN5&uwWz5i4Ox|SQgZxxvd#0$q`1(`6Ghe|(_X7tArnrS zRoyykR9v6s$o5@CH7M0Xq0oKl)3=|E-;Z(}#gA;;G9_akrjik_TJ@I5bjxirqN(yK zt!=(jpLH9vUXJXVA*O2T>cv=T$`+aM{5hviN>yjsIm3c&T9HZ52Marx+pOfsj%i}* z)YK#_QB74=$+Xj|mzm!nQ_g~0jto1ECYhe~n#}_(zmp>qqeM{^-R8;#&D2yf*z%h$ zCVNh~vF_ccFEh-@bPc2rFn=ybc1{tMTDFl1$g8qUMx5G0)2ovy)@ZJBQfySJ43u~5 zC5C33njLVjYNW)PU;}eYo?CB{@JYdC(3FMi2% z#aXI5WcpCc@mXZdtJFaPtk2=F#T~>@RZUa4+oHCq8(co)gZ@mbUT0MzUi}@_ifnB) ztIR(L8Rf|2ZlajFZRfy|W-5kF_JAn(@xeP=B7+s*Z8Y7wQ%k?|^c6WW6sX@&tqU-} zG(AYDuBo{d3!#Q0M~Z=kl!&GnhLsHjqN_HUZnA}nQ+GiY))Lvn4jee(`CcpFcjpe+ zj7^mbLa~xSWnC;qb=}a`mCCB2Q>uZ6ZX0CEU1YvP23>!)%9P`Rtx#!eV#cXCz7zgH z+cr$9y~1voI9i_GMRvtHX060 zq3k-gRm+a_Q`vL^RplU>u(2myYbMYffO?@bu6M@@DL z7UIlyw+d2CsB5VqUP>&@jEuFaE^ED)OpFlKwlwRd+)Yu_kjWuA$;bqDjIbYP&rcS| ziEdMqeU;bc^FAIQ^x)006WqQbCr3u$>9%ZXo3XiJsORnOANOYGp#Zm4b8k+;zHPxNbQy9LBnixmC3S1sf0jfU&hBNI-uSz${DTSxyg zFeM!U*uE(3@rK4&3e1hQ>a$Hwa-Za#hIC$X5~np~^Nzccnx>jE*>U67r0wxyy$t*M zRSKa?F|pg|O&RPo?kxGNKFew^n>d^3aD439>}0>0n%qk?n;K?OClu7kI0ST573#B< z>|jARXrxquX558F6?T(jdn&djo0mZRRE2y89e;t<5%b85@3^@L{sMNGx5m<^BOHMDO2dEg>3s zi>whDtT>BoxpiLLP;Jw8zL?SAg4-Q`)^&*Th96X6h<;A`@et|l z7l>gfk*!r{cK(h3lp5SgU{uuJwLcmp+2Q@sAjOXEzyBjqWY@mh>Cm=Yc8Iqp;M2BZ zpBzY;Hf+0CbJF)`&y5E0xpR2*Ix;hf_fX4#^Uf`xhkRItzwLk>R2!md4g2maY!iN| zD7q;f-8pV5u+AZ99$9nHX*C$^^Bv!M;5Dhq2{^AoWloW)qLSSRm&=D*Z25tyP$T=z z_;%#rX7(@1%wS@r^Re?h@&$~FnzDT% zRBWjhnJUiaP%KP&OOZj(XPw&TQ$=E{)R5EMkCI5Xdz|`Qx|s4ikufBq^0CnrQiN$B zsuXXDQq`sp4`kQ7VF5Aj*lUtg>;OaPI&pner3!WaEdd$WWUBjFp-_e7edg2<_v&@` zAoIo7r=~`sRm(DuHsgkDSz7OukV1%@aO$2PzI>e;{&v*TbuD}abfTyy$B#aC@@J_= zWTNFSR5}wyvb{)9KbYD@-B${NVv+}59U8np5%R^)Bo#}>iP~8|g;ECwLbY8BQ3N(~ zbV0BTd350k{F>Uak)&+u$PNwXAA3I*8U34#X{eDYuk5>XEoV83NHU(jx@=NAh)KxI zDkakkNSmlX-0~cYuuD!HO%@9Q^A6^2%VzSEx#jh{T1{j%@VLhMxca3qS= zT5)f}kTpvuz3&qaJ(}9?)t8+rTmI&^*qeCG7~Wg3P(>+Z$XRsDC@i27>Fa`Qns1CJ z#=J(Q<+$gkN_&W{Baw5@6->*pO|q@(b;@L`?|Jhv`3DzfyoCz$7va||cl^;P$~o)g z8#0!SxHi&i&Q{#+Z%1NxXRVZ_n2{2jo4e;oAW2i9rfH>(xJG4@tp9}&CEK8|{V_v8 z*1PmMq3$+rIh2|lBQg@TRs3W|*A#dvL&?WB?T)OMx&%cx#Fzj0ZO0Es728mr_({KM z=x}pHn0oKaq9;Ds_k`H{#;%~Gu+pL+Q#yJD@3QXYNW3wNKofg+pw9?Op7Md-FLen! zM@ahXym6uPNK)5f7JjFDeIx~`Pp}U2rH50n0g6`txGrf^ljBYV}$n` zA9*OQn@IA-r=yChk|#R-?gANZFZis{INoFzBuY*bKHcq#!66J8D!Kpme#4T+g(3EyUdQ*TpOpu>8$*s5h218i;5MwlA%I=jxj<8*Y~ zZ8+g7V3C)~td6ARxB9*2B!I#_I#V`#{6V z?r*WkFluDhY_4`(gENF8;Tve_{=BQ_^xB@=zW3D|x_-CG6E591*om=g3rXR@`OJro z-?yfKsPjUjIzr zgY!@A6ZgkMONF2JaVPkN0(Vz*urpQQ-Xj>d4vI4WzJuar{PGd;T7ID{-W+|jShzI& zK73uQ6mAlhfqzNi zGiPps>qFuGRZF>{5DIhrslo7CA@r#sQ3yQ}6Zq$bA;4qXz(HaJm;5L$@iAPMcVNb` zm=O9~%=(83aK}yJ$!Em1eCSa;{vjU!J12^v*Ku!;W1lO-+?r@8bVqQQ*|nH?D<-^O z1ogF1jJmO85B~1NQ_?Mx(B&B1hr!3s5tE@WVDKXh+&Bi`#m#{P7N%c

AzAMoT< z5-fafBdDL-hf5-b%kAgk^7#3!su!6^@FnS9tDfBpQ z)@XQqK*!^IF?x@2X7^uI8=_YyI_<$<8I#=oDx z{LC*@{On75Zr{-Jv)6v@FS>tM#a(+BJp^(x$((93Ry^R&IWCGQx8~Kc_?KO$U$Ls| z^%xebtQ~ZI=pq9A0WDArPltjoA7ubKKYu=WFu?+J=1f9vaGMT~J1z7L?u!0ehm5#$b8fxCos$_vv2tJqHfV6g$`C`QL94z32AqS{E6rS;q2T3~ z`+ZnQ2#`Rn6T6Tb6s9|6E*+n8y@tr$IpaE5i25voIV+7L*$PIvH|bkh{c5M?q6qZ7 za)(>5?+DTyCXaYah`rptD<=Uybygb$0n3AMO~x7H^0^_fhgvr1OdHt^*8+F&@L;=p z0HHgu+Z_RTg7Z!XX=2f-hL5EnEi7Jg!{5!Vwn8{wlZD?J+nt;XFsac|?vc5y^e1(PUUV$0$&M? zg4>lHB52s5y%va_Uj~R(uVbfa^bI0J6?7_OtK<9Yip@lmEkbJCt_0);RDnCxKMkO# z0yK)@G~jU-ok@T$N^{(WQ8aw4c(*v4{eCPdS~MmwqVj1~p8W zI%7e-H_m`iKm^aG0La4jocfKQ;zn{?p^pH^8Si-Y@b^a_7PfjzwX?GeDYz9t3v_Ik z3y2=YNHho@T*sP0B?2$m-a^UBe2<&^s|y4e2D?0)!f)$%j{DbKP;~+2B;#Ivj=Mp| z65kCx1%|!M?FsEjf1h{j+}`MNV8RfT-KR%a!(!m@zrQSjXR@qFXmBN4 zH6`?%a@$hvb$AY}DsL%z9=NH|Hf@vkghZ)eDXL`1RMLRqwE=ws!F>u1QXbWBo}xc* z8-V?S(3;Vxk~L*n(lImG=ORTyFDYrVDxr>7+A=Vw-gU2gyJbtNu1UZw^foGdMGNA$ zW*HK0C1Ax?+X9xShle79!+M|bUYHiH~pvXzQt#f1jwiJA>XsarfxE!RM1$ZF=8Pd6z4rMHiRnwC2fdInM zbS3;1v;i;OA&8XZ~bw%8H7~7+?mnf9o zMti3Qxky*_yiL`-sv0tP6}n#o!nSqs0|m>LC1_2OO=`3QSa0CZ#z7ab0W8Fn0Ad@! zw6z}TnPQ);0_%pvtu|zAr}w@W69IlmCgfo#mIVf6Ij}v|G$g9vxUhn@Y0~w@^9rg3 zf-ojDVr`%R(AgC_)}w`mjc5}3V(w1`pk%R)LxAff0Dmw%O>F~{RCMmKsD+6fA4QW) zxj6UbB)*48)UbyCEnwGDF&kn9u&B0yVVT2gxQ!6DWGgyUYwK;8d-%Gdx@2k{$uwB|{g$puI?khNPPY)W%=e7^5g#0O zGKOtsA$V-5F=Ge}6ez1we7bmLaTC!1srfnNI7VVWjJ!Bb%WPmHhwv4u}+m;p1>(~U4f8H{6t8J*^ zL^{F)aM_rES7Ao+RYL%e;Y@}EgHqanEH#sR#TM04@{oOA17_WZBZz;V3L0gYlFr>< z&@^aPh9;nnHu_r1^=!#lGR-1VKoW}HR@C9A0VvVDY8&8zsxa;Fe(t86f%t+CFA}vC zMRF6sLnPfk`kx7yh@qPUcMYjvRyXxLz9_&NC~gNTIaN`!_>&aC(dmnG5RwF#7A#XU z{DwHrn6-*`B+%2gHEsB>5W>up@zZm9^;c#gKgLii`n2 zhUMlpou25<06)yC6au5x(YFe~Hp5m1C>>IRCMmkEd{IECN&kvSvW!p!D1}Yqs5VwB zd8+8Qyq<+1Wl6Dg1A&)rIPsw^dZ2XJ3WAQ_MzH8PYh!gJ+6Z93s~Sj$HK!*M>WL1V zm0atT0mnBQ1EKL0T)roQXJ_NfN~nj&-C1tA`oRr_Ai1o}=JDB%{bp*gJh}idid|K2 z1>a>>U-W*I+nCyTvsU2?@Wn*wXWt5p-jyBFr-gCoXuz=+O)Dkfny%We7%;Z2uZ zbL2?w1p|mm{DV17yty1MnOr;EoV|G0%wQ;)`h!Vl2#rq8*z`qH$*dZH jRP)KKS6gtJF4RCu6|`G*vT8#F`8HJJ@g*Ps8RWkK6Kg+Z literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..396eabd410c801e770a900fbb1ae17cac8ba091c GIT binary patch literal 4501 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..a962505179b920b9fd47baf7f227ae708229c0e8 GIT binary patch literal 2289 zcmcImTWB0r7@pZA&1Rd{#4yXOUGT7N))aTAb31b>eb~5ZbFs$Iq~g7v?4D%D%+73P zW}7S_;8XFTXde3Di(sWl1+hL!AJkVxih>0#eJm(_D5a<%mMZ>dchhZ1kyJ1bhdKZM zf8T#U*_qK3iogkXdxU#E!Z)A&`DHvU41i#l5KkN2$N@_?(6}=n`W~8Hu9JW!ru>Sx z;0I9-O->_OHWgD;WL3o~8Y7-VT~u`I^JugdNyt`}#57$&3=%qJnnTk^k!2gE&2ijc zvELCNgO34z7*55q(XoKiD)G>y=h7%KTk@l5q0T%_Pa)ILE%^W#?j)id*l8w~74&Sw zrRYSRwgS?yotUEm4M~glxd|lOx~3~&|HwJW%!y&?7|m6hoM^TdINoBII8K%*dfs(T zJLI(Ex-9RPkfB0Xk zbe4X5 z1^kKeE3FT99!s}eUg7%q?#p6dy!*y}IBq`$$5)5o7?=CvM^Z)$u}J}5-irwvG2!aQ zN0+x|wtE)J9yHKwg{+AEqn?LGy)q48xPjs<|3=H*V{kd)&r_)N6e;;^_W7YZg(8Un z?RXSD6Zk9MZm*jcuvYpoMYXP_(>)Ep=5^uqh6WU{yP4F`1^ztJpMc zwp$N*)_VURQBm(=>Y(tI8mV4c(Birb#eA`l_NCD$Bvbs$?swgiT9l zM%!E_m{8GFS=Dr`4!{j77$CM}X|lPB4NU-u!%! z>82@z_tz@EM^Ab6Dm1gLNDidZsaLb`%Jru(w=15y??i|t2a><^CU5p;<46AAr!RY_ zH!URE{#imz-?#bXO&(Ot`NMZGd#x`mbhmMkeiL?!PhR0c(}ZmG?HK=r7Dd`nM6dq7F)|ijT+4y&V*4= zFGZPLW&!>)mBY;8SJpCYOhDD1Ezosr;q`{QS9e`9?}8DaX)d!#oH@L>KZ0K@?HNKc O4A4S1$IZZxoqqs3mS=td literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..272c17a1ff029b73d7b8e4f34522a70166129527 GIT binary patch literal 4137 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..4f59be60ee3c26a41e1b2460368f1bb4c4b8a9a6 GIT binary patch literal 15222 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 HU)=sL?w9A= literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..1de2e5e21a53686a619c81f66c5cf5b56b52d05d GIT binary patch literal 2046 zcmb_d&u<$=6yEiZ#xV{}Lf2XcOBr0%B*HfP+v^a4gOfH5QEJk(LZzgdcn5pc^{%_S zPV7XHazN!4Rge?>1Fb+pNSu)1#Dxe!50L_b8|t|c2nh*l9j`=#YUa9+whzAkm&W1!526A< zL_Q~G(Y&>RZ4J#iE_R87F4uLJASuU%FW7{bYs4<6P+{8kHJBRn@WI1h27B@w`t0^kWBae{ ztD#xWoK~D3Wpf*HFVMiuJm77#}36?~)p{ic@y-nBJ!H&X2sx*^Vlw4ZK$?2@fq+kdh{@EcQ0y-! zj4v9Aejbc|5ln`r|HoS)`BgB^ggef>=v$8V>FC!qm^@F9KOf2W2I5Sh!-KsZ(>|ra z(xN@K-;)QA?5&lO7V*9>df)?_N9?PUlXsu!=BOu=ExmXA(LFz4JiR{qE&9om(MU1` zA1Y?BtYw!oxQ3zNnO5yH>%?|+%VdLMM$8BlJ9z@(+%huICb#Ou&DhpPrb=9_VHdOC z`nD2ovqlnA3CFeTB{z{uyr~mIa}rapZza6O08^)%z}Cg;W*O#Y-7xT)0U%(LRN`1T zF}1b5o$3mdNtdiyb&t_ES=YK;!}>RFTjBrbpdUR1-3TB}eQf=WZHgT~Q3ivQaj7{A zf2$R}N?5pXV<#{!Sgyh8V+ZEk((_kV3KSbZ0cs0fTw2K~eXC4#8X#S@QOT;-u&YBE XP_bgUmWet&gg9uR*8&t(gg^hEKVlvX literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..755e73522f508c7c04bbb75d4691ec411f9d866e GIT binary patch literal 12383 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..6edf50e84eef24f3d328316b491cf12d2f5f5e2a GIT binary patch literal 1979 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..bec94d77d4b0280649b19a43d4ebeb31e5f396a5 GIT binary patch literal 12870 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 NKwBtalK4MJ{u?QGhLivR literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..51f6e93b4200e30700fcef8a8c7075fbdab244ad GIT binary patch literal 22240 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 LQ#j=lXWRZCzxcv3 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..34fa42b64d4fc3625dce005717b7028e6fba9a78 GIT binary patch literal 6949 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 XfC~NSzm}F`h)4(^n*&9`e~|q*9A0CE literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..2c93218a6b36896574c2b0cb38c25f21dda4c116 GIT binary patch literal 2543 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..b5255a9eeff1cc2ef9d2ba60c8e52c13d2de66e2 GIT binary patch literal 5211 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 E0X4;Y*#H0l literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9dfb5368a837951a7bee83420715fc1881dc99ee GIT binary patch literal 41747 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 z zk`au9cVJVaG#&#vRrUZ^Zm|+v5L=4Hf9TM`=6p5SNJ#O}#)(;q8?iTl&p;tE(f3-qekK()Bn z3a-*_I~0kjLbP&&(-k9J0rZ>rXG!i|c$gAF+-6iz3Nsyb*BG@vn!t}EPcSGdUMj7& zTU{~|5KYE}R;q+neuh=*GXsGqzAC265Z6j&){7g9^oUC=7pP95i12h5Q(L^jkf?)- zl9)o{jew;`{Au*1cxzy>KQ zU4=rxH-G`9dUlZmnt(tOmJB75`8&%!p85Un@cy5z zQM$$EW7ddmB!t6I+G}$V4-2HB9)(&|m@KB7MNIIR001!ie-Bhxq;~^b@FQZUz#a$a zzzrV|e#P%6wnG#mQAm&XIvh-07=RBtiAOOtPxh8(+}THJ8I5o)5EzVx(&D|MDtr#Y zmbgKtyPQx-2cagpO@|YM;G%cf3FR!)XnoKkiY0G@esM+iczt1c6+@aZ8}6yDS(Ic3 z)>~*+Sz@J>4~=%BVd%)Z8PIV?>Gy7ku}y6fYP1Kc7KyVDDBuf10+;EN2sgyzJD%-% zUj0o4iw5+MNW`?R4x>z@pD7-bK!#d0;=Zs{TwG2VHW;69td);H%1)=-bvIZ_04@q! z5rEe*ajhX9FHvGU<~d-jWY~k2pAz>};HFl)-0(#bzGBW95nJ7WP7O>03~MOOl8KUB z*-hid1&f5ZhoavO`BW&;Gv9&zjr(=re-q+@a!{d@rnd;>#zKB|ixSH|E8l*V1vEzS z#%Mgor2cyW9u3O?#6wd0FLit@^=(jvXIVwgPLKnSCW@~NQnc6xfoR_rz;Kz8#$@PXQ=-LCzb}4 zYT(Hy#Wb5QhN)u$N!&X+{5Q-Zyg{rP7-S8l((!@2fI^S!Z(02}*-(UG$6YAt$bK{1sE7KmgX2EZbE4i=-2Y=L=N6k2 zN0cd>F}>IU7N|efKUae<;vImsW4UuTEkWUIKZXkrmG8LFhLacEj~B%v3{j7m_oDtw zP-rxH7sM?gF+nF5$8tqZLKJSrVG~D>wh`Nl8#Tg)!3_+(jJv`-FG|3<`t{1pIW(|% zuVgqWUXvUm@hTVYIH8?*<21|r2Xb^Q3?ORJ1Ta2>StVXUrwzl~c>bUVZ3$B0%^iD5lfIyVm_r5w0Hp z+-UKN8~=0v3J`7eYl`%BRu2qpVNvW7N0s$U62)FfWe8{DCnxoaVs*Uus~x{Q%A^4U z4FU3Oi{#m+kA{-fXLuxqv7UAdfQky~a6Uef;4xE2ly#hUhf~Q03_4*J!Wh9&O6^i& zIS)WyFuUOAr;N+(j1=5Y!q|kv!t2GmCE_&Q6~ZPEht*FtScgbarGJBAqUR*)&HGgi zt|W>-g+F}Y9rZaPQX$>x1lB4on#MA&e=wDc`K4gAiYGlzB7JC#{nxo*>%>w+QCG~w zyAT>&L*Gp5)9pC?vEH9Z1TwL4teNSQ@z=4$(kZaCxygubH<+qq7ZS-%7_Ko+q7r^W z#&gDRcZgXQ{az=dsopSNcZ)Yl9mM>CY2g_S>t`&ru90!Lt7?b z!=xoWVBJ;zr4(3hCKhO}{H0E;8F~cpF6KIk$hM;#p|l@w^Fu?4n--aIl=hz>B2sy} zT*M(F-Ymhy2oba-LF*(z;`Kni-5D%#~vf*S71B`0LN!Rh+$L(+H1pHKqxU-`1t$kX#qjO=rB$M#oY_~D=vn$e1dWsO$3%tOjQJBc+AEuF=+lt?gFY0d z_zbw*rJlPOstzIEvx7ssYccjZ=J!5?R(jYCC9LI3ai9|HX&}sQ0w<5anus~kDd?J% ze!rEX?_Xhx%EVP zldN!x*KOiytMR25AlaBlM6613$7|}dN~+f*Zm}Ep6~&kc6EY*t%*;4l5Q7!sQfvQD zDp(7LggX!xGYM5OjnEf3v0Le=U!RB@6N!l}_P(`}{lza9dFWA_nkC-6-}9X0s_lY5 zMgPh|7#Zi4kaH%>Op2uq<1z`7zI%+5ZU@q1{34D%u;7CBtkuE=(OIqcGv`PoGNs~# zvdn|Sr@%m#7URmz!Ek6tW%VguB4yj9?Yzjn>*q*ZpoS>eG^%DWF?jXjJ6nVGM9WH`P z5T{4k2SfFIdyKfxMQ5F4Fdk1AnNbY#=c;R1=x4%@6PD1kW;5#qmQO(QkBbLO-QF@W zO~UI5y~J1wFGqhys&EK+)>d)0cdEz00^((|ln{q>gav5h)GSxMXFi4ZO$efAuBt^4b-{O%Mh5Q*AaNSwTmv69F zM(v(nKB2Ul$iY+P4(3??G%g&m;Nc%@zI65y`i*$P!)xejMv=wA5?CO%{{c}nUI`ml znte=J@#`sTI#Ko^3%2oqC>4x>{SF^SY5#K>6cn;k`h!O zHCpl~lurP~F{1alr5(oBF~?&*0@cIYOpEtl4py~ntqh-(Y+TG>5Uma^7&cB42bvv3 zUt^*EM=ATq*7%96-zLSyjtb%s=*)1UX*EG*Dt&7Oy_mQd1^T0th=-pBKb}}A(=#H% zl}5Q}7>iv*@busVhI`R?HXz`Z zrQ*ZcOj`{r#snaUs3eUaL(ytxJusR5JzbnhuRB>r@DFc@Rm_yJ(O|hrdfCTP`+W`< zv?YEFfT$}UoPt{b3C1|_x$fC0{;tC;&p`TFS*BltZVn#@K^8HIkm=9rHLRQyQ9ZK+ zsA>X8EB#7x+w(*BiSfr(;1opY{%QB!4#-u+l=7M&3Ys#C>KktqhHKwJc^ z)qan3sy?jtu@i;OMyMk8JzUC2YOEIT0Zty*4UxIQMzAC(=F|+`AjU}yv~;-chcjv(3#CqSmX-kkIvIR?hv1oqkH0#$TiI%`Nwp*2x_1 zk*lH1ZO#4bQhB>=#d1>U&TZ>zWv}UxAB?}6%PY#y8gH&Bvz5n{qs-<1`IfR#{AfHr z_#@-u`$vs8PfRGjv8T7?S4pbe1W9rQwqHQ1Q9tvvs!WD(4<3|@^_+N=eYR|vmq~S! ze{)$5^50cK&~B4fcHWZ&)YXx#t!iqhBAObPySv6;asQ}_GV77o%MUvI>g%Q&TWaNx z^40%$Jk9ZUyvwcHkz1*O!*^aY)%eyce;c{;!~Yxn(Dg;(_rgP}@x~3RyiPvw|FP4}*m=d#RQq_d@yl;DrM$)E zVxNC7yMh${TyUgM1ObNa%#+7&V%!8Hip&2$uIOCZ5~TY8+rKK<(Y`v^np>4^W+$#| z->9|KtGZX@s!yoyTt$B4s_NS6r84QQv-*TH*H+68!%s(g8NdDeTK3Fy+{Q-k?BW(K z;_h5+^}ilmeZtyx>uUe~fMvOV-`w2ZCGYrO-<)s$_q{FbF8<%&Ia2)p--Z6KgX7;N zpql;{pMLf_#WnVSG(!u??Mu4rNk<|1G3QbgSNZ?AW);7j!Kic{-LPuO@u$z7q_`^n z$3=%9)OhOLbmD*g6yK2!5NPeFTGHN1wtSvuAbq1NTJq>$56E`=UUaUq3pDWzNj6c<7Xg;F?BuBDjP&;X%aN-3vs`ak2Or{DR` zx7K(5f32UjhImFZd-i_!dw-vII#X-qYO4CD&(YO?`5s;U>81a6_?Srb9Sp7=SItI} zRKxsrxlBp4bVU)DX+nFzv#N}Ab%vvNvQIc^yp_{5EuCNQ4oGo@2 z>`j|8y(9LhcNOj)z-#PWpWP@fTPG%ys-(EfwM_ zjpF)l(UfJ(9d{bKsfaChA)7BAUBi*ts37o>@z>^ioITHZNwaZgQnI+L z;PmGUqoC+0_hrdYP45zWGw#lhJzVf-R=8IB!>e7!zONWJ(}S zSBt1ChL$vzPVRhrFq7Lf?5-`GbUFH`Ce_kqF}2mf^4c-!qVLar+EJ!UXL<*02b+{yD{7#J zqSDW`%E_bzcHElj6W3?#zTw`IZ*zmLYasnVu9(louKnoLj+AJrxP3mR(}{)4vZ6N5 zuzymPEN|)v`)h`zXfBCWNwdUOr{HWBJ91g4#C_|rq@;V#%sa(_OaTnPYQ3mys;14x z&Fi{Wb%`4WARXSN?l>t?k`-OEYd&hS6kS|tj})9-uOp^y?7%W7U+8zT;GCIFwKP+o z;WSN#l-LDuKbUhxE{}D``&NSWoE)gsk2j`8D`{v_EIQDcG$mDRw?{TZM8wXlz0LNn z$V7W~WJgPR?Ek7(F=?ntUB~1U+}V=PI%3OkVXG5wU?mLkMF3*ZSFne>#SQDlq@^k5 z0(w(GRwQwQW2d!J!LbLuYe((e){HX}JGRL%RY}5VlBVfmw_T#o;s*yaC0|dSrpex} z+-RRuh#Qe~yQs_9y)pkvS%x^L3WLQ`A)o8V#(U#?@DkwG)gw#=W38v zQ88pgi+&ccR0X>xr~Km5g5!);WLB|V1Gc?20^!kQD``bv8@r^|pBKU9&dt+|^w zC0Xvcn>UgM{)wbS-H;?XKK9oDbjMm})ZXmhGK_ufxVu4CHE&1JwtI*2_H&VzlxV2B zA*W6@RTa!EwhTBqv7?xEeAE8rHaM4yN3fUBpprFyMMTk6Lv=Ukn$UX4h28ILxrven zZ!(wLgH92O>vU)r2v61hEV$cuKd&l=!QCHf6EzbgxBt>;BrS*(BvouFwAqmvg>EL* zSQWoK?_@KJ#HDG`FbzXlOn(4dAScDHlC!nykzKoXp4DMRAasT$=@R`7@rVhLRm1r( zpv#KkZOwe>x1gYs^jjdGuBu|EQ*sJLtf(!@eUr74lJ8umWgvP@XjO}7DTZ19cUD#8 z!Mhl-tL+oY>(raw`P?Ye#l9bNwsr;eyRQ z>}vO36Ou)oVaaF!2>&WHUtBk2sT@y$_O%E4h^^p~4h?b>lN&8z3Nln7GWT0Mb z&nOFRUUhOv_AV{hxy=WcMpi;~>adKHOPfqhH4L#k-`6L$7H~iJYt2vEn19c$R&WgU{32Ja2PLaoc$#|6AF zhsA-Ncln{OWizGtUB#oPivCO%dmqSFYuhi~Z?wXrqpX7eg^ecNo_k`1Y2Hu%tl-P5#GrX7|B$|ax6Y#DaMt|3^ne(rtN zNUHG%C7Ai5137{PSFQ1@CeEiMd$$Pv(^rI@7>$2OS!-UdS;oI6 zVE1z{7Q;nn#v(#7=d*V4a3TUll}yT-nYyQ4GED`<9xfK)Oo&|rc{{sj6|0y^bS(=R ztnYGf#vD~?`WjJ{4RMuS8n82;RXxKi-qvCA9d6%vXelg-Y%0?|8sr=L0%RVAH7kz& zba0NVLcFf(FZSfa-{2z4pnEmblA8zou6SsAD599~!BAgG` zH)w_TA;Z#FPcI8~VYP!p-sv`oiv&YqPR3eI2?78$HvqpR*IR-Y)N!K;H=q~vg3&h> zE2)jW)|`}+x+ZRbNM?!coI-ey7u%pfB$Ho9g zGO8uN9cp!QnW8gDx;WukZ$O9P(h|;%d=kcW%Ev>|jmSIdu!C5q>v3hC8y9$3UO775 zC`+;-!!dET<_kisqNbH=PUT7i5Ti!1qZO>DYR33Hza?u)Dc%?oI}3KEkeNDrycTPe zylaOu+e(7hE3R5DYFLY`*#_af^)Y`-rqG*>|AB?6&zwrFCCfOb&=*|6hTw!*vS}Vj zrQYLP1`3%JOWD4rST7Hi+ZVq*0%lY|HZAovFo7Y$eJf<_@x6}*Z?0e^(_8Z=_Tcge zq*k$DN$7v|>#D5DsX5eU+8~5W&jpdBwz<>&+`qaq3&oc-$Ct3Mk0x;lsyjveDsESIKJmpU<( zOA0V-@XiV){l!R9_kx#7qhp5~8pZYw7(-JwEa5L~z=Snio+s~k56|VUW1$p%*KK(! zMj~(}p!ZB^d<*&1>+i}8=5xVC6#>`L8yJ56_)xoOg8ikbHzTHOsZhAK{XybVCZI_0 zct!{B=V7vv_Sm?Ohq9J~6i=>Wsm*|Z%IvD>A>eKkdcaTC3{F>RY~p02r<3^uF7htQ(ZUo z`YRYy4gQd)26k3c#gjyO@2`1T*L1sad`<)dz(vS!jd!tdUE1o#%1mD)d5-l%NhuE_mt@4qvt9O2fVjO;fk(Pc;q6 zfL&fb49f{!kc*wlCt(MjGddWiC3WDGiF)XI(-7OTnQeBDQyL(bRZzXY9|t73a4iEn z&*h8=9B0i?E$gLAcnFAj;1X6blHu#v5Uj21v`sFjtjU|Gv@naOH!zvp9=ST#v5rZ% zrs9mDkH14DqZNF+Jvc2$p+tFnC6#@bA75{E}QQpWFK|-v$3=d}(SrVrWJZPD#1`lk|?M zzSv*(UgWw;@C-C{vNZ%h0s7OKnk$J*okC&Mo6f^C%pcz9iixZlx{>-3W@%`cMA12X zc2MJa7!P~*4a}39F3C_m{ScJ3_E4q|;YFbkT<;4(L}X}+gPxFu$jI56At9C;O0Q=ObMT<=z2I*v zLfw!LUD4?Gc*Bq-@)^IkD%f1*_pZzo?T!SMBF}KFZfSNu)R>`%_psqv{=ufEF1yE# zv%u?Ek!h&GRsxZrSCO;W@YP&q9*aOR^EuxMvEQ>N1bZdJ$L0DVnKHSzf*BfciPJSS zT<|W-=eF5dXE5yA1F)oQq`K`}c*wPqxrI+Ex)eN#4|O75bQSZ>jAD@Q5T>W6?d^km zBe1Id*vC@LAAt(BOvy4PPi=x{X~Fgk!;NpZ3qARo9TiN{{CGC+#%Mk((%K?Qre&FA zGarBfN{TB!4hpXeEW**$FPTCnyw?|5)sBz|ftlT|S#I#R0>;k4lAZDGB<9;2W-K{; ze&vDl4!#|ME2kS!v{PYtm!?7X_~=1@eh9bIr%`>rQ(Os4T*ySy2-$T@)}tRpECj@e z7&GL3zwj1`6uoJ?uP^+MuV5@|>P}{}lX@diDk1DE z32Rv-@U z;^E8LP}=pJRek3rsRX>Yn)#KyWWec8K*lW-YG`aRiwH4%ns@4D?&krRT<_96xucRV zX8N21t9dy1y0g`9=t(sh-2m%LwhO^8yq>?Zva0Ozv8k+0PGtk_@H13t*GA0WsIfUe zo~G1Pl>-c5=GHPVQD$+F>62IA*z+jV!^2Tw!u zuFdx$pD~Opin{^>UbE2aV_}$mrAd|Qt$Dq&X(p8dzV3h%3U*pdl7TuyfksH@5yN!6 zL9I-Ak(fX_0p3rEq=Zna3*KAOnC@dFHFX;KgyXTdBbgGvDsK;PUyDGeTe@l~DGD-{ z)P=0T;_2WD;@c0ltXV*`^$y}L&>7Jn>?rA~qAkBFgGGtVk=ulc**=R`5W5{9{3@hG z(i6nUSU4x58V_=QlgTehzj`F@(@86FSumfAd350Z~M8P~zbedxK~C*)F>v|GXC&KvyR<#x^qe-va|x+e`rx9A2xrYBp$S2$AO z7;hKp4u*?95n+)6$HH2i`Y~_nTGG=%WqoVf?hP!-Lt{I;_A}`=@~0qU%Fnm+7EJ2F zb{4mVKj5ggsl`mvntCLHP)JsHtdB(6NJ~-S$c5}WbSj#k^I467|aJi*f zvT&Tw&8(WpZ3$)-xzx|Q>BPzD%(6O5Lk4!Z0Gr%#wQFGw?EkK!M9AVd4h+PkUE|~)Tyj{0z{FLLaqvl6q7LQvjVx-OBL?fg4idS z%1}9d0gu>PBd^XTC$lWvsd0@ekcSD|;^fGG1pF`=h0WnwK7#BPG=;227X(z@&6@7~ zDEQSJ-=R7z)7$Fw^kkgi3((kIA{=j32vsl$t^Xr<7FT=k?ASv{>B`=2sL4z?R1tvn zF-$FZxgSoc87y+ncJkYbwz*Vi`iqVT>Grb-;2~U;Ot!L=7>y zQuAO3RCV%17zHxOMUXH;)>T|aw$9>|03smBmvEy$xD>J03d~2wTEE@|2V6`c#pQ@? z$kvpcn#YLnEMFV(g`heWcpnSjhW~9Dsu1x}R$Gv455mqQO+4pW$0TL)HXj-R<@+*r z4XI)+%h>gru#-@Yco)N)c4idDEluCAD7eY5bokHve(DYA)W zw%PF%RIkZB*tS?WZZ@wek}iC+io8g|AI@eGo*%l7S(TZ3KYd&Tf~z2rZIOQuLODoc zuwicP8sDy;gKFGKRQJU3yU%v-(U7cB$z9<(I4NS=RvY<4%&qN|ny=Up?1Y+xw~36o zt|Z0w{H9Ih7M5R+6kyF+mHaY0lMQ}-4&kbKST~K_=>yl9)7O$4A`vfS)ipTWLUN8D zlB%d7c~=ui@P4$Z>qvPP55IdLxFQtsu625x-d>w)U{YPFt0`IN znn$e@oH?|ex|%mNMeevd&CKtzKa-34gZjfeFVSe6Ms@dCS%Xv zSs2T31vC=!hc&;g@Ee$lM6TuhNLLtgaDy+nD=>C|DP_W~5h_gzRg9(A{~6TL$kG7W zTz&9&9d{hu75oJPja5jWs-`JKDkq1@9YJbn>i$SO+_n6Ow~d@0r1IfOUkGlbDJjat z-uh!9cI4k{0x06>aFBdp^ibWXW_pi8@D?SY&TD^3Uhq;wLZhGQ zKArqaHDw4-hW(NvY05nnq{c_SoJAFDzL*t4E(-=-6OIw<5L_Ba_&bH(aBGe4?BHA6 zbQgRoT@ucVkg8g?-OiC!bKx))`kdV13;nH5F;gI+0FzotdI+m&rx0&dqXB6ZS7vg3 zNK?IZ!r`woNv)>6npsi^{(!{xl2hjJ2$9Ux>wY9-B_;Jbv(*V(^V4Us&|tg1+}F;e zyP~@>-N_)21c$ls@I2y~SEa*Pgnux9_qDDrl@LA|<9B0Z!NYTx^KNy8em$5A1Z6J^ zjVoMI1K&x7R(KIHF7j*i4Low%UBS&2I}fs&n)I1uZAI|-Ijo_`ZMU&WO(UCq$=InEJm{EPmz5DWrj;AW|1=%aA!6sC>^aw-~<0F zeA=uK@(joWBn8!92cjcGHHz$G@PIG=OZd48`F)T@VQP0Oa3&PCqzEVQd{WYq>it3|Tfhg~g@ zdA`hJ@jpbMx4oU2QmN*gxe++OIt;QgbtN`B7zj1WpqGEximix4@QMc z1Hw-#$j8FM+h_Zc@AI|`HQ}lo0~pPHY zf>9lNku1%x>*HbMbm6Du zKnEP{q&&S6UWk=Ev@(E=f$b5t`Xp#z1i{M+aE~*&wu$&%jHT`VxaP6S5W*1)9$8y8 zG@xSp8r^KPTaQ@{z7l5p+Rh6;R^e6}G*w6P;NAI@Mb^$|@*_m#_B~PMFlzGPkH|&y zs7%e=c@Yez7)T`&mU9!P76}n5Z;uAjj@_3Zd6p&@gqZ<5xNUBr0|RQ(^t+xvv#4+c zzcrtgWh?xW7cs?4UPjX=rrrE3$uD4rvz~HIcTEJf3~vh}2l73#YXj5OLM|jwBM;Sv zz{irf%5k2d(&0kG?w?ahQoE4JIeU(QdT*J7T#N8nzz?BDUg060jLZ%d^2K5yZ`WKd zQ1bW#{+SYW_`U}6W{oygrrwRG3)gDmr!gD-n9p%@*|!k3D?w zWNIaOaTbr9L+1Hkxh#iVkvuVLE*H9rJvNnWyoyJtSRIm)Ak zDU&*$MH-lVXOZWMMpPvcuZ>0)V*9TD9@}_d( z3?YLxAg?v?7it|jokx`+d~O8F&I;Gf1H~$R3|6|4xdmJUvZe@YX6i5p-e8Je z;($+r6IE_Vw?f%|~9UQTWh5CXjD&P-MtC#h(<~EA4qT_b+Bp`B^uI*>DCN>EL@v z85-o72vwM17H;LqR}mKM(s3=RTFjcNiP#TLxNrp&q}Vd{x7t6~k;yQfrIrT=IpJ!5 zK*4`-p^uL;k`i<(=k=s-L%Jcnpdq+7aM*NnjxNe2xRgch2eQ?Iz?}4j$>Dfalk0_e z1&K80(H)K(STjn*GC|iJhurp-e zqK^7q4F`{BRQ<5*cWW!f;5WFvr-u-XK@CXZzeaeZ55;h?A^f%I-V?w@O88F;sBFzF zHUK@SD^~FN*$8KM&mp_2s8L~kLrtF_nh;f~A~~&!>%74y=TcsBZv%@;@1f6m1cVm3dNFlEbTLApxQ|5mV1qyXFa8vYj#=TQDnC+smPIF! zrbB!dyq=JIBa}ln%y$b4A1CS!90 z$do`aglz$7AmmZWZ4FFs-kw0R?J92_l8jK>0Bwv07kHVjR#G2ikRY9gX3^E@`|-B@ z3s`tbV?e};8jfSj!<}NR>y(>0t;_fDZIZXcp)M4 z<9^h{;9S44n2cA16AKt|B`M5a^C*?9d7+X@cZ?!LYzg@dls;whK^QO4gWuvN&!E;t zu{E6U?g*e1UL-+>Yfh^mzu;KlbcDavxFP5JwTQ-bmId}j*cA@7^$kOn<)42%0I5et zPPlKbTj$bhZVggP$w(sPMQDJ+e-LWjjsD0|GPwy}!Y-lhs_9|hF7jMGzamrETy<8U z3m%?f2>S!rbHlV>qHLjhmQRA~s)b7x!ra-I^okmCs<`kSjxvSr2C|?E8yJ4giy8;Y zsgiLbVPg?+UwSx~-xiGsKbjw#Uj(6LiWvTscdagv)CrP4bz*I;E13uBS%Gef8u| zEG)-&Sr(2USyv_GeLR3nN%CHtEsSQ#XoT9_@tc5@w7lJg$=9nNaGfLsijoG1-G{Z+ zzpAeO&98s_pzpte?$~MlJ1=+Ub~K0BhP%cezVws#PJ^|Ach+nTd<6?5EqoFx8kd-Kewt9&9;yOr~= ztl8fD4GgpS+M(uiTSk4;SNAsi=otI!waxVEhEKwY=2tM<=;2XLtb1v&`DV-_e1gpl z`7xQNH`5u$Xr@nN_3vakiFtM_cN72CVDnrW2CADgne#VsS20(Pav>(#&kZmS4dUA1 z4(@dRg-r7(y^FflcN242j@!XZjNq4hwsW_!opLjM9y@-)#dv7EgsU6u7{y$=6%WOC zG_RqjnED-@$b7yDKfTe%UCS&#ox7XaF&y(V16?tZKUZr`Ms21zgfM;EMchryCq=HA zxncyTkCySwZGGGj^Xz$eraBu7F)yCO`I+evyyC7FZiuCd&GoM^`-glXs)u`p`Smbn z@yqSF`I;eLnHgyIT*b7UgO&bl6yxo`n7fR5a|H%?e-);5<*;uDHPX?*JeWbA@VyfE z7}Ge6L6-Mm7WegFq=(OrNsM!TtesjK?_~Zm#I-YXF2?^(LQR3G+JVI!dojmSz3Bnw zlV*(lr}KQ5$+uDc__e!>Yo_M-nwgeP-w>7Ke$6D@CAD6Fhps4bWoG#Wu_21}g_sKl zVy}+n1YSe&+sRi~&p;#T>U0r>)zu0}o~K*z_=#KUnm!pvYy^ zX#4>t?Bz@F#XQ6A$PeQ@d0ecUzsnmnAGOcbTgH~ z-o4{;#a~9SpP#J-892y?h}U>iiusin_pOGQC5PhRN+1 z|MGLW0qUK2h~m=i%mN3{*M6>(xn>Ra>bUlfGIil$@cAHwtrw&oE#QAAmv_CztUe!W zuYHzfo*Ihz*}JzkPj93i*cYPaK8shiV!w7>fSDc`iJ8oseb}F>i(|JjL!)4b%QoVN zw(Xf_<~wa5#kzEvYC61;x_sYF)EDU;%qtgTsU2mk>D5B)bmrTmSnKF!(BRxfcy3_^ zOW86EE?74T333T~`zCDibe6k`>hv`*pKXgZH+-ILc6Ffshf?zq#r*F=^&3C??1%jS zrkJPFP{jBz#Qy%sAMXF}uc|w$n0*1tLsNUemoNEPrn%ZPo1scLdkbf4gItK(fs=c2 z0?bc{ItM3D;N`#@f?38NhKdj+=1&8pjlV zyk#ynW?ckIWDI9b^Dxc|{Ina#-*BO(20Wg?$+vKF@_f8*BTi6yq_*I2?{ep{NaQ3c zgOmGlyo(E8tHonCCYPw~r!(=fsfIQaoi7Bypp9-QpM zarcossITzDcTUAIDE{ zxCC;aIBo@gcocsGR^nALTwQ|W796kP;?^{lhwY+%&sDP2Cp5<~mmY(cpF1Y<;3H6& z8D?n0QZt*j-h&~Y!rgD+cn81DIu6@02Pf`S+--f}cuao*ixFPL*#ZvtyA++kaSx71 zaJZA2>&2w%adH(7P=`6D0t1C`;_{hGI+x0M94_hIw|#`0X7P~M1vt@hJdfj5Tx|4V z1uaJ|FhK(HEX4_EOBHYof;0UnuI${!YkWhWZ(TK8Esj%VFPZN>2wE-Xoa9Q`-}yUy&SOC#z;ymu}xoQz`^ z4wtH6E0;^C_i@8o35z>`KLRqwbE)ah(w);KI9w9AOz~6PaFT*MZJfA#@Izd%RlIOB zPOxp%?{Iux#ZnsPSfyi*SUpph#F$C^avF~1INWhB!r_klERI9C$zx!L?#CaTiMw4! z%iwqm7m5~Ma6SH5c@lnc6~@Cj`R2)7sA>PnM-DD*vmx zt2)zmQzU>XIfWdcl+LzLMao9FcLdRif&Nhc*iqG2fiqOHXJsW63wQ}=$R0n3C zw1jG0>GS|t-z&DZc2&{`H5X+M$XQF)241w4o&|)F3wj648vkNdJpEFG+k${NzEE8*aiR%xMk5s zdRG9w7o}l;G;dJH@1$zLHIt2gpc5OZ0pAlyesz^W6sm3ED^XAYJ8V&fH#y zVJBKkzpABjZnFa#ZCvD{UB8S+^*B%OKLXV#(xbW%04y()EyZqb1Tk}%^h_fQUC*R5 zQ9qM)*4+?Y+3|TpX3%jvBU;y|+0<0X1!bqQ8TxK&S#(LT|;O zBK@QBpeqC7&<{5P4-XVpPCOH&TQ@iLa>J!gG!}-%5Q+kagR2jqTv*67ZyDby~F-#zy=&YU#6e&qeY{XiQN&s-1BwkEPwkj zBrAGnM=cAaE4@FuIzvrt_Ac-CkI)Y{qp<_n2k@kebR7a0(ZtgT=*jj|DH7fhZKN+v0q_I zj^{S~0zoT@odbvfhbB&@mT)D+^t%=z`8jqGTNvI(|FQ9mt(cSJHaKi`JdabY(Iu%% zC$dqIUyBz;frPeu`(`?;qJu})_t!x%w*Kjs{+vb&bBBO87=~Di{6F$D&B2> z7=Me;1M=mm;-1F}>8+GakL-D(el7jX@b~>oP!xCSuW16#97ztap@ZyACTmAWxwqK$ zPQPbq>bHLI)=Jy9=nah^o!g7!_Q5$5k0W|W=k?p`usk$1iK$VWTN9)BC8Ln<)BK%w zrr+^(Mo;5v{3}P%wMNhP{lX7zR@h8`i%sQnbe1XQcNPcVNrfoq;Jc9(*m4_cW{l&6 z)QyyrdWX;S74s7SnU`tm?a zVHAi70QB?4z~u8xA(8$#aHIoc?ADaYoN1>_YIL%Z$=OqSG&}h7HUEm53q_$QHnx%7 zkjX`#ptm@5U@6p~GwLcL0Pv4Af6+gnT3#x2TpT4BZ#WBGHQamXb{5EiRDef6OK+RW zB6BxYWT9xsejaku+^vPg^DC=&Pu+}UL2G_&CzI+M)5&RU1WLS5TrptRpYJ={J{N-& z>3`Fp5{d&h+J7=m-=N*Wvv$d*1AIHSrEMp>#3@XEPKnc-Q;D|s<>TloXCeX}-U+Sd z&>KQCjcejE`T)~Eu;m7OxaxvvlYa)(J@xJsL-j@D(aFF7%CSR^^H#$V5cvkD2MvqE zjjkbF1_S35hcfkX78sSuU2Stb-66NHq}M5?tLJTspGFHi@25r*0>!M%r0Q6tW(ARp z-d1ynP25efYX|c5A{H>e@r$B^;SC(y=@hto(1qs0Z2+I1dSddDUC&c?^|F0++!xLh zsX@Nm?#WEHNB)696z*h0Fr;Ycu=nloH4}QnDi*rVxQwI07Nn~UZmRTL-tpx9n^9Ft^SRRqB0@O;vlSt2BOcp^`n6Uj(u~i zpL>N8cik<#C3?yprA+Q zR7|`y{j>{gS(^5)g>0PMlWSn z+T{Bj3xGNOfirhvIO>PD;o^^{{OP4T|CV~0Lp9B&Q}1p0OCZ%h3>7y0$H8Hk>)y?~ zzD~a@^s!*g()1NW^+E6op32ydu)rvIzRv>ToqD+buFz4Bl04&!uJEsd z2#m%TER8bb8-6@+gs*qbLJR2O-hqcZe0EbK>W z;UEJ+$i;3rd>#u6VCQ%Ca^Li)f!)bXKNXJh;I5pf3%yW4YU#pxT=cE@tz+L|(MP$@ z!@Fg=d(Nfz1=?nM3&xK1n9)bL$AV{h>F@bh4)@x{4k0Q~-DEE>!r$o~7|isQ=r=!p zpk9x@O~2{SfR9SC^CAE!LGE+?^r?HAnGG3owU@pm{1M_{oBLrZFx6_GK{@myD*JII z+lf+Um2b_WF^5lQHrv9tSf;nnzJtn!KPPP$Gvd;zxnw>Y_0>F6S+m(oKTtEsPdCvw zN*zV?K4ifgz^&V!r(Hj(K(64ZoKWRIbS%?tll>LZ6H<9H%FUGE=;qMT&RqKe243t9 z;nO(Z+UP3JE@a;S>_tP(*8?-%qvFIjn7&cEiiL+N`1k{3^g1xFUHbS1`kCu)fS1uf z;0WKWU|a2x-7nJ)-wL;5w_-mq+6SL@5I$y}K0VMj+zk9E!QFnUQ+U{YleIc ziX_KSEQkZr?zZRN)A&)#(P(QHP8Z8@-7?~OQi)q=NGZ#*?~IDWRcy?Z>&6 zG!u%ZC(uS|lu>=JraULV0#I%ob-6hDagw;GE0PblHULQ*L#-nYIQh)8Zf`1JesMrH z@ULmoJv&hQPM}>5LmEaEo&f?S4%k)Pg`t+wNN&;JZ*Nd6C5AdLe$bL-;DnT<$41kb z6m$Cs0YX&+l+Q+AWL#D7w5(ZWMNiV}noY%sYmymPR9Pvb8fMbf&1eyho2C>;BZ*l? zhlN(Pq!}nWtQqqJqO`0iQYFj-kZWjzIGs)p3BkeAjJTsh@%Z!s(Pjs)v7qK2XQnKDP>KSfi#`p1ROTVAji?cWR(H; ziM|HVuy{Z}g zo{6Li-avJ_j2=O=>YL2~CdARZg+0(QJD@&dp=QfaV(7XA4`46BR65<(jFz*6E=h?b za5R`9I_u9zZ<&lYS&1ZS^Yop72N~cKB>@bngj?#rpcbcmCUzU$g>L6v8C}e3{Lv=B zBEg9Yt|@vM&3g1e6S^JZ3U(NHCA?A9*VH!v`iXg~aiGdPS2Z_)z%d0pi3SO|4C$bE zxXqn$Y%In~M$zdU|9&%?BjYMY)=>N|1G6oA9tr8H0!A?DGbt-I0+0CkSeOSOi{N1_9H^yX2{?HzPWMFsh6O8X zN#AEpreVfS3kM3=WwgGezS#;1NdRG!K=-*)26jr4=yO7@bfF{1(}TuBuos#%=tL`e z)vyNe0#NcGH!zdYD;m(jiA}|F^yHSBCIFA)C`E!lbP2pB$19uBMSyu(aWqJRAZUf$ zc}bIsTY#(rDP^N<=o;PKh|aJC8k-V8`dNef8Z9s=S{UPKhELMFn;U?Zh@n9q;vj>^ zB)NLOX(88iWf^N_6iyZDnd0p8}K~^HHL0R zs3wD+%}7T54q(o7XclNHRjaRvj=LSCu13+zfT0^n-+Icj{{%!!>b#I#hC%?7TpU18 zNL-c1E<^bg8>0ATqi+u62fby08_K$bvZAg*J~3k*_drrQm?K#^U;PriS8>UZeqgf*cBo4=(#GE10Er6Sz}iKE!Ji< zK_U_sHWAHUN*TNzeIx*KBvd1Hazt0lsF@qGbEDf{aCZpkAt+$A$~ zzX4n<%f_B70KZqEu=TM;<8Pp`5Ail2?}n8`)762OqI)IuXCz=NKuLgZ=>-6QB>`6j zn!q^+hC-KP=pluQgj~3Q1%9IG(grY<9)A$XQg9?#Tb2|( z`XJN}7!VAK?Muo#n?US1I!Ca7X0oh9Y$L4@Th#62Fn@7uD3na{9$+91@Rq8@(HrMP zngJk90JD`q2cK33l+c_$htagLcNt0JNF6@R0k}QzxQcULqox=!EFJ1llA`xU&jx0G z>@6PV$>>Nl!lWkf#g>GG<9%=#PaV8`%Yw{IqXGLtmM&hV>HN?O}74bU|S zO$IY)hW&4p8C~6&gbssVhKiCU&+7q2H$dU&5b#r}TVQFxSx`HQs>+k6h0%wA7sQ|& z$3^`ZKjb#9j{g|I^_@$>9jX;Wzjb>EiWz=`QQs($Io>CKf5)zQ-gyebynrXD9Lv9NdOg4Fp z1O1>6A#_(TigoB(7F>DgggP^sfKg1~;}8=YSGqbE4TA6<>yxYL{Z z4A=~e3%Z-W`zh0&uEPppMs?^^!Gq2fW$XpNoIoQ9cO}5LT8wzTb#P}aFcsK1db_^? z)-aZ8h)BS?meEM`@NH|QRc)fpkU~SqOA;+>$wrr zGThH0$UDE=0QmvU)C8OYqO!uIw<&4Dy28pz;6->x%FaWcjexm4M=9g)b7uiRcs|EN zd4NCB#3LVgh6fTzS#vBt-e9#|US|NFSqAn_k*mVMWJ=CcXn=u`0DWe0uQb4|1G!+m zCB5yT2FxP{qX(|Gb~@Yp-?iLRW|-j^I0Y8Uf`5mU|@2}P~$zI+haUnxr^D5rGh|u(g~zqjzE7w ziKv>ru?}>>?Rbkic`@MI&PH^VK+D*#Lp{`7g+e2yBF51mES2%XT7$!A3)n`;xC&te z7s%4i3-MV33uXtJ2^?BhtpmV6Yg!ziFo-MU6)(Ep6f5==J|qx>VIBL#vj>uK@HrrF z!CXKWTk+?bfeMEm!(0HehC?H1hq?ps6yVqkzvKK^j47>K##qMKMwhk_<}$wNkQ5%l z#}vSV=%Y_S4_f7^MoO`F`Qh+DPOl)0VN4CN_>PG%$b!MiIvG?4aMgfn>@Dd@3C&L}ZoHQ!|X;kT!CYT5)F%3Q=_62(=G*vVr0McS`J7FF)avE{_ z_XG5fZ>NI6eT-s~)qaF2E-& z;HCtlKKNQj60se^9enMjjHZ11#OU2_&j3lVc#nmS0@m~G2v`R5k*$;m4St^e4EnKd z@RDaLF*^EGka7zk?!aflgoi7r#pIa^O5X|l35YectW|$?r~yVdhJL%SUxuSDIiIE8 z2e_V`g#qN##+Cv}7@Z%&1l;x{&&>@0HC&0!4atfoM-+xA=VW~2NHmjHm%|$`c zNZmz0jwb7Psy76fCcMt1$0Qe3gkVg-GN%5K+hX~G2qA!W$8@TmuHO>?VWDBjb^@<3 zC5oUfx=^79gi9;^a8ga((Hh~BC*TDo&<1IyG)6JgcIs~-sBdWEWc_vII#*g*zx^3w zN!+P$+!3+CyMkYj&*96; zJ{kj;9Z{R63VV4h=Lf|7dWlithdxux;B^)5_l`h4cu9nHn>o$4g6DdC?Enb`L|&$| zJ$MyIGLWb7k0~V>twg&Td@_sxfboGR;9f!sU4w93=n zp1TqBVK5LJmZ^+rRz46#NCy!?L@FiK+5(GCJ3T)6SMpOq{uK{>9v`F0_jrF9eREdL ztCfCJ#gu}7#Ro;oNwQ3cpXat*dRXwvr2&VAo%|J#IK>)|!s)W$b?tnzxdARq3=uK{ z6?hKVy{iSZG(e!>KABpyhtYN69slGp*bA6dZEPxlun0k|=V|x`UP_)?tiK&l;cscm zREUyy`q5*T+84l1;A0U$4c}MMfDbM}Unh}3(1V!@d~XRpgTbS}1iXrgtNJIv(B6el zr{IMe`F<7bi>DkyP9X*sBpYW$`b*0CqZX$R3`LYDq{l8X5 z17zF_=>!F!txu-36q-k-&Yf6KFABjGhtbr@+%K0~u3 z&pxp-_?GVe>OT8_$7U>i=d1r^oc}`VBjdetM(~fz-MifJ{x7-5;D?VM3*s+igHJwn z3^gYk3gOd)33~`RUneoc83~k5-H(5UJcy+d3Kfd|w>yekvI#H|iZrD}AwQBBbntOJ zyJUx6Ic9rpX>`b`J*gJo0K`WbYa44fxou3v+LO-OUhA?Aemcr)`0bzfq9F|DIY0(% ze9f))Bs}dj*8XGQ+LN|lcwyr|2k3YH`EXx;*nQ%E{BWl4pU(oO^8ezsGt>Y7Jn8>c zME*Ggkm-N0^m8txLi7LIHe~Usp5D<`l&#Sr=Ad#Kn)Bc8DdCqhA)BG&+e*DBuIp~0 zLa1!~Z##ZuppI4DR`P#5O2bhGhz}OTUSN7qgvU0Zwugr8oOqOnM7SZ;RtBHn#0P5s EAG`qJy#N3J literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..0559248030fcbfd7aa59a4749ffa474a29ad4866 GIT binary patch literal 14904 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8dc23842bde87f4fbd5027f8fe2a0451c832deb0 GIT binary patch literal 27449 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..f1f7bbba274344c22943b995ac82c603e8539303 GIT binary patch literal 12269 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 DnKkLO literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9eba0b5ee0c235e1d5c8fdded613359333879aa6 GIT binary patch literal 5796 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..926c592550ef862dce5d98c46e4192eb4e934335 GIT binary patch literal 3596 zcmb_fZ)_Y#72kF4;=AiPIX7N&Zrx;Th-0_6$L!AR&TizQz1U9d#7QjMiBbP=?k2v) zd%Kt2z4*={EeJIvQh|U#q7olM6)Hq12q@wU1fhlqiUbH%Y1P8F_8UT0$|nSfw|8z` zE0r1$I_d51oA>AU-kW)EZmu-1NP_fSuXJIjbm3RudQBXZFfg`DsX<*B-E+coBBW?U zMF;#QVpzqQ$+_dGR6?2wzx+Oo71KboeANljoE@xWmUtMUNgf1Fd8L4kP9us9RS^W? zW@?>x!4r#nfPRGGhd@M8Fq-CeROJC$Yy@82S>c(I7x|v!*Zf9Q1@ntYXGFoV#kqwE zWGW07P;x$}DI`-$&-a-MG4y@nxo_Sb%sstVvRGqE@=BKK21{SbPa%yE!xUdhp2?~d z7m^>(>R>W`CSJiNW8y38=P}j{105|_e9v|(Xx6t+XAb$^n(gwnQ;lF5ke-}DR8e$e z7?7$a*3o>+_RvB-aJ=Qrv>(J_70~nyGO1z`0#a0C45Q0+;j78V*H1u+utq_PFcqUE$Az_8hz_*sb{L{kJt`thb;w?Y2cZwnR>9j$ z31OnBdhE?4n$BXy6~_w^RL6%$(imloW{z+-FbC{n#9q`s!FwP68^oaPiQJsx~ zyrwaOCV!c{nP_FwxBHGd<*Loack?A=m`u@npUpCb88b6k!_-*svpEARn3V3D)3DBT zbfghPP|`*K#jo+T5BNO-5UF9ikWKq(Z3$HYdow&E(&OA2EmRbcrWOv2A~08uG>QM z4KEW{i3e5tEQgH}hoL}f;!d$m`g@mj@egnP?4B*1BK3~;_1EW~c*e@7Mt}J2pI^9r zp9NNLitDw`nRjFE_OkWr3cR?VwceO}VxlDnR!^+=$Fo*j{rY(exIOPkP3wiO4~ z+t%7smL6LVpSHeu`@UCKQkB@aAbc*gV)n$PpriMV$P$ld=XRH^BuZUrTHO^|^K_Mw7MvKYrl(3h9zke7&F6;;Lya163qfx>H~7|{&Y&X)sqt5>`5gqJ&?{PzJq{$Xe6B)|J_Ij zfwXVqDM-KBE?wL%U4HHdzs_vI-Lu5KN(@BtS$O6V~d3yz&PwzJ!sg_*-r9hyB9cfb_A2avET1WX<$y;s~#{y z9vhixc~KPvj<0erj8!J8@!9w5ao>+eN}D<5I&1bR9#!N1;o4=sRIAWMh6V~px$A%#v{3e=WN$J(hz>N$D=u$|hXyBk z=)g%uLl37K0T(}0m_}7kqu^QP1R&t+{SNjTemtj%)u8k&7wxl zq6&Sjsp@za@IFK@P9V&*BGYhD!73AT>lZ%g>|R(mRINw=fT0rFB$OChTq=rn+0->z zBPKX7HJSmYremV(icV=Cd_APdhQVY)h^#1z*)$bHYdgfO2x3JF16i*e{o5ns-MX&sBZ1WnxWX{xFwTxW=;#fac)BWoC-i%pkm zN)s*yEY2#yv}o#(3WKOk!_bFDEw~{RiK#)dvDu^$x-?-?MrA{%5IH2@g!v&pwg}0f z5Q;$|88FD3ss=Xt#&%i&P}X$}#l)t40i(7Gzg~GupZ*7C6*xQGXnvoy(4N8d(J&5-`we>DoX{&u`+a7u0W1I1{)6!PF z-rfK2?XVUrepKHaxw3oH#Fj+1O}(A!zn%h_*wkH};r=%s?8hUi{#zr$fSb?z!E({A z$G56tyYR)cFxKIEmQRu*DXKz#><)?Wj9Y{~a;CwfV&Jb9Ydo?mc4X(@=sGtXwd#C$ z|8N)ujdC=>bm}as^-fXaTYZbuH3 Z0nJr?_@{w3_7K9bflee~OvC@c{{RDBy}$qf literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8177f55e3ccec3912bda9bfffb7fc03881b8ebf9 GIT binary patch literal 9910 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 HH`e|ygQR$4 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8303278f86a4443751c3b8d27171f7ca2e6a67fa GIT binary patch literal 6162 zcmcIp4~!hudEYU+cxH2J*5>wD!xF!B?%Z9xv!4I+hFoFSw|l<-K73~zVPcrOox2@w zcIG^@d$();#6-ctN+C3ID%wgELQo(nf0RTtg@gvwmWrk+1kw;tD}(^i77>@A1R+rS zo4s?4MWoP5J?WlrX1@2{_rCAbj@4PQ9mgt=sS42yQ8Wb1G7OE3TPwCp4qzX1{T$FBeh^2%LEEdA;}poj z14I%uMdmR_pgO78=20^3nD%cCC{Zy!Wv!B#d9Ml8a1u?RDlLW+4613Q>{!>CZq4^d z6+1PpAUc7N(8D2+Ac`RvOx}-9oHfg_G10Cu_Z;14|%R@`S9{0>^(b0 zR7sKOHcXkG86tur3WY9kR6`Tu!%stmjaS+8|zI~-YWgSL$9Mf%CD<&DT{dvaU(aj!0y$B9ZMjZz4Tx+0Q_ zxnkF#am#I*#uLvPiV?4x@as(I2>fBz3S_iQG+7m;5JUzQ0J`0XgBn0R;yI4DI{Fkf zBso44A{6+oy9LHiN`j*4jFzNu3(4M3Y%=Uy)~ear{4el(eAetZo}ais#2VIARGIl1 zl@*z+0TCw)0@I9?vp-^GNy+zAW||f-?iR>_Q6f?*synlH_2{r#?3P|qZ8t5Kq0#ub zS?UGi>b9T%^E)Lf3sMeB>$0loWVZ#sHk)KLfJJNZnTFl0FC$6@p6*o*N|irg4xJj5 z1*!muhG@DNKGAVq7;v#bDnmrqsbqvt4eQ$b?s0wBloC(6C*rk^S5L z0@*)HG*Oh*o4>m(iv|+kkYoBwWEkspBXSBk!E?-jpUIRbh-gqn$^Nn=>QG~!Wvw6| z4Ym9gi+{TyYFd2KZXzTdhx=+~Pnjs1Xh_*#vZ^AB&vEZ3G?wZL_v6eYpwVf1ZuRP3 zK`@ZB?m00*RmmVzX46D&gwK|JD+tPS)txy*Gvd>AK;2#*{iiUs3P>gDB^H;H$++2s zDR7qR-PbO~M@%32&U2gIDzGp<69%Lt4wUn=nn12Hk=y(ZnYNd#_yM!ESa-RD*{>x9 z8AzypUl8F_#3p>;c}qv0VijF%WCzDB00AhUBATX4!e?S%R*;8BJThsSHE%VDTYnK< zXq9g!!xPBWillG5ZKMZ~r6)#uR6|fsj3{LyYND!z89*~MaZfTp&g|q_R+NR&QDw+; zY-o#IA`6-{(4n%dkm`zw)VO!W@|T~K2L@SL(+2({Ic5T*<^^!tWQE9zLaCYP5vidM zT;BFOF4==1a^tftA1P|ZwpJlGO=OKKRLpLH-Uy%u&}|}dnA|mKB=Im$m%q`2Fkkq) zXEGD;n4+kv$q7`TNZ$_P7{@HPqgK#JWMFL@nR4jnJ9{)i+Ii1qgH%N@Iu42jkcvzi zdyESvf10VFT%rol?7cXoa^HsDpj#lGJH=8;?f27jp6|f{w_KT&sj4a2dkdN-l3CB~ zglYG-=_5RWF0!GZWR&kXyX1-=W=>bzd+vyK3gzR;ZmrF}(0`_QKbh%WtKCm#((9$0 zd6)u)s3c={qtPK1-)>#ePjxvyiHc|)9o-oMCQN&pnr#kJiqbY^nGTt4Au~8f_OhxR zzvZIjSSx7SlW!7)E*vGvO1aD`3VGlcQL}U5z3hp{a;S7jz&>y||LI?_kx}#4tfGqL zWCrz2Lg{O7+QSvh-8e@80J^AzL!-q>(gkty2 zmz>uu;>2-$WT)*_CaAw;tG23#-w=9&xCDmSwqfu*&6QX}M$>pMT zpBw2vcTee}XO^(W2se^^`)DcgI&(#Iv=qCb=LV+~VHoyWv&4L!g+5#|dhBo_7rBX> zj#fjiQ&QXF_4`Yv;xE$IPlXD zJ%1OMj=Y3FsK_NFf1h|D@(vzk1=jjg6~eDk47VE?5`!52>kly$FT?Qd%Q0*#W2v8E z!t=YaW4Ve~One?Vm9IB5bB!aF$a5gBS4ug^|LkNAhFNukS?WRz9dx4 zRcz_GM@`2%$_UP+*+dOpCF5>Lb>omeh=kYyjqTJJQ5ZuRw&zX6|B4+j-_M1t8#ys7 zG0ZoULmjtSXC7laevL^MX3d68DweZ|ni1R8AMyaK19HUd751V0qO<5$*MQk9pp`-G z22Gr>JeLu3A2A#An^I^93khk?x3FEMGQ(KR7t{5SJujLur9UK+;LxbovDrkkC#*r- zecbasdmL|tOZJXgzSZb(FEF%?cgo4c}onK2MOd%^PaMr=#=Z_;EK>a_yyfy{*2 z!d817{>uW$;B`2POZJ%!Z{U(#H|M)3O@1x5TWC2@4f(HYe`bra##SMVHq5OtALiB= zb=QF0hmX`O)c5c#jpaEgabD<-u+8#oU@xr&6y(s+)mja!&c^mK&lc9YwhqqMabwqs zZ}d)>t8g`Qs9AOFqvo6iCOu-h^WOYY=q~hsWbYj8l|Rs9Hmo2&FpXIk02D5H9nA-%f=oL`gAuxO2V@A2V`a{KMT1_xD z2K}yYEp~~?z#Y*sYqXWz?V!zI9_p?5MX)R8y)?GNjDSh?&$Jp1Y&&H7%vagzdL_F% zTJ_5hCE@;6H_Jz6^Dkw>F2Y+e9cFv=>l16#Ej&)Q1H}0p2T^zX=G5KirGE6C*S>jn z)b$t!tfiKKFyvwycTs~(5RI1l1h0E{HzVKCv3q>w9~vK zNjw@^p)CorE~M~Q5JVpR1Fy@J7f@u|qAJRvHFZNPsy0E1-eAbQCMnQY7TTaiVWj84+4Hi3T|!oWSt$pW zme&n|r@F4SWl7k4*`Ok*yrvqw1Pa%d6oEO(JXp}F%A>pBWnHD43oMl=le?Ce3@Sob zJ%o~i?WiF0Iu(S?|K8SRgQu{REb0=}6oe3gJ4IgA@GDYAh-l1U4it))WtBHHiF=fl zR5|u&Xk#h%=%6gAd9>iXhBmwnGLSVZvM7b7hVeAH4UNKO&-ylSYtBx*{V8isU! z_E1IAodtepxB`%YU!aJ2qM#~T5siBhU8$V?N@OSZwxDBuO&2xzTvC{H z_VGce$)n5Tp@iDTcgE~jaczKZ3vE7gYjmerm9o$FYZ^>rXmAy?STIzHhd7T`(qQt; z-jc4vwYtm;h6)2pf)vXaK7#1J$rBX`@KPlTJL_^Aw>gF}ur&v#=XF`(WkVR)3JYsR zs8K}E4q)lAc2v`|uO$t@SGB4YnM!bmz#D=LFhV_T;QA4&(Y&T8yoj%DRR_j;N3SX= zs>Xxu0ne(@24$0C?}pbYx&Ww4**joXT2y4YC;?b)RjJeNEEH8S@!vTSMnXJ^ zR2E~qGX`#ML{-IwQbaF*M-X*hqKeu!V0wi)G^ooG{3I5&F!FRwFF#(AM75|Za#2(S zsVxGyS*_~~gkn)b*PYt1)fwptmeH7A6QGVX%v3y*>KWLO-e}f9M1x=;GLeCIQ*pdI z$6T}`sVM&1VAq_#Jiinsfv$AaMS?sn8cy$7MhUX6aa#?P)AbL1?$*rKt9O7b^=wrm z=dxRWyGd$8pWFA|C4H|9>|h7~Uv3L`yg86b#n-nD&(YoT-!}HW7sID;&)?0Mcf7JQ zlZvj-!>LbC`=c1Xbf^7JvbW;w6*4&+Y8$l(9P6>?Ux?9etQTC zd|F2mzMYXpPm5=_g?qL+2SS)_6}F#Vc>AT--*{u;%mRznnaMS;70&p?lkM7>xsLb0 z*|w|x|5@pe2EZ8&V5U!S^v~TGNpJg@8yqx~^PLLrXlLz)l}3ND^D!Fw4@C~2LdyQq>SilWrx{mugm#kxm2msJ*6qmO6 H-+=!C?Q4nH literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..22aea12aa475fa5d72c4a890c0be3358cc2277f0 GIT binary patch literal 5866 zcmb_gYiu0Xb>5M7rQIzlEoCmfa@Wyailn*r⁣d&ck8hUA{z8Txm_};kP~HUUJ78 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 McgBGs@s<0(0So;t#Q*>R literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..1f5b22eff07b786abc648d5d188ef6d7fe624e8f GIT binary patch literal 7614 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 H%k94dWfusa literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c5e8b011e39ae5cc6c9634bac5216efea9e82f91 GIT binary patch literal 2602 zcmb_eTWl0n7@pluVRr383!P<(O*q*=-G~6V@QOA7mbm`7kSeMAt5HF!Gvf3*)5h@9;$I3W@pa% zzVE-!*@?kPk)_x#81_Skz4X@ouj9Qe2Mg<1rdOk~>6xi1w3lGNl-xftjs}O2sH%$0 z^$WU!hJ3p?7kDnp<9a~maU*$%*kNUs_~ij~U8%CNb8=}wz>Y9r7`rf>Y4h9ZMouCypabodkzJh&+1Oq5Pj!eanO&-vqpz3In zkP@1#6Esz~LxLnjNsi$VJ2qMJV;GsHs)!O0bPe37_;wI_wF>dks8^grgR$?nt40(- z-6wA1#^RCvqe#^i*-QiF(K*~6iODi#*L6u4HhoRzJ-<=)>S1L7O&>vqAREe-ro!0a zR!GVA{NnXNBuIv??1UXj5u$uVHESxEf_~a1u$PDhVPWbxl)DGy;*>Cm|>MvEu+1N>c%* zV+R4At@~vNYOH`X4V-`u`ys}D6JtMl{nxMBR?13*vRB@_dLeVlYGQvbS%6F3p7E?dw|+mDz4@Z`IQ(3BGql>d?2gcSpwrIL z*H0xZdhh9kl?4m0-UImCFIg>bF2>kPm%qH(vCH$-K$(P7(hNErv*#ylk6hjBZAp}b)T?7OkW@s=kkcpCzsi-zm7voNn4 zVc{Qy2-7Sc8u2PF3~m=J9I~s>l~>QUGDUToypM8$UO8an8feO!%%rfN|;`CaDX z_y%}g=~$#vu!|K;95m^HSP0UaVe#QHnZjDJ_&*y)MziLu}N5K!(~FT zG(5%alJn_iD+<1erd?>a2hfP#QL8{jj=S}!VU{-1Tu*P$u|B4k?dVadbxhCSM%Z|o zOW#YR?>6thP{Zmh9T{{wrN>qMG~88ue7IsqX84Ct)->Y?{aCbk4azN zLiIQt=lSIvu3;#2u37WkY2pXA=W^|GPR>ab*S`u8oN{u|9;fOg%)v34tCA3x;Jo8* z#m{EKMvY{4WrEPJ7sJdz=A=!WQjpno^lT<-2-sTcBG_BT+HM)%-MZu8SqDJCCIguV z!kJxX&z&1s7ATWta>=Vlj5U+((lXca{*BqD`~TVLhns)d14z>vLVxZY#cf+vhUlwa zZ0y4!nYOEhgCnMA6()q8XJP8N^+RFt$(iXq#r3WNwS*3iO`F=9RkBMBz*l`#^r|%+ b+E4~GQSm}JVU~Ib3D7_jaO_RMzr?=)4g0eO literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..564027b25d1cfb8e349bac780b88659e8c4c8b54 GIT binary patch literal 3298 zcmb_fUu+yl8Na>woV&#~7e#wI7fYF5o2yN4kJ+8se^FHKVmon+?Ob9fZksgK?Gp+Ql`23`p-4#Og>UZ8 zI3`F5hjGckFnwmgk2s#_&= zEa)N!6Czh@r%<(uEMj3jKZ%K9pcAZh$>V66wc2tm2xGL!!u1W8Z`!> zkaZl9eJMnzI&O6gPhJHtXl>V1vV^Xh!vHM?9Y1ES-^ZD@AusVwwA^H2 zAi|hMgi_120Hr(7LC`QRL$guL;z1lb0Z1?ORoC-e)*9q&wTh@iH2ryiY7{Jr1bCeL zXd!53c+IdG4A9;$iZU4)i9E?Cqk9vGYNh~DaT6|@M| zM4}z)fP=n|PC!~wRl0f4G&Fe?>WQYe{J7~d=<^vwHO( z)hOqBY?e>H1vl|YJWO$A)84L$zO)Y z4GfQr1rMIjq!ZsCO%I)VDw9pz9!)2H4T~3^0U!Tb$)wYjs=!}5Ch(_b0nk34NgvJ5 z^)2n#2LHaBQr=1__kZ`7Z%cbJJbI3KJamCV!yt?kZ(+*TmQ{w0{QH5oSMgQggOHsAgttN`8xIP}Ks2J@p4*g6?8RtJXm{lFI*W&+=5 zXp#GkV4HnGV0t|XEX5n*e2+t7W0|!&f-7Aw3VZ=rW+7{$`M~FqSg!Ce+(HX{(~X1+ zz+s_VUq{RJX3K5FW3VOYmcuo1+~r;)>h1J-6CDqkUk|ba89~V~r7@Zh%R-eHa7d2N z(Q?a;o6?Ul&kw?m54NEQ4^qnA zlydLSxBs}eNk(j)sFtp&7-J_tItk-HWmvF9biq@fCqLaSz$9?V6wxe|TGSDaQ-i3s zO;pFkX4kTb@B?V4Y!gy8ENV;H`=;rrKtw9GFv-C&#+qtswrX0AN^N3yHLO#krwn$f zVXBlkdKVL=JfnkK4z^SiIJT=14dc{{Z|Jm4HLI*+4Ic!3&uc0*ZPlQr3iqMaHEnA| zI$JWGGBx$GMzE!fesjh#MMOl^E#2xGy5`8z)U%FZ8kiE(IUtQCsPy5aqiQDAyC${_ zNtv01n`VkQnrc}#?gC|HM^9sj9I{1K-Jtg9;i+sdThiqr-AWzETa-@erv0=G+U}Mf zPOS938aN6DK^cH;g1bOwSXYwc-rPvkhA)R#BWRQsQ{;p)ayXga&l-&oYIr!YFacpI zGVJYRYdoP0!CTU8ct1K=IUr7i^pFpC=#Hq^7-<93@mKv$>kH^5$AdcZe^bJvIAOaLECJjMH8+SRcql|5ab4(DzU zgN)GinEA=Q|4gn}Oy{l_660Pz4>w(zwHZ{p+$(x{gNKnD`1uqmld_)3Pdy?LUGd7$ zA6Gg&F2hG!xy57FU@^;ooV;3yx7xgLq!7hnrydtdh08sbDI7U}wIDhIjs|T6XS=el zzXof+<9Q6eU<*e8%}a$H#f2kRuU#wcDp=#Y;6~69h$jZSja{r4{5NKM?*GqDKivJh z9zdF&AoN$RCGv+JDTBw?Sbb{-zSQ6v;(54K#~+c2;pAl)yZrvyxc-&1E7OVm#3Mp| uMJJb59P^2_Ob!}AZH1^FwAw6o#b1wFGl&Bp4SEP+XrR+@(bwSL%|8Jc3~h-3 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..ba387b2c74332a4295c8e41f0c828d273180e7c6 GIT binary patch literal 4482 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..afc05958083487d78a5dbb77141576ef48ee3455 GIT binary patch literal 6451 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 NXfX=^1>k?kzW_GRUSa?M literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..802c2c5fef909aaa558fbefc3a5002148519a22e GIT binary patch literal 7299 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 Ta3>o!L01e2eT literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..003c51e7d1c634a5304207b5c95b39829f866b83 GIT binary patch literal 3754 zcmcIne{3699rq=6Vw-qN+FWpoVK1S{63yqmclYkyT`7|t+g+N*nVY1|=r*>C{TiQg zzVq(Rsokz)L!xXF(j+!E1_)_F>i*!zU_vmaA^2ySHl}Szz$zp*Kx~KsQq}DbBoOeu zBwf~ZLIsIPdG>qX-|zeRe!tJv!XgnP;@Mr|lY`=mzj^${-i#>2L7y1Uu*lRkM;t3a zGLG0p6iP zE65?Dv1GC91P#lS)-q*;4W?_-*f*%6p@MDII0O$qB;;E)f|Cob7c?NqI%IC)C^BRw zv$6e@stTGl9mi~-1GbqWaT(L;msJ-nm5@PY&Dbl{OW?x1+u|qDQmgIx$r;ZQ3Il=b zWQD(Gv7u5U2d**@ylNO7HEo-xesTvhNOH-An?_~NTF;{8n-Qgq8fnr@7utScImrok zz6`KcH5@`uVX6jL2za@et^&r)HGcSqm>9`o2-=f?hi>_!!^|)=Hd*MVnMNpDX%t=; z7)q{Kwr!bBzx;ZbRzd-HA1@47H3gOHCrq#Iga44U8IL0i{W}buBv;I? z!)pz=f9_?`p-&;zP~?eQssw{m6*CAL0K}uE|1~i?o^@^|c zh<|+espo}Dx={QL^`Td*xzFU&@gJYLu;+z87xHiwFA2+AjpXe;FRV|!ek%VF_;^A% zl^6Q&d+eE3{`0`O-U#v_`sw0yD}Pb+9BjL{-JM8hyI%gH=9G}wdrvF>#ADB#x$x_D zY8JV9;7Yy0{lrxCwZnq`RKif-WI2Itt5k!?0xLU}=_NxvdDxYk63zHzeZwA5gd4h=!J-Lh^DKv>3iLS32L(Us{q9yQDcEf0KE!a? zrgy=?p?3vl%}~H~glqAf*@X5u132YDAPl{-Y&G4W(M7Y|@wx*bRdF4wW}+1io$e~w zhdtj!mD;*vtu=x{I4PP#$D$QiI3}>07hT7+0odI0x=Eldo1Teg+o{sAlO6gwpMY+U?HzxcUF-@b5Z;SCvt=9nSp6v~W_s>&?AYf4d+X_-+;rW)>G zMGfcigVFQPZzXsLb~-gAs^}6?6uo1}x*ESDqw=|qz>Fn|eFI)pOWh~1Di7@k&SO(HNqV?$YR zdK%azoe?ATi4v2+T}_b;j9G{2Fi|JQtC!vIrc-a-rK^$(CS*!UN7Yppf{Ll&B*PL@ zF&=wh|N9dbo4}fibBYXk)EL=4RH0N-;a@i3Zd4)*`v+77#`q8RG6GeL?FCY3 z^Mgm!;f zOWjoXoy5pHao`CRUU8|9d|eumC*va*rXr(uI_-LEIkRO#_H&y+$UzhJE!RoMl$?^2 zBkAeOIQ%>99AM_oHV<;1dm`85@VHh!h^m{8}#{;;gD+v9z(~uEEgl`%w;VHd|(3K^joC0n^Mu+ZaL^0K}t_NELpi F{u_oS^bG(2 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..3c4589f3860d2a0e580553634d18289e68f3e2ba GIT binary patch literal 4590 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 OCGkiSZ(jIM&wm3E64S8& literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..aaf8954aa0a02eed243f265b9e00668f478275a1 GIT binary patch literal 23682 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..ebae8d87438a1ae7e9aefd3376cb6176e7d83c43 GIT binary patch literal 4637 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..33186a71675994070d7f0399b52545702abb91d7 GIT binary patch literal 12425 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..aa6a9251b199c0f4d577a5472e6465d6068c7146 GIT binary patch literal 8814 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 AkN^Mx literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..9ec16404ed235e21e42322ad6d9b6a6187230d0e GIT binary patch literal 1905 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 vpswZpruHw755`tP0|MBB9mmAEZyv; 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 Z$bh^{0VzshfrkVU3{<8Fq8q<1{y!mYQ_}zd literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..3f2a71ba48583af7549ddd8dafd540b4c4a75993 GIT binary patch literal 3100 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e2fb190b23c9ead395d6450f4494b5b250cc2de1 GIT binary patch literal 45435 zcmZ_0d0ZUj{RckiptHm5!}72U%dl)_mm@3zGWQXqW&8g0DmQBSJT#x{Pn-qq^wJ*nT{>-GEN_fJz3*qxc@ z^L#$<>zUqEpIX6Gy#LJM72iI6SjEi;Zh5OHTJcr@e|JO$7qytiS*voHQQ38DM_!me zUA9%l)sxo55H zYKE>c40GQHMW20q*x~qpZv~2)@rU6kmMiz=Pfd@E7Ub0#Z*Xj2luzXb(<6m^Zr#|( zXtUh5Qnnq#Fz5I`ueg>Y_Yb8rSx;^s$!ty+`2PIZ=#aeH%ce&%>1MgRLpE*I(i`yO zifiDK(woycxp&0N;NST!Z$nz{8~1X}a;jfe4O3GU{G_cbrrezw81m9txhwCj<9qTW z_}KsV)`tCWX_kBYWXrZxrxCxSYL48K8OUdG-L(QWj;6V$sMO}97z`nTfFffzG9g-nn|BJHnRS|A8+c4qWjNAGd0aPbWQ0jzGCHA zE|<>o-QMWvPOD&ftb{$!#b*M^z6!P~ElU{zFf+ z&)b+8{NXzk+u{4X+~9a&C^O<$!xC9jaSMlv$I($b-WC*tSNP%Qb=~2YW`>8y3!~m3 ze!NFkP1`p7Vs$lF#ZP93(<7)*Z}5lbiACXiQ5*8I%rMF}JAUXs4AXX0|4URnr{45P zdaJ(|JXGFTnqTqU{2~AU9(w4St7uA{SM>2Mx{EL97|Cq#2x78=wCKA znB%x=tA8CTek_&E3}ifc`DQQsf9tC0DCV&dZzC?IS?=qUaWASe8^2*Xs@#>{k}1e- z`LU5g`iCvDG+#(>M3LdKyPBq}{$oc8IPxNFjKN_q_d^*Mc+^j(kT2UUuU?7z(OqS> z*K)mU;4(%xWO4<0jhEfPFU{w?(IGE~hp@g`UcO8=bj4Cy;-!v;?I)+!k71LJ$i3N= z{p;?54639sbZUMiKjs&D&l1@{!MgrZYL@NS3D%`Emrak#9rKzUSL3?}2J>4``hh`t zb*HS_re-u1eYnKcO;cW+&kkZ!cjX5*6!_lwlz?g*pKOcbxfyuCPJC&v>S%^7uSuWk zmplHVWCZLCx#(gU9cnba z#TywlXWhCO*QZ;q;_oO6oez6IogL4~i_#+_Z8x)8k$3 z3U;3=FB!{be`o`8eUD>n4!QxFl!whU*t~-iT=eIn`{YASTd^Fi_`a~E;1=2g_l0y@ zwY8$v3rtnDUAY}~lS98vZz%*;3x;F!$%epcdF64krrEAxq*U2)G*j-+3~wxYKh%dt zI}$KC+tHJEFY%lE_@O<&2J50|hNTyMw8S(lOYRuNjbbl$r#&p5dX}te{4&3NjR(Gx zyZdE4KGU&M?F&@w#ii+7Zd_iHSwDnk7|3y|q3wDl>^Bv!&{^Z(zpkpTHhoI7;+Tqq zMIXkt`s2>7HJR){{&ciJ?7hw|T(V``@rM`K8oEvzm0R$z&+}gP`JV_2)1yP(Wpdkc ze<=2j7$4Qv4yCSvU1kbj@nnz$3L%O(8|cWv0KKKbk}D?aHHs`1XvKO9yX= z;yJmFs_R89jh14mmb@g5t<(8lGvAge%L*6;II3AdoDwR>)jsPa;8IFtV5!BAIzy_YMV9mP~L9E?@(8OK0{ zb*J&y|83b5YPcPbJX078vHfjDKjw5p^KOcomTRN(bE&nFE)-HGw?29BMBUQ)rDNGl z`iEK8-;M#HYI@ON)Y2^tqhP4mif!h?-F|Bx3ARSMm*aa~Egfchi#BnlZDpPiP#R9= ziAYLTbyQPoM$lDTi9N~fN(C=u9Vhu$Qs6RGe(!Kh)6kEa_P7jH_37cGegFWN zLa9v)7In+6sk*ig7%UAN%3Lih#NfU+xl++>eqnlG!zkKVv%GArj4i9FWGb)#pKRc} zQ3*LuUYt$mI-d`t6OMV!-b*3P(ha5lzKDZI+LO-4|30}dd0hMI%)n?Kzj3Im8|c+; z@ka_4X{9%w&0`pi<&u|j*rkDgwHzT}3$#zIWi7Kvn|NvZupJi+U&m^0%O6`-Hy)a2 z3O2N2O#B5)VwR;NE5}B18#5cqTn>$3>TwR^wdFIRd!_77{bR?1u%jBN_f31FeVAJv zUSV|lp744=o6*gwi)D2AK3P)~x8r@qHdVPjKa3|imfpJe-M~wnW7;j(IqiAeXS2Mr zM+Wjyv{bB1Q*HF&5p45Oxhh<0F*>Z-1KyntfVljkw*yCaSGH(=DvXf~7E9gbpMbrn6J;y6}whHqpob<>TJ zUSJbPbBm613{$~F+3aEP`8Z(3RgJ2mVne2faW}&)QGhTNd*4nC3$AG^(^oMY>#Y#h zb6`W@O}5*kXO}F%QuO+mS<~mCcrXI?-5!#cj^zg8^Se`=VVcjs9YNnh2lDpriel^< z8g_mBjF9D^W0tMmSJ_#%?cq9nOoxoh)AXq`a6g8%<6~}I?j?WXnSSvIo^|bn5i}d4 zi&vqhRY#eAC8A-@s&Ws#J+SLuhR-}Xv1ZRJ{y@cebjrz`gl42|T;FSw~}_pir_ zaIGm|0zh#ie$UK9OgHHcL;$Wao$~5ZPO+8bQn8tAi-rue3AJdj(LkLn1X#y(nL0AE zZe3;ob0PT~106110Q6o1xbA5C_scfE6(u#4*U5W=anlQ>ZoXn^B!%&THS2iKd!}fb$?Q43^@$Qz zw@7;ln=b4-JGwfB@uHg6w)KLhSjI#Rhk4uaSj*>VOg6ta9$Gn)A0ORu0@D*8XKnQ_ zzvWP-!%;!Q#M=8?6p?CStIQnDnhMR9gncZ$*dt@S)EM9_$L>Ba0xpml@S4dUPEd5y zppzVDI?A4_xokR3ig*s~mGuaI6r)X0t5A>3C64OxGQo2?M2O$4+f| zjMGguc*BlAM9_>B+fdTK5qx%ea07>X-&T3z{~xcMx+pdT3DgghkLC49=uEsH+q~db&g#vK{lgm-h8ZXrZChs99mI#>3dVMpiYos(7$&X^I_(T)<)|vj-e6$r64+Ouxedi)Yno#e^{|>w z&fvL${HapAFj*}T789|l=#_p+aS8^Q?S+hX?xf`8r9ib3F#f0fo*x^24hnmp$H0`Unh3Y3e{)!sJs z560RP;WSl?rAyg-uJgL&kv?$96w=#nXB~_DZwWawU??{3empli1X|LWBW`KSwfM)t z!5z;q&Bc!jHrm(3?^$3OvFK#Ks}F%yq)(r|oy~Z|eG!m)Q&&wI=OP*=$>OnbG^pSS z6Me!OOdB!IMS&+QXbg%M^>1mG5TBFqetSA%4xwEMjXz!SeXlM8AQbSMq`pH7v_762N+ z)WC+K_l6_e3N67X@V=%Ru1Rhd@KZW~!RAbkT*i|*LH{ZTGdA0uB98`vWQfFt(2W&+ z>;}f`c$SQn{O9x#u)b*>xQ9#xLcN*M(SmqRaB>Y}#4hI9j?FbT+q;I$4Tz5r!EjY= z$3O&)JP(?*N#RiUovo8!tG!`V5w;xtX^>Iktwo;-o5s@F30Lr?57HkZY%nVKrB6+7 z@P?B2`iRH0HOrm(qz;=9=pF1VN4AA%6PYMtM)#~@yE|r1V^q4KEUFuz&!b+BbO_uU zwAr3e3Jh>?g((1DT4XZ7RPLY0^pm4XIN;e&Y{n$V2VxHeLaJhz&2%1y0UF!ho8wn< zy5knrGONg?AwdUYDz4>RU6(Emg*z}8ZIv=X3=sf4xj*emFLQz~0+2^Z82m9i*h~%& z2+#}cZ5Plv!MZg==``>p0Mnk&DJdhB0$Ef_?kmMKK`S_fh*H9-wsG(ej6&WoVN&FDE_DKHyZhg+k8!T1Cu4#yhE0Ca zi^*aE5xJP^nyG_W0FI9kQ;?#ila;J($9_-QrFoJKc9wG}D6+GRRV~8u5%g0qx{>&Y z!Xju!u`L|uSkB)2nPueq5@x)+&c|9V#0b?c+QK;A9h1iiS#PVCT+eBy)v|zX8zL!! z*64}vho_UAW~lVzGC@VP#5-k(Z|Gj>bZ*7JImR{;;QdCEU zbbI6ZU2g^76HH9APQLR=Hr1axhtZ4Q3Mr;z%G*DQU@_YA!^4RUe4{Vmq_E?mx=5D= zB4E#sZJPA?Fi?u?%G0}EkN#Ds13`k`nd6JU1$^v^Lcor5O7`=~#fm*Fn@*U%uYjY0|lt6mP&K?=0x2ff)S%KF28kltJ#g`|kRnM)@-BOuQz;Enj4$Qnk` zhYDI;eyfMgUw~dprGS_Tu*=p?4+2ZJkUI!#I?_LbOo2R9+W7`&*;@UJVu8ml>S@On zVWaH-U-V}BZJG3|iiy*9o{;)exF3|?!rzC1uE2T|tIO%P0*4DAyGxTa0{G>aszYC^ zU=5wzN;n96sSB8a;DrJtRKDfk-47gx0#|HHQ4OCUIjEl{>5&|I%m+NvNqp#Xu7v<8_$>0(Y;I5O@@aXx~UWCFm^RYKU( z6|~}+W9V;r)*DXN367%k365m`9c^y|FUF2Z4RcsFvNFQt#ILK1USYR--KTM;Y6Wf< zmW^lA;>Cez7ifp7se1hfi|QM_jn9speqOy`N1uj9Q~A&WU}eUEvG~=jSVn z4Z(*YH7Ez}=b(6#cLQwCT5?gC)y-l9n_3o6C=H=Fa(O9SiGgPFD_#&MI2tcyb%$!` zypUvMQLd04BC)folGXl*1UA+6)R`=}W>JmM2aTHCEQV1xD>Jz(Zks*;nCe>O))G#! zbW&PTmrDa~Wkv?F>EwMOMFWkYVNP6rhyyu_t65|dUx%&lKr$HdvPEX=kpgRJEx!`L zJ-r=w3I^_(ULKgQ`-HR&+k89={SZ*Kw=@hjD&q}xzYD?-n24&siLjbRjw_9H41z?; zeGO_va21yqzvB{51^o@CpctK6@-n_ep{JIj+l>1BmOjqyx|&o~agJfvkF$yyALj-~ zGPJim80o~400Hj58dK;p4kh6j0L21mpMGEyuEw%;$MOaR zP#tT<;nDziAkQhPwf#LQ9iU@XAv_~o?P(R9;=`MO0MOb;DBp56XBj+6@JvDcvVv?u zb8;Oc{_Ch?8}gdW`t{`8YN0Ei-xypMF-@Canl6yvl+yZO1iQ=y{BEcZVp_Q3t5uxq zno@Tl+$(FkZP4yO2(UwSW7|u_Vm`DIrIp^dH3D?0YmUBc*P-S5T?vQXAW8wUqmt>N zC({;}L_}1i*>SSqxVrn=VrB{LEX$Pp6XwU!mRtSrMGMrowX=#kJs#UWiyhdIq=1=v z=LuwPjbsHv(1%dF3%IG9SVfVpDy5TUEn*!+RUTf(P(EAqYdTRA!6;M}*P#(Us)DVe z&!ov0rQr_1{LwVT19aM5_e{MQUMrgz$+W7H)opS?d1&3b5s->`TyZ0_oW2{{ULE%F zzG92Dlye+|m?hjmdOQ{iM*D#_@{qGTza&4304`ek6vru=R`hmc04B+3IyX~Ob{QmC zhnH55?S4d9Vu|AX6Z=5=XoYJhW8@Km72JZW7fo8F84+04OFTK zp=GHK`Lv8NF!+Tu1*#dgRp#Qa9`10MqBO?8qRXNFkT)xsQF=KcMb&~0i-_FJ zMHH+Agtyc$a8tB~7k?%&Yl!C$4e^mc6n2SasFt>^E}|QtCnFmsXUYayRY^Y@>cQ=e zZ@-M(R~9lH)v8W6a&3#-62Ij$O`%>0GnQz^nk`6+z)zrm`Sca-lQW6aq^NHvKo2pC z&Sz|LT`+XWY@&~cI*-Gq)dTuexVzT>A;>qjMotffO*9@&rmKnA%oX2Die|-j2w`9y zcuC?fc#Lg*+aeCCA-$F`P$Rm}7pnxOhb*q)Ojk>l2#{f95{Bt&^on``QoBkomjz5r+dP-N6ywsPJPBf5Mp~ADe#FlL$gL-b#a4pL0_6e60PQUS zp5Yhbf5xSBIE)bk8G(-RVQ_K40`g#3JieUnEEOzE<)!n$5QoU(+7L?1(Z#z3z)gkx zCJ-5eqXBpmJFlj5A-+WqejkPrP)Lu{{rFYGR>Wt-Mh$=i-#apz-g;nn=fe7_;Gd$f zixpGRjftUV7b8?Y9&QcH9cgnA)UGYR#mns`1m-?T(I(^SdBl;|;Llw2vWT`Bt0I!2q?3;L|fJ?qED)4AZ^cRoc{ z*NRthz8hg!zHd9x#i^ziKZVK0PKrq<2$(Etz$QO0SC@kpDKIDE_;V1AFv^yWa|w#1VG zW*L311e0J|1BRG-id&RFJvJOpeiR1F0CAFD7cys(*Wvx>8pfX99||eZ_AT;34f^Wfjzr)j)Tt_xbPizRc0T5XR?Fyl<*`z48w~p!C zACADv-w3J}_&a$i&baZFzO)X4smajQH>A7o%*^MYiVctM>&)EkqiNrkv8T>w^rAc` zuS}EgL$oy-xIPNClV1kqW#{=}fKXSrq%+H)##+|Sp92J!mNA13TO$!DAN)cuL$1Z6 zq@{82p%2>P>XUMCR+sLmW;dru-ZCg&7MAovWZzac;!(VfC@uV>1 zPfYG(%URok@H+D*PywF6y`>nImdcU~IdW&|o>HcHsu7+L$QJ30U|eGcULcZ7D2wrT zWuWEPhd7OE>GTRvY11+i*G2_DMnG21md>jP&W&IY8Gt{uF+_INh5*Obd*rbOF29i% zS5=6~(x~srz#wzT$>kv(wAE~AFSnjOT(B*dr}+T0l8RJZRn5Vx6la&ShDyE?xP{&Z z@_JJ{GV=ZUmaO^qFR1j6b?k$Lsve2Qt1X)ayn|+i8i%q9* zggN9eCTf@s^)IpfLNd-J-YAIx3D_|4N$V_DvB}TkLSMe%k)sGbA^d!fgCt)+F1}Zj zxSu0E!j)Phw-Wn8i5Qx|{99hFNcHFN5qh%ib zV_>2zacf8b@#16uq%F6weVycrsCY0=GgY0tId8ZytuQ&VJWdzZQoA0VuHx5GbX3e1 z!;LRw9aGFTvV~D{ekqAJkUy1hpntIo>ji8&muw9dwE%hB&aMtTaCk68E|tzm>>MFo z4ImH>U07NCG3O|X_(BkVhf?)12T)FLkA_fjayOl)bhD?f}uKYJppC{dy%^b2EdMC zCsP#yF{Z}S(x-FAHa7~nhpBj)C`RpA6AI)hEvcYghQ<=h;k7s^!QLz>AnW z-&Ich4F#Ldi=35q-UILPGa4zb}EuE=UGnkBlJj3v~ynKYT2bjTbhn`Ul;|)6QmDQ}_q^^!aD1@*K>e}77!tQP% z9U*3X?;f8ATAJw?#hPru!A`+?%r-5by|Zk`pT$Hu+m<5HMix8x=rCi`x55W&*>;aS zEpy;!u~))uXAk+LjIrqDl(DB?4MBn!&5%K!-71sg#1(sB;qmE2W{2-$K=f6|cL3L2 zSWcRPz|*chc@1!>ZXj>c@L)jvR-F6`c{7Z9F^NP#tW5GVK8idK^c`^bS{AiN?Cs*FzFZ3>|+Te>t?P~VffISx6pmX9#3p9=!R zJrl%;C1=jUO+Oa$C1PYa+VZDM7jWCQ!QGN-o2Oh387+E?2(i(%=|D^R3ZN?|a3y1r zpN4|F1?XD}{e5hS1FOW4+p+2!kaWmqz4htXJ5}PjW$cp9={<}>*Eh1Jk$P5WgUv~Q zRYl)v-uXV88YFi#Vl#bJ9kO-9bjczv1jXNS>HOMbp5n-*4boM0;$Z={dpY?@Eo0Ks z78Y{aIrQd6>8z%f1XiFi%%sT?4bl}njn0L*Z(DR9&$wg`&-6%Fm5_PSWP&t>_e_e% zSMNA1u^>R^RH6vp)Hw+9lMj;z>eUuJJJ+Rkm7EKtSTu|Aq=lb1`#u1a!AIC>~-g~=hwWlV;gR^?ZB8N7HyqYp&DXf^3TxJinF z%4;b+7Uj8xT3uDLPSr7^lWmI`bsdu;PP) zA9Nz|ATu^&MKDes$JXh_nh@xU+)ln0nC$M)gO{_4wf`7q(7ZbA=QtEctXHPb4mpra zo3|Ya;Z>JTDIsS!`0${K{G*gL6!O<*W+XPJnN;v`i5*QR-Vn&D8bJjyBhP@2yGncu zE$5|*Xke0sk#|7og~v%&M0|HlMNbm9*Pv<580_W@Sr%opS#?(!4UbO^$G~o3t|KlX zmd{~LjTEY+@>z|@yFm0w4de@>(j9`&Q!Ri@`r2$fUE6ZvFR*~nNuK^b;O`#s8$JvM zgzMQ`0TEyD2FwFL`(RA`W02gUt9lJP7hFT7^`$8xz zXD!2ktaW$bgQUxZz@NmI>PT6_ABOv13_BWVm@GzRdUONB(_Ufn0e`BzRZTV+;O*jR zk+A9@M$k7=z4kV#m?K{T3Z||PIT{SX*v5o-zILF~cQ2rW(qBsgR0o}mHgTtUL*jyR zc>0Pi9UhX@uy}JTQcDK?P($;1QDBzR&$;@Ij4W1^LK)Bk4-k+FZx0Q*3fPACD-??s zJ2gla)y14Bhn_^&H-wP^v9x;nqc~=%yo~;vkh0m{e}o*cS>`svRfB@q;$LU8jxBx` zqDSfUQ$6teu%RN?<&jQXe5D?c#d4co7df~W>6@o-+xb4)=@!fkx`&1_i4mwIPY21t zSfDow5W&Og+Yrm~5f}`nrnuzQ5Zs+Uj(k-n?xo2iSVfbz*U^7BO1&JrCN=$UkoKZ? z8{sa3^7IenM@Kt*xAjT&0T}`$SiGgoBWH#8)_DHl$VLHimHeFrHE=-gC7C_BAko}Q~p)c^{$VTyALVqsM>9Y9U z(nk@P8sxSr#-M%W{`G1I17`+kx{Mi3PX_1jZ6-}6pkii2Hozh4oP45TrWQ((pKzuh z^B}8erDrsg`84??c{GZP{Y#t~X}Q{$Q*`7WT=FaYx??5w#HJW>1rb+PNXLii`9T4G zgiW8Pn3`vs?B+BXwu<@#9=YEXJ7FRc>7o)JYyn-k^n+#&z=oV$E4I~&55#wcLV(zO zAK_;0{Q!*r7!6?;({uf*n%YONH^X>F2q}B9WMv3M0h9Z)x#VPQHFwjlsq3VNgY-;} zu4txzlP&N7IS{&W2&!?lS54ee8Ji)NQ^IsnYp8Yn$Z0 znEzzQ5|XIW(*nUa#cgw7{)6ZIPbu^=;Gvbsqe)LxL0sQ|Hp!QWEbr5Zqb$bRQNm)> z+*V140@6EC$W-c{f$7qgKd_6sNuU*jcO<|nM$xy-N^*{X-X?Bt4t#}HCjL)ENR17S zkhjG!ygE3#;yra7m>v4<4QNo=mdD6@Rdhz&`*Z{<0no5TrFuYFXyqMGNqfS>D^P@H z@iXDoP}mBEO&^m@^NUv#bD0_~Dtl|m(T z$!(=eww!m*oGMiyqHBbMDGf@E{i$zCWl}H#=DvkAu5g;VpQZ>4jV?xZ~c>)G^!cAnEYKJ)wKBbBDdot z@!A%Q=uUXa7_#*z9a`DxnuHVIcdxXDi(tTOrs?d_z}!r7Zj>1nzfA^C6fD!=X-Q4u zxd8dD3V{@rJ|GJwBH7z7PBqeljjWf6)kS=Q%afcSep34rS2CLC-rP#gJ1X|m1l`pP+ytjRm4pR?zM2@133C62adLpNedAKliC~%{k?HQ) z>8lFYI^b%Por%)f6?=VS0{~rh$&W?W(d)k>e-C0v$dw#GMXVye>qU%JHtF=5kRMWSPM-x>32>+(`Cx-+oF$SkW+gV&uzWk2O~mJ-zF-QXYc=HK za0M)7{{t0L7&HX(C?g8%!>eQ(EdxIOZ-A7qpqllg$eGNlW*gnB^8ei!5tB z_%G56zu$J~O93Ar*rc|W4oAf1hR&Pfzv#FTdk)xWelxxgV7ALcEt=rn;mTW3fw0gWClcin%x`Fonsh{A3$4*{+>hAJVZJvh?@h+MlIyFOJSb z>8aQlL1w@P!lKhM@??18Ux%5&i7(lexvuTVp zmT+)!lKs;%eb}M*HWqzCb~Z3epiGb$NA9$g<04Vg9!mboI!shaJHq9 zb9{ARV=#0mpGShg-U&#$cg~XRwrNALkoih z7_Q?G?Gt~eddEV}TxPC)F#>{$__9%Se4~E?rhja!2TCa35(>lb90j=QO=8miY#uN$ zU04r^h?=$BMwsQ9*5P&jzWqZ>2*&s5`0$tH`(r?0?1r~R47@^++!KZZI8od9-}6FH zxD12r@+YN9z7rXb-Xmy(M`EgL`@Y_H)4_dy_!$QmAg5f_3I(a+V=`NAGLB*)Dn7xA z8RAcmGg?^NiM<^RAy2!0ed29&^@;aA4R(QJBEy&`uQpHL{mGwTSav^0?+OC`_&fuW zyjAltfWv1r4C4XYVfeS$=HRHBD9&a9=-()#2NsIWB~6d<jbofxFd@~+ zX`n|9L-igm3ci4|QY*(vPZjMb9gd=Y)X!tdqy4ZZPC;Sj76MoI)YH+*m!P8TwLlKS&;l_suk6(%4C;SI*R@> zI`J00NF4r%TbRz0CR;o}$O;KsnoWxY1oyDu-e&OP zS)5Z7xRrzFL0(IGFQD557liZc)*%M5{WY`v;CJkr)kHQJrQu(|o|Y-Ls|c~EiDzL_ z0<-?K-WRyz|4Z(Q#_p=vkpv$7-}#vLk~7ygIZQ)+vqbREBcwZ^(7P6&?f~dUlFOw3 zDG^jabV(|eK2VBRg^(qL(6~+ve8IMNkluP^AQ~DX;;FRk3-Z<++8qi*DR2yV;ytMs zVi1iti|L@B&iV$!S?ef9jOXqu!OxL?axU1(T5@&y@Lm4B`k4&+D&z*jG$N`y@sqM| z_Wl|ka}F;2!<7-7LBL@kogUVLn-?nK+ZP&ciU(c>kXNiG1@&vJhw$xY;6!g9$~H05vW8$n4-%9JJ&;OT=ddKM0Q_SC&H_jfYJL zP~ZcPE+F@7A^0S@EwLNQq6ki?XzLa!3V^&(u{!n>F1Qw(NPHwHHH9;O0L|Z)U@ePY zNM>G*Eh`bnC30?(*+QzS54;h9!+g6&XTPs zI?tqcwTLf5G$&$x2ze3+8<5a-@^XsY5JuC=5FtQs3Us!@&^c?K;OA@h-Rg_KFRF|+ zc@AQ+ICVuHSR6mdc?0RrE4h{6nGefiam3g7wBmFK6vy_5d6GPzVN8sd-W-eWjuQuJn>93UO} zhIyj8ka46DMet9U(3VBgic$p7#p6MY(av8`z0}@2f;-5+s>w}@I%iT7&^{rp>*YY0 zQ(xBMu!;xiZeyCKtK{NGK-T}E0aw$GMSg~La~qSUfjV|sI(Byr(=k2Rc?Z&e3L;S<(|HK-tu&V0(!tvN`heBuAcZS+T>LY@pnzFQZ7F&?%s2s1SR|%8< zU{ighD8a!xCGVGml;}%Se6x-KP@h*A9xD{mF-^rFKe?Q7iys5DLiW~x<{a?omnDH0 znb8B&=v_btM)3gTOM@&gr+Zq7P_CW6fH1Y}U_R!R`DP;Qk_&4QXVdNY2S~!6-ue|o zUXW6M>E0Vb*=soUNC%TZmb}E|OtS-A=ZbiXT==d*>AY2|L^s!%Jrlf`%0Vv!Z+2WEM)z@-(dL zMfJ>9aalBY1vazEcNRQvp!;@T+r`NWi~Nd*m8sa?S-8}<1x{Y%kyEAO3?b3IH@93Y z-BTX%4`V=vq-G`SXkRWmWFD~K}ZwA89sUh|@Jzj_CrYRoHA+Dk(ZmU7T zS!Vs;c3kSq^y1kt*B#py-)dlcW%6>UepVf38_qdwfv6)M6Ab(oLIggtbdh)pm$Jbo zA@3Y7Fh;{bY3wsHbDel+Ad16>2=bXudM$c#(E?%y1#b}aK`pOG{6@7qu4B_#>5-l& zBrKpkXn*4(IG{Op`Q#WqCK&2NYtBetR>7JpnhP%ZbP&tyh_Nd1%uvf+NY2{yyI@fD zH9-s#V4v6P>oDjMPh7qwotrv}$(3pTrhc?;w~)~ss7cssIQ!wB%5Yrzbc#tgJjm@@ z3bH31BS>e3(2~|7N(2db8dEI|n(IdLImk1?QbrY>S;*;$_lH`)tiVKZ$f-$u`%C4% z3TR*N$AH;ZET*9a`uR#w9-Y5;nf@?S&)vf;faCmfq8La(XPi*cjGh|&MlykSvUt=An%Awuee}!aJbIF*@(pu9WtJ{m7}2q zz!81CPQYli6Ytd0J1h1z#}3e)XZwWjoFwDWj@co|yNW`FgWSMap}{bve>CsA9+Fi3 zF`(wLcbXAGag^lQzV+xN&&Fd2B^jf*w!RbRJ3tz?5g0O-rs6+Au<1Xc8bJPb$z?8i zC+LGgzJ|Az^raa4?;I8TPgUa2<&#TV8@nPntz<&Q5yJ{Ox-|BaQe+ms zv&aKSLs5y<*3n9#@nH1YBfn_C|{vX))EYU&DL-b5v<8e&xy zv!0w9U>A;%1A)$8U{J>%)8Gd^<W)(IpZ82AZ=*lm0BrmXA3h?87 zfWNtfMWIcEVU|(13Q+YmTl!JO^II8Z`{87iGP#EM{M3^e^`;F=kepfFu&SwvhFHv6 zID~K;0;8aivzr)OOhj4Dh^avml!L#B8Zb24@*C5s3wA%owyh+aT=ASms1{9&{UMPU zDd*tJHQ{e`4L5U=Sm)|^4MnCfl;5~r7e5P%=LArOU7gYyM`3=dq`f@$!m8~j)c;Rr zDI7l1!y#5yh>%;V=^bFZMGuA$IOLa-52DPe;#)qQ8}48X@tAp0SAjK)v>BNc#Ve|l ze~+pNLn6nYkNu|`_*PM{h)+gCFo8{dFXjUss|aY|xYZ%@PSOmsD|^V{$FPXm)`!T+ zR65v1M=B3|Kk*?ITnD1&zq6Vj(oWJgEoCbHtGsDHkFjki9RxO^q)1-3VIzt!SE5u)gc3oBZ-;>@Uj zR-b+r=oI|k2!e0W1`eYOS0#5ajNFu406eB^tTzz56q+}5bENcWmk`A*qeJ2F%8Ifn z-)ek9Aa%9$t+FsgBg?5LpRENmD{Ej!M#$!q1X%NY$7fj$PhIPH2YkW!j)?rdSgL$YN^git51A&Fy$u z1Cq~&-l#!}SNXX~#AsEmh3xQCPR@kKX4YSE)2<)y`KRA@Cy=3Hn>N5Uu8pwM@~mO_ZsOC`|Jf7V$14`E@}+aNJ> z!cfU{)e+Z-A&5_=OqMlD>0na!595+QmHYYqtTZb`&zS`lLN8E5$QxKPy}n^0Ej5G_ zhZE^T!rSn;uh&#{Nnv3r7~_&7Xr#qs{^pNnYW$mMc;DWtr3jnFnSwsr6I zA;jDbBR<;sHTh%?T{aH^GeTQ4H^R`9j;HVpo64o}AltK=thNDe{@RV8KOm`l>(o%J z*J!#Jfh)j7mHsIV1=AoAmCcTlzlGTRmf&gFs`aU>N2VHLMkxpNXYv|afHsKyF?qH%9>u!4^5WP5oi?r# zy2sNa2b;*BgV1AjdQBa+(~)JQ7+s&-7=ws+0y+5LzJE`ijZU0i=pT?e8372vBHnB! zll&_9F1Wuj-9^vpPj2(i(t=z&PJEjm1)qA4{$WYe;d*dBKH3o9El>Qa+7HB>9tK0b z3|D~@W11**;G6C)VMZ%B+*?;wqk5O{$v6ry&w;g)mQFuCji15{rtts|+VHak{emZ8U)%*>|hNCiZ9ND%O_OJuaWhK<@*`ey*3!}V6?7V=pj>C%TQpFf%Dqv{gI5^t{dS;1?^FzLj2FF2_72i>PE~#(=e-E!5$H}EM zeL+RLfL`*=QBkCLpibsS#Vf1H$gvz=inQ+`@}CBTOu)|WN(ugn?AQlOclP+)@#A`W zS{s}>#ijBJE`MqPhc5Qv*sDe!H8~{QxBtvfeLq_xeiH!twZ`8Up$daaCI zyP5P^W&aHKg7*MTE{>D-3Z_5y+sgFZ;bt86lNKaHmDdCcEwXi-vGTv}ckKkv2QboJ%fD<|NE*!`t z>_W`QSNe8U(7WZSFIIKzya|zez%}sAR?a`>2S@Ne$TGHnl#rw7hU39B zpxzwkLh&L;9Fv$>z-$yRF%H0(bhOTorLSse+xn^R0T@>YKyO_mF~qgbIUa`ul1Gpp zDyu!i zFaS@qWJ1t>eU| zI*!F@i=ziQ9GtuNWOnsRGK)hogxbhA<>D@J?=8s}S#YhR=3{6+&Xcd3$@?L4UKx3e zM~c%=_kUoD_eZCn5Lbo7j7a|TBV-M2cWM*)!Xj7Cqx(w&KO&J}>Lv2@+<@u>ghB;~ zQkHku$t={MyZ4B3uhyt!uHyj3J$ zE%Xj~!`pX)>`nV%`MxMT51eR|J96vs79HuiKu<#A z1x0#w1yi6;olGW{fUSzy_edmq)67PCWc$ubTW&G-Xj&>6j&Ml8l5Y~^goeOvP@`R7yM~FR z;>Up@O(`Of&?<6cJs{oRhG?SzqXP%yd&orrKiuVN(zXcX@xSWBj}x@kivr1I{>HW7 z4AP!?EJpDcLhRD6Ff`cQcs{liAsXp#2HTO9+TAzc05dm{SA3US6FaKttqai$h}9B~Ef6Foux&N0 zT}+M<4qCRR$p;4+AiI?<3yMF-^xuO$gYXJnguDU{Vo!0yN&=Mr3+4>@M@)v>8yUougDN}Wv(&uIAv{a5MqE&e+mAXR~++2ox@`iRELU5U~@-@&b(j~6K92FV3s4zE-q zD2RJ2ARuY(B%6+N`7Qi4PcuVBGvFfi9*|y1jj$NUs!8$j;*%Sgg`{1;xvqqQ z2)7SFIul6oSgQ0cau$hXBcO%Gi*JWkeFIu(oeceAe<}I$1o{{yrO|-K>biJEj9gGg z?}mi|r?NGK1D7^TX2P}3R5BYu?{QYAmRyh+K9X2@U_S9t-H*GNX8cX^TSYwjI7A0h zN5|$jPWJoqI^KJr!O$ibm$UsF$=GscB=JrePC$4A_kQe0sln_O3-8tZuDjyp){5V~ zzU$A$|KB%law|@58xIbjy8r>*t6%9ox$VHQ=uY1^oOw9@z{@fZ{oU8O1;PF1)vsK> zc0soBo~b`vDE>d4y?cCA)%Ev(j+~J*nVFr*$z&LYF=RppGnyIZeo?d;Nra%`jvy#9 zz(7WFBNs@x2x*OiN(Jw=-tyQes8rB;w`x=>*kaLY#cPe0Dq0k+SZ~$edk6aT`99z0 zkMHZ(*K1i$=3Mq(d+oK?UVHD)r@C7$(r>(^+FYhBt5!$r(-!>1Y`4C#ygH$d)c(|I z*0nJU&DGk@C1!iY&t_D=xSYqnZ#GY=Sk+X0`4?`kXPI?Bs(rEAR;_<%5Dr zN2!~1b#1jeQ9n3)rFnz3VQ%#Vbx`|jhdHEOvxrj0BjyGzw8s3X_WFDZ=A996DJ#r3 zY0(X4m!`Jz{8N!kaj{R_2@p!{GN7dgZ~-L)5;fakahchwRx`cknK_HYip|i;eB2EY_4Bd zKCTaGkF7Ru)E1m!en#12t5%+zzEBDKH)vmWnxD~5xP;1myN)__Eb?zu?18yj(+2<7 z+L*=WZQ3^-<|Eo*3qO9)=GtFNsf2`lAJYd_SJrDV^p?MccHi*7Al83wZy+^^|e)g?tzV=o)8^w`fmh zx%)al51&{=rM}40hF7eovBu=gt0Oe`^IwD&1adX(L_77_t&DEBkR!n)!pdu z;+6hZ?cT+7BwK(VN}4wv(YkYfMYDI9%ar=fy5`AYi(j;w4`|n&W4lQ^^pit-Hc!(| zScS6t+i0c*BPbYMKcsz-Mk z|GcysBm3KW|2FNM72IdL$b6G>M|f`20qvplG4Tts0j2&U?Zr#{U0T6RRsi3#P0}{E zpr6O4@pJPUyxR}^wrG#!=v!A@KwDkcNTtL|KL*%L{e$~b%GSdlY40`h_IK#z%EeS; z|7w)6Zu%sp#jk6Xov5{XI@VXahB`g8)clcB*7UWuxeF!MpNAh=?rt?}k1yg>^t9$Ic;pxI_DBg}G8`-7#1DEYC3T zF(77&tA3jH>MZ|$?YXIRhwgfMcRWPHe6WI7T)fb{LAjEe-rQ+^RC%XK(WY$h@6m4Q zpmXG#HfXl_{xYqz9W6Z5z_(wVN^N|H=V}Yrm{ZCdwz=BoX>}X4!3*iIpV_ebL|v@x#NIx4V~?&W%-actqLc9y}W02w{4*^)4X5%Srfgn-#yKuJnlYV(b6lp9K()( zr4ciHB@04rQ`39ekuJ>XMQL+*z&+a1HfnW0jjwg)X{(3p8Adnl^78)vcdhH%c4jdc6SYb)@*0d!WX(1 z3dQT*X;oIck65&KC)IH%4?EG`SV&DTU=&k4FTbZ$Q?;?SR#~+MrLAe9{eDa4r94uk%o~w7d5=uSa(F(UH_4C zqdR4#0iG$)0;_G)lu%%UatW$mSKpvb?V=N(I1}aEj4qXLH*Zl^xLYmC{-%w}QCmv; zQTp(fC3PE>54LXEu~GYG3f*qld7D}_y$y9-=YG$kJ=AJrWT~rG_SX}$*tTewMe(|| zIaJv|NTj^y-mfc5-8Ts>(}*!&yn!CGEr%7IvEEi)x}m_`TA&QN$9qzvp^sBvuHuIy?mQ%1P$7VV3&x}7XE)-j&0re=RQ{HWG~CsB%a zy*GV}`%zt~b#EwC6kDbC@@n4p#p(R^dEikkz08jjS>%64dyo-bxyGHcXrDCGQD-+D z(f-*|mr`ClT&X>9F;)BB>bf%RvsrxAY1^Y1O?$LC^%(h#M)Yw2gD!I~)U|D`{+kr< z=8ej$(iA^gi+8$Vt+`q$Z`!DRE=Qod+;j% z@*VOoei%K0P6|Gbayjxx<@XAoJ^LF6;}tvbHd z%Y{_NR^%6mtmh8oWkl9f-h70c9h2#&Qj2qtrARkITWH!j(jjpntCmH&kTu9p5m~O= zk)4Qqo7CE{a~WR+7am03xEXl>k>&f68!YuSy^{;s{8EeZrcKCikcW_$kVD9K+&p{= z<#OBf`elkzKUGt%G>_JlC;3roReth4ZekCeS((d)EYp?9&4|?3encuWbON7@axn{$ zHI#*x+I|B00WtSASg~t^f0iLh>e3 zo-5T9U9CvOuX^X&TodvYdA#`?%S9A~(yPAWcJld;ubx?OEg>$dBAK zVmNIoOSJ~M1d)2+=A zYvXN{Ln`e&L{?9hM>d6g3yRb1f_56u#X;mF{$MJkdq@qQhUAbJ5DKZ;?9^8_mj|gq z&Ov4(KSORoWKZ~<8_h+8`qCU_8&o4w_tI|fMC9AvMBYMVPk5gPiVbQ|#YG(=ReS>? ztNSQFjwz-FvTAb>*=1#G=8=8`Gtf?QP=nE2oQlZLN$oz4(8Pp=y4GF74H%1Nb>ha$ z`RiC@0Y}0Ko1~)J5cy4R z&`uwTqB2}8M>-MN{?agH-;i!%n41DwxUeCzTb_i-(w~jUf-WD$4YE*ABC=4@1u7n_ zN9Up#kxxkTo`lRm+7W5FvhKe`WLdB-&2|zFRX#8V2_v%FQxN&kmB<6gOUP@8G~8jO zv_%mYAta6@5LqtyfV8e(Bh*s)5a9vkD;^p?ny*O3%1X#KT8CVZY)9Tk{?1J!%8u(x z_O#{5ZOCp!zU?pEpm?dZnG5ViGnF%Jp2)>;qymW|mm;!uQY9ZDD09fa8Dr?kCv(w( ztU{!<-GN9Oc^=^bt+0acC%Kr3%ttOnE=M-;;|V^jOqTXbE;^X7N_VYUPsU)Rs-^bQ z$OXt!?F8Yu=kw=hk`QZ^icJO;HD5|EP!aMC;#1Pp4(-5hJUC2|2 z{BY^1yeh)Q*+>?Vb&x+|6hj`QxC#~Bcl-~p^Z!5a)UW`CQO3n$q!W=E=t5*uJ&e$e zhFam@>e7R>aVdZNw?W8uZ9pzYr0T9g9z>4t_LIh;+gV)PhHOK2BC?aDLsaj4F78Hl zAV-mJ_`w$D2iat2AyW}qlS>e(Y+07Q$ls8Uk$>`lFG6`LxtNZuKxDOLfBY*yMx(Th z)V=)fQ~aSYhJ#9Ru>e_*NS*(VABM&GuEB+DF)z}BbRhC|_aF}-zeQd^4)TC0!FNY+ zu@dP)Om@P1|kdJi_klyvNY@IG{0<%R+~P){q$qe z;T^~SpP2H`cdI22=S!YH+W+8*|21P=cz&)OP-dtups(Qsn@dP6IpD2XtdN8tyy}yg zNAkx*Ok!r`--I=CubTwn=T9K=HiNYbX@QL^2|~~a+}O|tQH%T;u!d&Iow9gnWIu*$ z3h0?!JK^VJbVoxl!a#|e!WDpI!+kLUWKgv&2Hye*f6eR)kSB&rOO8x9#`7fMMp|3i zWvGymj2rEe!XnpR%r%hiL+lyHsDE7dX7n4L{i+Naienr{>e-c&g940ZxmDOySPe=~HwPh?=W-)>S$$j36ij8?|HGv- zt)WKURl!mF=CUa*G>Eq{1&WtscabOgvOS~TUJ25dB)F1{ChC`=8E{gtHgeuN@RnMAH`ZP5;X86+E<3W^f2L~B1UPA#8OMe>^)?qvr7NM~39QPj z459R63_1CZ)vf-YtNz#!vKc_UIjXWMM=Q_qPU8ssJsjCVrx#Wp+nd7q_|}|njss#7 zAc6wlsPEdAnLqP3q<}@1nF+zm1 zy4#kh9rg);7%j3bR_%6*lh0-D(>XKhf5bingv;J_K!$&F%Nz=-tg)(Z$)ic1L!xMEF*pSEj{p z31t@Lm%(XrjO{45w|0gL(zAS5OS4*2H3UYEJ>*IhB{1AEM3Ysv>6H4z4s;GwdXGoR zW$GOnj;Aci)_$-4SU=7x5utl?RtdwD{RQZR93}N$q}1fAJX7hYu!}XSZ`)#a&I)3u zm&GK6j6#{Q`eOt~?;xb_8Y zQcI8BJ|{=d%W2xotZMIFqW(+=F0pqp_;4LNwrt8||D;aUC1FsFbz;6TS6f%R7W}TV zjN4R{pT$YLRXrbNUa;4+1QS(t8^o@;;8%_l_K2GXy*irB<#B<>cB-U-kw( zSQCI-jos>6(00mp&r;`N%MFsCXo%q^_oO{TSFJZ~<;a+NtLLm-^Tk=%PwGEai+A1U zs?P$7jg>EZrmJj*>p0X(-_Bp; z?Ho|gH|J+;D#?r9w=>__hX6YA1(^!_5W~ZcbFx#d^$Zg|Ri@Q|t_~en%GN#Lb#1-M zIZXGSXj-l01}14udG$+guM5|-2pGM=aqMANmnxGFeOq$=rdkg^eu%m>AB z+op2{SIi?6=pU=j-1lo&Mq8_?R>Xpvxbh})^ zZSnmpGhJ>AFS<${vuUQCw?W@?a{WfFzQsGwv{{^?H%;-GY~{*qb)$6^(8}J)J@5FM z)ClJ@g~KdqQ?hM`OrX##0%OPQooJt!UDTF8cp@nKxwgffg>ZE4iM3X{+-6|L`Z|Ax__YYH0-{-En*}Q_c!8PqQs+Evu=SsotFVmzFEre1-Z$ z)vPSsaL3{B)IAI9`;wQDo- zoBMZM=$P1+Wq*$P*g&HdvbpAi4|eY8U+10LR7)E-H07N!vvo$UIhT8Kpt|=FPI$ah zV7^V=_KOp>#raxGrG#SYmN1GO?_KF!t`EVsE^o~HVn8JD$G$l_z39*fht}&eS7oy= zXMX5=RLLK*m{pq1ksq^B&&za#PHh1KHiR&U??p?Chiuk*t6 z<(cte%A}@UYJGaV3rdi(n)B+_%bei?BWLctCven-E9O*ri(20QPyE8bQtyn1;-*%0 zOVfItvtxnh>QD4Nq;_X7sr{1f-i>C>cPbNl9#nFw56qW?9`$txb_R2q zw`pWlp9$b@yUjZ#L{uVqs*W)pGGNT~ZgoJ0205PjKxKyQS42)jY!rZhHq>}$9~$t@ z_pZo1C?3~+r`PV1_Yz9f?w265%{lWT^>lM#?`HK)Oe?#jw8-L}6#t_u)7I49(blq$ zv!Hc4XTaNyYt41Hq0P2t;n9ujY~p}!mrOZL?geJ&XtUhpz1XzMQ3KX@bD8mj#oK8I z5wCN}z^6J~Ma}`U>%4s1GW?D4kWG$(>Q(urhbQPD<8ME4_MzP`d*k&79LLVgXL6;s zf?exXpKl&VCXU$fn>_>8I<{5kv+7nQQ#TElLF9sAT~g8z`A`8IsdN4WWwH zXO}E-K2;EY#g|pj$HNk8HLn&o>3Va^Dz)3l7Z~T-ygi4Dt#q`u+G6$3E{FoN?JGL> z?x_E*I9y15OlYU?T1p{>1pS8ko}ns^Kp*O+hXe%)H1ZExvcmbr?N=h&V> z=OL@}o&tj1G2U4m0D8ibn+<}FQJ@2KngxhUE!&>RKB=^u%69+3D$&{9_gU<-TAIqv z4!&~&dl{#j?ed&P&d@FHHqOo{Sty#!7ue}bElYY{32Uwy@_cS%qxWv{f<9LE4uv;$_Yq zHe*R4r_`p8EdNx9WyZiLxEos9d-vJ)=KrWJci&oY_)^s<`oTHXP@h)L9lWT%K;1cX zw9^Xj>N(<-LbYgjiIN|TKVYUSHEW;HgO#N0alE-`HKpX)!bZkkKM!A>~24ci;BK z)^i(Mx^uVA9^k-5N258e%vy2U8#Rve@;KP$^ZUKal*v7pa>BSpZOm4RrB+a8)khAU z?>dgL?)$xU7SV3sY@@JH9pnCUp-zbIo#Oq;j`Uu1Ar=xTPhIT%#IEiy{lT&KVBO!1 zdmNdy&ff_CrTJF%NZkZ&T5g|x2*Rg%^AGC7-Y3L({otvYwS&*Y<*~@_yvOP|XNYUc zyWG$nrtJ<1+RJ3rUBF71saMZ5c8jlytr-YoYuml&DcRDiEb3*(9R+rI;JeZA6=r@Y z`n2|ky3smQPLa@!?`+D9>{0FPPVq31Ii^zau?=>e?DE>@91=LIyR2y>q;oTgEZVY7 zUwUs>X4YLGkE1l3e&fBy(~Os%3aYiyBK$Swg#~JC*LmVMLflPnG1itS6Zd_nZZa;j z={VL+pQ$%8$pI6(&6sGZ+v&VpFW+Tx?zL@yMwi3Y{Kq!yQwR^QHSX1WALR`Fcz6ed zQ>ZQ3%jyiZ{F`CMO0((BUB9t{yx6=uBtcL(#IB9#&DL(Q50N!GPsCZ&*Lc5SgWPC~ z_~Qug?asZrP8)A}`tT9L#>I_HQPj)!F3>^y?l0OtPQq&Kz2A<@Tb|Fq;k|NT_QCf- z3|q8FJ;Qo#XTDwKz^oCs*7f->G2K#rfw}hgO{0uvmp`J;YTCQ^FW!4A>*0($4nn>A zo#|8Ri`Dmyc8hXu=|cs%U;F2)i+9zr0l&jy>SPDvGO^OybR%>;%Q(QD&74kz$N1GL zwz`x?QBbH(%0{((yCB!b0UqNn-F>*g{G@ZKKpS5IOyuscds}zE<=>_5+n4bTsCIhW zXbUHOztMA3bQ*gnz@F;jP2t!5vBa0O}y zwR~tZ)oABt>w2JHa6f0;UaBrR&XZ+y7fgRx++V0J(HgV8S19M0inMbfyzxD0jIgMm zaR{`>R*6Y4dce}(;hkM~zK-&pAKL5s?enrLX`6Dk<<^ZfF6TgI&K)o6 zdA$M-y$Q#-2TgUxINh3QTijr-QzkfHw}??rUxT&2tv%@di#VYON3g%d!)$snvzX4z zKlgTXdUKmwG@3d5r{2yqDoftv(oy*mN&Y4C5_vXFy4$RK+n^Mg+2H)n&8F1WMedKB zzQ>g8%ij-97_^u_RByGDuBfXUEXU0L-~`sH(`~03&CA?BI?R4?jZ^)(`))HcvX0tC zTWbuz@Gm&{iMVxy(ztug*b3cvtFU%~3$%IoiONck7H6Iae56lmS?2tjWSVGlD~;O^ zs$Eu@^%2|c?ozw=sGcvIv2T6tOb1X~#Mt5;k=?yJjjq~_^+o6ZGgG$jbE9XJ`{NOc zRs6vNK1ukN{DaJ-Wai2JQ>)(IUe@~sCy72Ep)9L?-+vBZjpYT!{bw4_7bomNsNUEu0ST)DwB(AyH&UV81!y_!06 z-m%!OaAnoOkTTi%c*)pHUH+GiH>}9lgH_4qf2Drn-fMTB3bX@W;;q@| z?S94kBeSoZ_-th9$P(uviv#-LWu5I#lk@u1tuwQ$y7T9jA8>5?M4i~%?EHRIHqiYR z(9f4T)T`Y`4A&4%V{Xab)qcwP5nMrn8Ziq!_=$&=V44OypA z#)4n(oy@VC7Bw2T7U(soKWNFm0P<$;5q)yD$yn@h=T7pPd^s#(t4F*o#P`MCm%L|+ zS8aMrTf3n;Gj8XnPA5BNzc;Qf8sbjNzNW^N3GQ#L^x9Q!rO+H;XaH%=k~yXH7lrnr z^LIs$Lax%5ciwIH=d3c@DHasD-*Tyq&O3Fw6FY6P;!cm8Ye}jv)3?qWEW}Ocj#S6t z=XK&%<88yZQ_m&6vC^K=I_XdEEk|o1TOs>q`c+ABZoiV-`_zsTlo{@*g|U)(WwUX# zSe@hh2hK@c=*oN=`N1S|`mVj&oKDkdW3rh!8Ck=;abbb!BI8o0x4!>5v8PaJ7#!Jm z$TYzi?(mw_$I8z(3ui%H#`IO`bf@=$Lw@i3+Tw=HN;+n+Z10YIqk5%2BilVVckJIs z?HJ=+>rmg)XLUD<_eNXEf9A}$DnX80J3XVsFzdnJn|+z9INsBgbB;F5f7|?4rg7}( zg3^Vh$`t3hC8Uk;lbvq!1LZdth^KYu7ZznEF)UzV%8MZIGBEzUD6&TqZW zXtAk79kbPE>|)@rulc4y!)V7EVrG$ES68QQ4eWJZU*KKe^qTuM-TRhzp<{@9yT$mb zFw-w87|Jpo-to@o4S*uw6`4@^RX9UYH@g2X>axAF-ES0RwwcRt9BsxPtK%3ih`8OY zL%Zs{*6^8yYBkO>t2MTb+LWBQyeRXoHaRC&7JpJ+ zA34zYs6l>UiFYBK*GrZ(8YdY!gWZAuzE-yx08R)8jZz3 z1uQF}|KC!q-pC1V=eZ-)B3qP^xY78?;yY1XVb!vYFhr?)#hW$<`IxhbUjOAbUMmor z>>^@u{>-UPRwlc<%Z(|z_f|rxMY+X`vpaTpKiOJy@Q{{ms-3lKG3S)jSH%d6cw#h- zx60@iZcS(RePh!mN2#^YxY(t3@B2XPvzp7xe`(b_7v+tsjo0qCo(+Da?-WN}dlrJG zp1)Yh5H@<(_jHN|$3uJ6=d@WZ;*$#7wA$&LYHuCUlX0%pGw0=&g5}D2Jt)corKT0` zM+8tFHDfJSx3RRq`P-86$!12BMzi|1^Ngayo4ljT=h&=_pt|^VMc;$O7+ofh z|EI>pV%2Vpb&Gi=INR%l`=T-RZ>aADHi-)@I*goIRzSSk-h4Zc|1`(A}ct0 zvp^WNc6EYSU>0wVU?i7Ro9eaVnG$a5&Ycq*NF#5a5QAQ-DKy0I0(I+fXii1 z{(P$Y52MxM{PTLQY??^;>JF8AEd6uU>uul5at-WNCVH>ZCgn*ol%8w&&aQhZ^O*-C zPdL`|E1kEE5$_c^=Z#TsP%@>a3Z=#QQ{ek^hJBQ=+u*D zYI+~?sp`e*dgojlY3N+q{d9rz@1xY$n%*?7JgF}y26ZK46pbyPX~~>$XsWFErha2} zskqa-b-l9Os4wt#7{4eo{1sk@ZI3+%fo?YZ>E>4tUaY>L_V-_H9|BB(VMZ+RM2fUJ z!}&--z-9r`X7gt1~8nVIKhMIRIpBxC=b1XvA)syC=*`;{i!r z(#0v5BKauiVEu4v1psRZccr2cx$eYC{6I1i4}f4Bwausj#*F9E0l-{RT`;(WW9mJV zfC~vGlIb8MvC%HLu|px7I*SvX2|rjM0Wjf`PTLbT6q1Uk0zi1AyEqjXOWJ;@ii8uq zJ`@0zA*xKoNh`U`d3G&C6$8$0+h$@008N|E5 z8&FTF0p2_at6z{~DA6v?Vx}Xuh9yvs1VDWZfKZ;6i+!B*1REgD*=zM5Rj`5c@nirh zt+4GMHGr)Kk|kA?Y6l!m3iR6M5sXs-mN+V6eRLk&Y+oCi~HgTn`{ zs#i{h*9Ntte~hDpGmPA3B#D2;W&7amv7tb#T=2q$w8%D-sQ znd2ck2mttm>BQq*Fy*PP%$1yxHr)VNKq}M)C`H)2Ofnb-66sWc_t0Ds-Ptl9|X?K6H3gx3aT_PFkn33AbaV#*et-h0f;gJKt0hMfLqnw zmkPy#;0OglNQhF!l$Rrn@nr3v!GH{hyEvp3w~PmUF#tRo+DXOHW7yPP1!JNg$g%+N zUtzDuK_vp|Xm+V97Nf&JPVA||^st9S5Hn1wV{0fz5S*tV=pX4W5Tjxd^&!c-4oP1+ zn)I=2UcIS;+rit4@VohY&=`WC!S*|n@vc}n>Ftu_7D0|s1%c>IsP-y&TDc(_1iT}p zHhSn5VLw;|G+VTbUSLWn@yv&gcrwWOIMZ5riW*IT#GfxkLBRwjh#FE|VC9+~ss>3S zn54v#Mh&Zs#7u8_SGrO$x?en<+fl<=$N()E0DlEF!L%5f{djdU7Kou1Xrz*KSl*}} zt-$>0NucwGyz8og%MQ}ed?+2I=cf{C$@oer-28N_00;l*zM6n@r?dvSTYj84G|q5WotV{-i@0uX$uyEC6tBKoY?} zhBf)>D-&UKMK1-UA@f_+FWKP(aZD2jgGD84#4E_Zu&7j`3skvi$_v__v|}ohDtfq*GU6nX)Fhf8 z<={vh{c>Qm5~+1pRwg59e>xfpBqCW4SP=bQNV4#_P(i1|-cLZwrr*Uvfk@w69b#4U zv+~5MKRZw%G2|%#5SHF4fcuAnK*$7R**|d<)90WjG4zj;W6_+glEcmPIJ`|H(qGwA z0R9oaJ%tZt0T@ugMA459nCS3WJ+%%T6bO0SudIPo5!VTpQ5@~-4Szq%;19Mpi!EA}wH zI5lu8fL7iF2O-mej1M$~zHc}zZgSwY8DbJRcuY59UdGYrr0-8q@Pv}yBhU{=0NSI3 zrjOxM!>pn-dMeuADj6v0H2mWK7_5n?-`fBYW*A?B@2lMeGIq=#&pzmZ38;%#M{_0P zK@$!zb_4*3jp8qo>NnMRjv)06N-#0B8I78L>H;wU@;mU_^%_`v>CD(_46h4#G9*hs zt%4;gzyW@oY&c|!0rnGz#3PZ8sHG0@>+vl;uY(lI3S2ydBI)*cq7(bll^l(xU&WGL zk#z5tDiG1=Sd9IkN{fBEZye5>D;kNC$?rfZ++e z+Rc)oI-KsA?7>IFN)(7?|L(%9vFeEFSCvWn0ceFmsD)~^@la+30o)66OcMi1rgrP& z8Po|!c$64~P8?FFd%pmeGqw9p4?Qi}1tOVml?yZUM^YiNRClB(QaaK90T}$^S-k=$ zO|>zSL~a~59K}JT0zjV~EHlmO>4T$!E|dZUf#ERXhXeNs2i+HEWK0KBBpFdZt-zhe zA`A`b=+-}=Du!xYN+gmS4AIaLKYZh8B9bOW>iw*$68u@>D?+DOa^UZ^+tsypsHFlC z?;#E+*A9aaT$1i3a6~J9!`MT;2yOtCN-!M7oekzHfI5PJMF(lfuurRm#?BAqOMtV~ zeWR4f^$)WvUo0^@5`kDUkuY5e;7QC6Vw#xD#=^m1Q67wfti3A6P)MyAqY{Y~%anBX z1L!-LO<^3##HJry=*mxE=)F=&58MGOODst92P1?3kkp?$e3cBl=rf7tW4UEmFi{5R z5y^v3LL!|!)Q+(xi30)3xC-{eSk&Lsz=`8T{BB5}5)Pas_x8Uh-Z8r%{KAZ5zDLA4 z9J)_3m;;cR_XiVs;N{}@=VWiOhgM-kiv-0pY*(n{JUByeGRPQ~I|qofX}TwfD`2>dIDf12mIOAL zP}54tyS)ZW1m2j+C1_0AHXiByGW#>eccO<-!Uyn(+EA6m|3S}%LrlkVH;F?9c4(La zNf9iNP%LK^*rDMLMzT{~^kcLd&YoiBy{SR_;LWZuAI7pvPcEni0E?lEAd23_ZP94| z{h2GtdkxG3GbA$jm6G(G0*fU9L?jvvVdtb*nl8Z)5}rhos4|`=WHBwO08NTej=(pbF(91w zUj@lY%nuD`D3-5;#Rit6Fa}<9MDqL)ku%H@HxsRG`W%1)@ec5eL7F>+3-&!MPhbb4 zJx3(~hTH6gy${;pWFPHIrK5EvBp(ZVpOS90*ZBoQ>Gt*V!}&A z6Ty(U*a~eP=C^qikOjhuo-v5ca40qpk!_719@Rnr`Qn1X?BHl>#N@4Fdp`7B`!ZUSel>4y25S z3ZTO6f?3RWQDvNm5*Sh_6xrOOLcc3mY_>tbF3sEkqi9)VYGGpZ$e!-Yc)W!z^GIkT_KL7@rjMcUeXhD%b~_|x&h z4R{XX&(MxCklvm&1F)UUeoL%Xd#Q4&c-*Xk==NtDpiSahE38cB8Z8x8Ybqm*aba9G z*kApQ$|Qku5+^Ou*{-$p{1Iv-zKuy^hFz(IsZm(LMUbk+BCw00&OpqxfqFw&_nt#6vm(HFm=t z4;N|}&2Y=47(+{(sV(zY4p}jahIsQ+0Z`8!1<-8g9iB>@pdW&Ak+fJ-jCcJeZy$&U zAK5B#ngn3PNa2|It11W~{LHopEkohy%az!`cV(zE#RR4+xp@VEH(y(E{--!c8U3XI z(MjOEbDY>wprzyf6->(f0B!}sVfV8|+0gSZ+iDBWRE64@12`ejIbW7xsUOU2AN zdnDwKCD=h!ey45l$ly;UuE_3Xpz<-ZW@w8D2M~#S-v*qOV7vA@C0br%9~drUkwucp zELO!+s6=qa-TSx zX`Az~r4mQVoRU~G5kL6icm{rAcj6U-4CYcX)6Q%&$bkWIW|0d&#Yhk`;&x0rg5ku) zx+3tauElBe$Hx1btgyMZKfpveg zMO?(dCnpTdA5njAr6)#$0<_;?-$n?HNpNIVNbI6ym$=6ef3@^J4``Kfh6P^C$k==V zu7`f-y-7*!c2p7YA;0V0=vfoKtMf zR>Dl82@W7D5%VnS&yBqWRWvxkAIinW=dPuoFIWaoa1rKqK^Iz=@?dm~o{3=JC+c`5 z;&oIpSQ98Qm4x`p7-qEt%NvLb#pVF?5zn-DiVH{PXW&r3)Z<-|qt7adp64LVq94S? z#A2X_(%J8fwQwSZL|ZYiFkR72b|sm4$bq5ILwoKATWVneNf{VGhVZ5{-CYr-^&)VgivK6E{35fev|>RMdN=xJ^`oF+>h4l_I<2 z{GkB4d1h6N;J)4}<_2_?ND#M?%wAplkU9l~y};nDpzA^vdrjeME^%t1i@6J-Z=$Eu zd9YX}PF!`0q|3lxl(?#@_hjNai2>v1 zaB30Dl(a}ho){Egk&tlP!OJV^1Fi_4$8f$ixK` zUKO~o@a`4t7{G7Fz3t)_rxMwIGO=BXgc~7o=0p&0!bYpP=X5ALVF_afA9fBaRAQM& z=!U;^Dj{D3LuwLeKo>@vrW(!wW)#g&FC&9O(-VIfH13iD*+)7o^FK(fJ{1 zw-p$J2Dn$CDq=(7qokL}Gyxy~tp)Cku23p=@FMjJIl(a|6niipTs(xgenz}#&l@^1 zlX$g|$T8OYgSQ@Vrv#`eM{fm4&3Hwxz(?U)81BNmZX``WhJb7aZIGhd84+D_5u$Ub zj5r~l42v-iO05+1LJ=JmBkguVJP@H%=GsQJ&qeluz$+%Mwitgb5Sv{zgGMtz@m-`= zxQH`J5J$x4_R>)f@vH@XjxWSI&3^)KmNY?9WZYKVL&&*OR04J$B&4KGQ?&~OsqL89 zSg1>NK5e!$SVt3^SCctnAZMn;EIXG_s{o3u-Q)p6D~xwY8p8_IEozgJ^gbj$1yw9^ za1`Tsc9D)1n%<_Y;ULkC_|j=5-c1-AMhsk8Np^znNoR|ucfSODVQlxexpO7DWXS0S zSRV$>K^s(CsoV|^K_OqKx(RGc-zs6|!XT>N;Q$+{i|N1# z06V8P&2y2;Wf)53GUF==!~H;NF;w8?BFWc&i%R}l3X7 z{=V2QYRht$Hg|Q1Ij+UQvWGBfv4|w0&5a0M8enqy647Bor}?oym!L4jyRc+g%tpT zsw9J5EN;vxmZ>3TSH#v53)7>dYp=0m(~+=|vJ5!z1TBInp@t9#6#h@)8b&7AJhQ^6!YodjUW zc%j&vlggVW2HqC~BS8!|jm+FF-Y*n$07(92)SitBKqhgeU z)F-fE!c`QK3nQd$pnSt_HvOJa;^G2ph%CsVABD$CJi$~9>fG|}oUIeiks>t05g`PO zM)JiT;0}q$(!sv-l_FsgN@UEkwi(rn^vNOQS6^lAr&@$OIQ_4ioF({`L#2{ z(M8czQjrLg;^2X3qWsB`Vm2dhnsw$ui7@S~<$R?8Ru~Vv-7b4TXl&sKfcZC2Li$)( z%y*SOq>m>DN_3CMp_0sx!{zEIp8Ksw{JFpbNelfq9V&H07aa{50BaI3oHJ5q%4)n~ z%Xwhp6rC=q4-$v9HU}Yl01x~c@OalBR+4I~BSwxX9PXK@MC#wKliC8Voqz@TjL-9>(FoUE~JQ7sGGzI6qyT77KT_c!<1VLiF z0&r7+<9{frWI!Uvi#C&yqwOe@#A=d#%vRi8xM&0>FBdduE@H*5WN3HFL57rdM`0GY zBKJC7oPfLQ*#_&HvC1j3j5U#n_chQ4#~~9aqzkXKIxqH0@~ahKV~V9?7?=Sbf55FXm}IMU7BHNfP8v^i zN+d|YBxw>^n)y5~Y2=KF4#;Y@d;9ts-9<;Sm1$B+JmzKU6b|@xIpMm|Mc3N&9ev@o za5xKkXdz zxLBQ(Y~RMG=Dy#N>2zLXak2K)MTWR`PTy{@FvEdNpNoNm#iL064bwON;QF&=aHh}c-_!UNJ!X>czOy$`soBZQSlfzvKP=ckw}Xl8OTa_!1@i=CBi<_UX7 z9DJRHG!}4~W08ep!khr{U0oxtDQ0j! z(>Gj+IDJ;}U^)C=pUeO3w>e0ZF&`ECi!fXFy@H$<*}(y(&CbgV=i@f$mdJ{(l8G79 z7k!Tlmy@!MAs@$NI-S^bwr`BkMmneK&ch|f9xuk5`NmGeBx0u9)l=xkWOb&GrhCVH zk%&Y2*9!wF6RUTBgTBE==6yWoU3!XOWZsb#9n5p z>|X^UKJ4q(D?wLZY-QCj0ed{@(YmY0vxC4-PJ;<$gm^d^%X+dVEtWnAHZ~)q$d4I( z2Vb@f^0ahzKVD?IYwJEMUkvm>dBXzAtU*}d(=lynC@98uNjj&T9}1Qd zBCKwS&wO?=??7rlW>Hc-BWaGU1$~b}abdQxMujSwku%QR?<6CCH0j+U0+J)(7Wm4; z&f7=JNz!Q}Scqcpg7LYPo)Zd+vpu}!7N=yNNEu6qxP$#EaU!EiB73Q9se;U(aRH-7 z5iO;~dO&R>n=e(;eFh48dIR^4o7`=sf|#; zl8Fej4lp=|%5SMuouaZ#+*$^2BKp3#LW!HJsuM|iMT*=?imefVB&SvQk{N359VJdK zAZSm^%;Q^tS}XSPy@T_+2Gn*(X{E@RBKiBD>4Qw2SFVD8GHxB$|O^J;#c7*9QYOH$i~8ic%TFqPVSm4kYHJzX*;U~%wj|0RDX6ITZ!;v^q~jf z;7N)=h45G^*&TvUB;x^4|DUXOY>5=u&7*L`i%+()&Kx#26zCAx8ymcgFH8X#WSk$6 z08H?Cdh=M1ae!^&f-fXRKCzJo@Ug;<)2lK5nSjPyRQ;;?y^>}I?Ys0E8+ga^;QTB@XKKkHv3pixMPvri$4_{>$w+7PY6B$({tcDUW*&gV+CWYl@V2)by* zStu>d%hWv?NTr;aC5*O)r>=wQ-Nm3Xx8X1I1Ha}j-1SVda zDr2(*`%f5H%u~xEj1cU02!!45`^6?*_$q0eF0+7_e1}bh$q=y$!th~Cw4-e?P(c%) zs1w*n<3^uVn3&b2ATJ6CIQF^-s?x?wX3QLWWFwDwugpP~jy5x|VesALWgRUbcDZY3 zi`!*;G3caX#+e0ToonD8C6r-Y3T@gg?s9+Vc66Zck1~^Xpo-<(uCTa#%s>Z;CpN8+9%LmB!E4F?K>+lA<5jjBm$~MTv^SAZd-ypB`vr8w0Zm7CD*q z#KYx5Hw!9cK_lX&lSm5>X8JaYRb$27r$PZ97I(upJ2EJ$3dQ$2;Q^6%EM^Ld;wlfL zJ$XtfTz|$`V!USdke5o6aZB#I)y0|=`8>iEakSZet#Kze%K|) zLWcNzm69y~-bb;ApCme+;tv4lN29whl}s!_%6vm12Kk-ER4rU)rV|lyqllnP1WG{>PuQ^t$BmH0I%t|cMTa}#il z?%ok(q7rGpF_nx1yRzao_7$q@IA8e8lYA6gjNxBH0#`}t^<-*F) z-EhV<<^FxEe4I0f90tFrxf8PPw&OoI-!+f)jJ#m1?kTa3j4LPVBmehTN>1QM=d=5V zIS=eRVJsUDl*-YwIg&_L7W#*?U@Rs~jTh7$<59*WLNV8=tcoWFG%?+i!vV|C|O51N#bjV>3bcZ1nh$sH6NvWp-G z=GyZu%`Ox9+h9a-`TyG;?JF9Cm=MSJJA$124>sjGvP-fZS=WIR)|7X2x8}-EE9VSu z=i-j?s`91sBwu^^Y4g{VOQYeZCK(_##S8~&M*>Ky literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..401b9759b0f696e3e858a45b79acbd087938ccb8 GIT binary patch literal 10044 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..f9eae98199d39bb12c43bd0ddbb6a46dfab8bf7a GIT binary patch literal 2955 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 KQxN9h6YxKW-@EDn literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..f30c17ae5c584854267c81c92160bf42458e6961 GIT binary patch literal 11934 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 U6>eUJIQR<0c@#km;{ONuU-tn1V*mgE literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e057b0e6d647aa08a8ad3566126847b379b92f21 GIT binary patch literal 2579 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..dd3f56ae624a7b026314d4513845f034dbadbc2e GIT binary patch literal 32968 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 ZXlX;mv##^d9O}$7fi{H@Z&Xe%{0AR1MKu5b literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..b1c9fc3d5ee9211cdec4a67e5292e61456dd7baf GIT binary patch literal 5063 zcmcIo4Qw0NedjrpO)^p>JEBGfLj0)6F1hgNckk}qN315KJ}g<0WJXdf*Im<`$tUrq ztxE_ za%xSdCJN-(0#P_ujRIIKrdXsLZa7|(Oa;!CNKM<#5Y(O{+%3m-K|gz(7}T^F1wA)) z*tp$Y&os_ky1Dv(bqb{II-jWd4Wx7Oue)f{hqms6oyYFc_}a5)rP!b`r> zUO7cf)ufgQPG%_#1_c{{;3QnI*G1paD<^bKPtA(JgCKFPS{Kbw1O-x_CkitSs|ZF_ z=VZ>WdlCARexrep@@7~hDz#FRuH%W&2mA|VVsO(iBrj)aia}vo5Onr?v1Xqi8r<3e zWEF}X=&)Z(@g$-0&r$Uk9=NNRfR@~85UE?l7B`3 z*_C=1(rvp#dOo*eF{>L2b1fUDlx(WF0z<1%`hDg2_ zp9m!7JWgr#BZO)?#P47}z-cmXL3Yt7d+? zv}`w8!bN<~6U{UkGs^o1R1=Xf{euiyX?dP-`x*&q>B%2g=0vmURFM;68^O9nEQ9N2 z{>x*WoW#j^*veMoXMFjwUTV@*_D3yXJ589bQ|+kzdN1Ra`rs1-^Uiube4s)s%}Oo% zt+3vAG49y;Pm`H4(Q)8R&bs5OrdwprZa9K0it0ux`x!!x1p-;_ROQ!3PAn0_G8iqt zf1X3SN|x)k=K+N!->x-NtB4`8;;gONUME={DK8POS*D(SBW|d+O&0{>vSuT_Kvy1x z_Vl+$POcE0nkttb)(kut(2LAFv1Kdwj#&WpnA1dgNIo22sMyuG!k+xSS%eW;w2`2& zvSK%z$eHQOvt=B=hbUYxL>{TkQjPMT<_wd<0o&UkQ&0ZY$ZleX_Dhj*NJ3RB>*I(b zREZ4{<@?&2Q|;UvH~68ad!q^@!a-FvxpsHaOj}Vj6)Co^GZt@J7 zJVA6r)zuGWFN`Y`CFFiPtalJ)LU_kVd!rInJ{9G!j?88``{zGo2AOIFb-O|4T3$7D zd@nWYZ`(mF^tX{MD~rT1HRM(lw@fFqEe|CCG3UBO{CJQWYHG6n{9Q5s`S+8T$kZgx z1y#0CK28-%rg2)RLcYC*Jqx6Bt!C)RGb5;`1}c@3Jver)e%q@Fl<$RqO`voidUSB7 za6kWrfo|O{r^XrA4V|nC1aN?2+c<6wmR+Zc*!g@^-c8+5%!6m&DX0vpqi&%YYU7y&$EW=b_vbQd8#1{YZKfZJ{ z-=8^Ij*5Ws?!1>~Q7tkl(e*XGXq?_VhOY$kFKm!x0mo&2-SQqNQIfiuZc{KaOH z#y|OB^5NcCtJIOQ@znsL_iZO>?>EnuCZ*x{yJwS`_*;5kB7Wt*o>TGTLGoMi-w%?N z`10d@G}cc3Vf_4QQ2dkEXU6UYuW>f{RD5rxZy>gvoQ>aoCi%l$`q9$YBd`ALRA~pO zuiTRU-T(UBq3dxvIuBg%mq{qn&J)(x_K+Q%{`THjj}(7wu4i8&c61(kzLvxC#1Skb zESZS?6b5oFIS_x-z^k8HSoVx#Q6y}BLs}nzu-U!R-b5^R8KfWHmmG+FuP+h%0AIFK zaNuGesGsP^^4S3_FCW0--j3yqX-N1P$bNkY;!h0Y)#*F1%#UDMzY~jg5EM^=Vw8a5 zU^baZ{LW}(?uW)AbG1Xs#P~;}#)H4#+WiC&@21kPCDWJQeD6D{>yWsu+hLLGGj`*Q zD>4IRSG1$v9uVxHjX=y-dRBIDxfNfcnoA~H0aB({O1q*Kbzt8GLmzfgXI;@D6G2qc zrTuN>`v#fuy>qrJ&fNxr`_a_|2B}p$gmCGAHYe8B0PEz{O3}-pj;z=na7fw0oCrjtLuLi)nv{L~YQJv>BOw~QSkcC#TS?^?5bKUU~6%)-s>d(y} z`^jm0%XaOaX2EITts7NlyCd1!_2(kJSXe@1B+K2SX-a=x0J3Oq(F7UPWNlyqpxV+_ zZ!`-@pB^hm!pN%cu1OPx<*FZsI3yoqigahs6P4Lk$E!!DF$r#0G|7Y=c=;E|&d32q z=~ApIeQjU`#@osM9`$ixi$?3AfcdV7!W$z}wbdl^9Umiar9LGM%7OHoP~Y^YPsXQ% zY-R8yU>E14G388bW?@!(Iku3!Yoxs1a$Gy;&z~t^GC3(8pM2?s zS8u&8LQ|G$Xqs+fXvrMNF-6TAswV4}X0$2Qb=dMZdw1ir7hhCr%3QHz9kYux@RRo? zt{Fu`=S8Ym{B{uJxJmQ6!9k&#ZA?c@JrKRVL2?v48a0cUf{KQsXl=$#6yK;sD>7r6 zj9Evv6oa)*&a?;=!%~X6!HSeJt<5zhvIniFh_YSOsZJyHcPp~4D6*ki_}6$_)y+sf zH_Rd$O3~uF)y5Z{M*=m*ik8W+qw_Y@Meic*re?~xOvskbtgcU{uIEk4WCN3LTeqmG zMAqjli{&lGWME*nVQCbg*Wm1$r|Ly+YDE*HL3fv9EYuW6aR=Mcg~?QggR)L7);74t zyOMQg;w+ zWx6ioMkjNXnQe{2lgJEU#^JGM7&2O{-ZnH`5F*qp#*19hfD!P~FqH3DEuF<&By$tT zWGS?*8fO0I^AuCkrf{0F&J7#{fW@tob7^RnX?hV;RFNXG+En9;(x3mJpur4{Q3NGr zR7GjI}k+SbEQ}JKNjb#3kqB zP2Aubb~+VH_a54l*=N^kNXF)&*!&2rN~iGd7R<1*bR186oSOT^+e^{$cd6r^-4Itv zBlg}+R6Fr;uN4)a-HoBj@W}A59Zrm-dxv>!Z({g=l%)3zRffJrhF%#toEZOqy4WB7 z^O2EsYFBaONmuEQdWPPNV=L17izlYT&tyl^@m)Un-DUgto}r6z>~z_F;Q(>?MT{9& z{p`ZiW&FXdLw}LNUc`7a{r2#CN3Myv4%Du=i?}-nBdq$gK(5i-`h0!%s^;&cEo{v5<8ifb8c4G>A*J#m*@!f0TR|O0mqxXPY z6h^NK9=+$03l|F41gwi|%r(CiaojYsQ@h6NVurtY&aV0YXQTgjDqOPwFx`afAG;9C z9K7KeT(NFfJ5zQjR-A^&V0In8fhNSxY2;vL-*i|#^5Dv3EHiQg(Ta-g}gd%_*isN@Q{Dk-4lSo0^ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e897260e64d0e4addcb6f59107b6008ee462245c GIT binary patch literal 6009 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e2ee110b3002a392c52c9c093f6bb3ac571ab9c3 GIT binary patch literal 21461 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..748693152e9cf4413343b7816cf9993cd82349ea GIT binary patch literal 9103 zcmcI~3zQr6dGCxF;Tc(4w2O8t8-f3_cO3~dV%`t4q|&bB-Sw{Q#k+oC2NDt$R{~~-pPSY~JB*PFTGG=*ow@NlRcBND&xmqJb zWI+rTr%F~8V{?u@pC+5O5lK*0!CysGbuw&wRjXRE_mhcQ)2lD-E-ONC9J`Y(R;5

1RiH0p z%FV!Yj8ox$S<_@SIA+aYp5<9(FsY3r?IfaMszNWl&oFfYweXxe#9g(6;jf2qx-|WK zM9?KcqiB1pb072RBvrDa#h zHVDUV*MmcrSE}0HTw!}@C`S}SmZ0MlwRK{GOuD5~aD%VF^hy>AOmB!7x~$3F!+qb4 zW2Wns+$#6yF)&3ib*=E3VN;bga=kTGw!AhObemqI&gY0~D8UU)Y!^OACh|nkMX)0G z602Y-O)1**_25Pex?F<__OalqW-1EKV2UEil?oR}#@y1h9p23V(wd!Zb1%e;n}{HbifsKdZ@|_J zGVIR7F33dLwJPdWaa9OzY}Ol2=iRa52+?Fw@B5g64K)>7Rkfi}4J)@i863A7o-^fG z4cB@uo+qLrnzEW(W<3v$b?2+_0keFDH3TD-*$p+HbLz0adc*e8WN0hV1xXjLrk^!n zb_Rj`u#&H^$L?Yjsd&b^pK3eT*1$z+HSRk;F^CORGrj1OWJ6Vgx$%+FkgUrxy_PJx zEJ+r%z}l#3N>VV-t&Ql=0>i$gUo%tzOojT@EwaV69_nVnacAL}!0dH%m&ZrOh=j9i z3!86JBvphBR4Q;uTX5FkcKmj%*?O@vzI}v1`8A{a_K>U!YT)*eDCz=td%QplO;d!- z!UwY=yo?P+Z!|~_#@w`>{}nO>DQJB@^D9_@Fw?Wudat61 z!O5lv9S;9?eDf&L!FG*y4BgbgNEjvAhND z3|f^^p`RJ4(`)$8v!bFM^(HskP^P`MSBF`r$#@QDHFec02%=;{oG_uh=gft_6&K;= zx8ur%$0NRz+;i_arkFq7!{}1(p?*za1X}=;Vl1vJXGU%bkGvA0rakx3BdgP&~2~E<(6PNVMh%l2@yW)Dj%DZ0i z%L0@wSg1}{oO*e0v+u2V4#7i^#Fa<>kR2Qv%t>s+sea;#h%Tw7LOviJ4-Fqi9+CH&|xrZ{aPflv=@TbWexuHBmv4p#BR_GKyk-B?LFzUjO$r3wItar6-+P zw^4?>+cH8D>nSz&fVGQNRC(VnRxmVYSFAup0eWjal$3OtjKa%$?P_2*|Lu?jpL`@; zY{e0$L~!4R3k->6;Vcgp3*J4FztnUUJNjT{sjLMy{%YS=Ewm42S-85vwcNvPT zE5%0=iLk;-qRf9Ug1B5OcbsNZyUB(zVw$q4txcR`bxjOkbMojI455wC=0O_C*B=Y#;84ZcFA-~MU(>EQRr}=W82q7t zbx+=wG~pT$TAH3+)lMyoDWZgk+73SuD-IJRE1Lbq5d5ZESP`)i`R$XxN6nn zypY7yk3Ny8g=9%ra=EN53Q&QDv!D3(SaW9h)jM=q27H{CVIMZs>-SXa1>l2T{VP|9KK0FPUl?byS1g}4};mLW-c z;L2WAh6|sVavP1lpHsn(4QvP|Z{NE*jzFMkkP&?w0)%pG6G3PlbbS}|(C)aV1&emu z_WHgUpWFd;f`-$#?G_{r@yE7G?tGmLAla!0CuW^SIW-+GZYHu0`O!B-@J%*8b7!bZ zw%Z*$R`jf1@r{>%d@Kg%qG^)ZwL3@zr_$zoQr~1XLk#z`MXOajxNtX%;M(_D z-%|)=i!(Lz+;4~MMsT9zV=T4*Sdbtb3Z@_n>9gmFpEr!z^G;oTJG|@uwH-Tyu|W(9 zin8z)f#el<^F4Og_c^BFEhOSiJ6Lof2j|m%+=Ay612=>W7=B`lQZFM>K%j$XpAT-h z;;9h-tr)_fuA1`MXG3sq(n5~RTSy+qp&-xQ72jyX_NJ_K;{J#zNrH6xg^-{2p4iIR zb5?>y(tE}4akz_Fyf(6!?9xxgmU7*IK{RBx2x*?3i$v@yLSAYsqo~Ki)a2QpAp+;F zCo;USboM?&Gc@Eo6~`vSmbb?ZYavP0gXf;&cgJ#LSjW^0m+jCbPz~9xH*J$4qz#Zt z8|lugFZ)svRY_47-iVlRlw{SzYz+Bt$+0T@Z$7f=+;b5X7N;+~VQ+=i$|k=2gx=X2 zy^zfpt_f+fqQ1VR<6-U-K}z4*Z#0kyBIn*bOe6^&W#O@qBFl>S^IkIOx%Il|TBT!; zv4U!LUAuz+cw~?3xy_D9M;y1;kWHA0r_&<5jzR{k>P(&V421)7b`VadVO7#(8=RdX zs%EZ8=~ivk7edrvmlR69MvbrfR**_}TonpwND8kU48mhcfj3!MQo?V>#}N<}Rq9{p zW<;$}V;YY26g6?(=Tc``2P~M1!A@@~72+jJ+naoePv>_=$#O~T2#QVVK&tA`(NSC(57zBy_8)l~7 zaehUwRdY)4d{))E_e^a2HX_5>bUnL*MF#UsJa=8kM;@mFexvoSXL;EBh7^Np@7!r@zigG(jmbvF#Q z!}j&re_ZwaO!E8tvWql#RkBH%3;nR3rD!^ooyb<`&itcZ_V_E~Hw^xCBKvu)v+DU@ z=LF`DX1HYf)S>KUnEl|{tyzsuF&B+fV0Q7O;|IAN%q@F3!u+7h{Q>h}fr~KNNiNCM4s$m# zpK5Sf_Wnkeo@37)ndfTE#v8b2nf8adJDKP(cG%zKlD%px`-FeKU31(pvtb{{GJ9vZ z*Vwz}vwaa}!_8Rr$b7g(9SYYd2NQ2@ac7w2HSQkvo_*QCpE6H2Q#Y}DYT3lq?1}H% z*!h*I@L?*B)%$P8leeAweP(3|kCnstb!DA1nE69kXa9#&gn7CYCX|D}7MEpq`g{LH zmHQ{=%>%e+x(0@=pXctO9^fhFz#;Ar*xFn+b%v^g_S0Y_Q>~{c=Hy=dqJ}Z+`%Ny= zOAcf|ip$L0R!RxXqc`J9PrF=;x$ovwnYn5wN2m>9gE=(=Hmz%LcJVjsok^?0iDIr7qb*Ki&uZL90$yBIK%5J z@X-^(l+~ad!Mlk|xEM8sACXSXSMlSbOF=yn17#ghJ&C7nSAt;hDtxTtF`mZcJ$OfFF!`rfWB4-?K3FnwSn-rtJ%NATx!=hsF#(jOYT zAi#Gd3bCJA+5Np}_o=Vmc5L~3oknQ8)kdvwq3Vc5auvG;Km_FiDY~v_W1+tZ-L#|v z9eDEd^~IEt479ycXV(vqypsV0V7IyguP3c)8%3)RtOW5m;MpkrhCHi%37!U#Y&cZ} zO>2Iy>jegcCBSSLWw=`nbSWEA-=jV%x}H_B>-1jb9ZaZb``8xUg_;Sqq)ktc&p6e3 z7;EMiK{2FVfQmeNZSq1z2CunyZ+J#o%2@zi%vlwSRt1#nxB&LpV%sIUGYYH=I0=35 zwJmnl4PiYWGQfeIy?dQ%C!RNWb_w@IW!J!|QkvZKx{maMeNP!qA!_FRCDgK8_f&1z1Ut-$6G z(!nx)U*x)`Q?0IiJ+@SP_eGU0ZQNl3c#MromP?!_HcCmPIqk0S%?ePZ?T(*g)k%I^ zF>xxn2tq9u&GiJu40v=tGUQfDcEDDal57-<4NRcF)?f58q|lrOR7o~?$X7Tm@slVr zG2AclPssrc0UYwdv|N%3_9^jMz#juhCFzb{zmU2Bh|sqt$J$j?#)}{ZeQ$1FsQ?FD z%uazFxm9|S3&&C9E~Zw2*MvoQ1@PP=?$T$bKHBTo$w*CciO$WGUHDqO=rk75%ESki z#jpy56xbM&FS^Uv27&lkMiKI`y-NcRM;5Chiw^uf3zehKQ^myXxr3}#ou(tvQ6L{= zJn%MErXy?tdLf54SL$v+Naj)RB4O}hslHNV6lp*^JWYiQUynjOsL*n8s!ewaqkcUB zD6;^4t|zW0J`jqtyOn~H_=qst2BM1VPnAhAPdC&5*1{4ivbpNCUGdGU+L(5M6SV2R z^hUQ0$auhVP)Y}O#8J256n4Gu(a!nkgj;cE-M&Y2S47ET>5;gl^QX*&V?7ag;kr+S zcH&NnuSbygJJpfRy}o)P^Fc{iSjFP}^exFr7_5y0ZgJ~(}DW?LK)GpB<8u?6Q5wM~!N#^QhoC&FTrIOH?Emq>MSTfwq{eYh7d=U5=`1!{X zAF*v)&qiUhH5lhT$2LR;-Pu}$YXm+X%T?w8we6?3#qw@*x?T157bZb7;I#F#yCx0W7Yc`s*vlr11Bu1$+Hx$^B_92@(tYkk@I(i4Q(ZX`$WeD4; z1te-{VSMBcIw8)iJWEaXoj=+|e0$r{++$b6Qi$a96ZE|Gomh$Z8D%~9lCy@pZ^`oe z{*=leNdd6&8g}3b@tV*ma7J2>7AnquYftX@v1g8ksNBL6pSOTB~Kl(@Zz0S4^5CyMEB998$XaVMv%~)p= zfNu&&J&!U_Xep|XkpAzE*Ir$6x|iZHDVbVI6;<944W(tMlA-uFL{`lks?O`GDz|`U z`2I@~g$%HpjHrsH?}UL%q9UArF1g}dbucO@V{EIvgQwUQAn*^bynuaFR`Mjj78C6m6r-Pp;MWw(K zy{4YgG%aJIdiy2dJUt`hPtYVa%BT7jMe(`M19a0{z-;IzvH%ZxfT6r33Svu_B{>mG z;y7r}7yx&=!`I{`84MJ`e*nuZK{fPn;#>@HTM8_pw^AB?1hh~DEEZdXEmT{ ziVA6?VsA-?uJkd;gDz|2xSYe;-f>jf|;wV)`nO8+?ij&UWvA6>MqF#XL6 zgqDJ}z-(m2m%pZJ8MJX=GK!jL(-8%d%Ro|4Y(NE4_z}uXWMkkuuB3=!9xw`TU@yba z#TKL|MRGM5W=7J446qdmr_&OZsAP(|q+16QUmU~LbPZQip)H!Iwp5sKI2J>bgGVLJ zoei1j-+aI0^@iCY)s zC>oMbe*R<(&IQ^nS${clYZTB=%8+t5QF^l&RpGBBY2nL^DAHaGur>Ulk=q!7I_Xm3 zvb?Uz;FZAxUo=~is0w1@W4$KajRg2lGifuARs*yYh9m1j3sh!z@puT;H=me@!#Bt+ zP>u|wVM8fMfEN^9rk|v=h1a8+kr7m_Z#0%fA0(xy^wB8Xnk<koj1&2hry(RUr9!D;BytPA*IY*uun>>l4fc}gmssF&^h>>f zxS_@(EH&V!;dD}puJf=~t?w}dtr2*Qj1LpHu$Op;0Jn!u3XevO+EP+KflD%>OHu}X zPXS(}Z*2(uPd@R1xNq7Jlf>C+NtILZkGzVYP(0;#d0;pTKZ0E#v?yBOj$Sl~Q?f4c znzHpvXb~v9eBwMSXbOFTMUTYpj>DxJEkQBqzstjJIfSi!HZGC8QMfK58ru1L_W9>>_L0rn(vYTIQ50_g$LxUHBq3Q$;)E z9a4XKs0RGTzOmZ$v)`o`J&)5X<12TsL&OZNRH=*EmH)a+_cFZf`R+*1H`lLY`~NHZ z@#|h*AMXw>ZSP;`!qzW_dVay;oxk`08)RAc;$Xa+S(=FZ|LeT-%kgS)-aEzEd&=u| zr$*ns?;@Wr%zR;0&v&}<(x3VNuh7=rWxcz~dzgD+wKG@r9KQ@i{%XH+3et1;-8A^V zj_vuvL26|s76aCrv1;f6+nGh3$e`fzn=!F~oPp1xVyX90)b~{~P#-iX8W}V|GqX0D z1y;j~eS6t~HH~)7UbB8pz2P;d8f(&P_AdU1hc)YW9a!Tl3|=j18Q#51i}Vc7Rdk)L zJrxjPww+${&cbWfA2@U<{q6$O_PdiyZquLfD^GSx@6JW{^FOfd;_?5}hyJ(5@$L!0 zreEReA38+ER=-aS6?Ds|+Ig#Cqd8~C0P(DRA58;qu7_2|mKPdRS8tshq+;>+5nWhl sWYeUn{mQE(mlS}X^~e;e0;}Ob3;>N?l*wdChll_Lsxio_@n3QN1~`}4lPzwdFOxF`#p@L`|uX;QfUt)IQyoe{F|qDP2kbS`^%VX1_O zESotr;kJ+_=_FoUcmfrRNY^x?rjJXqs-u$YILt%S%vz}jK3Zy80YkD$;!AEbsG}L? zIM#XQ`E|=q%>=?9imtusGh zUJlI`kt#`=au~!y_Y{+8+wLivsortVB)X~|PL3o(?_(p0(Di|l+LqTUNJ_*s(S%29 zHfy6|C2)hyP%Sz+-B&%NmQ0j)tu z=8%f9rfd9o8p|@8aqFXpepq3iN2{z8Peak-6_2i4{yKyP;yCpr0;7mFv`7pUqeW|- z`e?zX8#MNVS;Le&(Vw)f4Z6&NdV}vfl0&B}2otOjc`$*Ap~OBj86b4pQZ5;SD100*9O^-1L1Ux7P zKR!!W8JYl7+u&arm^G~Bf!Q>*Fw0?@`CmmWC;3S1_KD@Dw^GlcIp8CZogDuhfnu1l zY)Ey0N_KNO`AK@-s=78?PrjU)Ls(aINgDm7CSw&%QE!8yMcP=)pFW~sDLzddht`vt zJy%57P>4PZ2OEZr7CZ|Ax?rucczNiucHZ>@IJJTdVi1`>E2&sjP^DR2g>s(i{@diQ z4-hQJCm5d^IGdhCGB#wbI9(v7N_2F}YM^N-`HQq2(@w|+0Y>UWK`gtT+vGpXKy_)R zt}4YZ(}b89s+<2_rsOfd%A6qi-Yc@A#OK*Xs3VIyzEy*ymYzVmPBb-)lq?x&hEg|i zhT3+r5i!j?J~2Z*1{HJWG(;3j%JHE`%ez}};Oh~S3>cOBHy-r&Z@PqQUBXL${`j?? zdm29a@cXOTH!pm%kdA@@@F)dXUgy)>UCQzN5$XBDn?Je!?c2xJW6|tag2Jo6U3jk4 ze!RdRp60lV1^A!5`SY`dj-nWfKD|-k4=&&X^M&u+KJ@--{n^4z3_^d{C?xq<8Lbtr zfVM;5T`2qmsM)`_V*QEVd4-SobBW)#3T=Koa`5RGnf`L4pod4jKtqe*Q3~6B+~S3Q z{qx3|d)>Hoa+@g~4Kv?)Ugy!a8-Lx$b@SX$lhMeZ2DKFSD7W`$EEX9* z5{pKj8HDB5Nm#x%0ZX(1%azAq`QQXBl)!Ra2QdS*jL5P6$XnyF=!qX?x6eA-`2`bi zbPI2F3m?Ar{dbf1*f?+odc&d(RHEJ*)C2R=Iw?39au%hb>_80j=ROf{cPBh4mwi@JU$5fvL^zx`1K}5Q?9c?ZMK1CJTVTW zid(Be9ReaH`PHn|aD#dq%~h*z_u2PKb?Vv7M-y$YHUPZ43{S$#Q*7OGLg;k@*V)To z`Gw1DGzlL1s9av^1CB+j3W{nWxP=J+(2h{U3hMl=+>Gl1;Fp_Dl{$QX4s=!9U{f1Z z@=PjGrxv2&oa_0FACTslS7kLYtK_JVfQ|dN35KlZO(N$(r`(b>J>-`p*aNewkUUXUqa~@Pk?IgsY~&S5&8wOzw-mrb zDb#cy!~5a2rs{c3lkyTwfEK}0_zni0s1Yohngj}T<&I)Qmh)JZ@-UW_7ML!{{aoxN z7!pz*j?bH#iUlrtpkRV=1m_7>Nz0HGvp+eQ(=fQEOL-Y)>gZ5el|@~{5EBfinv!ZH zhfd{)NyZIR%@fm5`J*o?k|JVV5*3YTEg3Ld3QHJpUWDl)s-}(;Lr-Pz$_|fms*Xj7 ztEga26S@ZN>4d)qnLg*kv~N%$&IyUpu5>T0)u46!QEoN^Dup<_+XHtCPKdz2E~{o= z-Cqa`dy6~b&<4B18j2^@>aN4iIn4$PqYfdJ9n1`Vbu5|@5`&oQi4Okf5TPrTO}#Ua z`eWZ%^u+(+3N`jgUq*;`j0nBjGT_>t)GK>{6k2e9OdtDVUq*;@p1N;TE+r6nbdVwd@_CO7p`tevQ zI~Gm7Ji-my=``SoNY^M7fw)x#?3zD(?3qi$VX*+IQ(-{c;kBF<*gH+Q$1dBz z1kx-wd`I!{u}haP=XMmVupQx=+YBWhSlFuV$lC6IbL^J+|Fh9|H^z1 i# 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 B4R-(l literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..ede1bed85f92c10b5027566df52b51eba744fe56 GIT binary patch literal 8236 zcmcIq3v?URnbw3+&?u542iwR&3s*rlQle4japwhYE5&l+myBaOF^?=Tu_o4FN#l$p zTQcF1-G)bdXo1qwEz5>Dj~Cb2jH_JTv#+|K9um-~ZqL|0d(P39-}H`EXz7Z^X`5zww)E*Tg#SV(?~dXCS8f zl4tCy+I6B+Dv)hXlZb|(2J_?RlH35HDwU)t6$Hr;(YSYSi{xEDKM4wN!T&t7$SggiUI?a0W(Fr zmF&Qb=4=Ubk2`LidpTgpH2iYFs+F0SkH33rjOe1F=$j$WFhs#1!&a?k&zPj&ajTXa z#FAzm*VASzP5P&ZEGtxvqW7-Ju}Q++d3-3i-J3K=bU{_M6k1e8hhn!mEzDW4AzXYRpPs4(N3BJBSy5>+*6%G#(f+FaaH7BD+O@h>ty!IS9N!Mh%j#K}Miz8M zCld{OiHy6Z4YLL(XPkQdEtCurRTD+g!-XNLD%n;xXXZ%3GK|L{q(7?nH)GBMbrzu6JDj9?|$u#5zCvzW;k%6+k zWbU!6V!0)A!GiXu&j)IBQ5WL3mo!-- zBbJRtOxDdh47KV=nj~>gQ9y4FARQ+v1vZ%9!R;s+u`2*?xkc0;tRYkmZZmrOU84U6F549`Ekq(an#W1q2Ufukd$EF{(7D& zfRPttbU`!Vf6n~D!2nFaO!L2wQazZr%&Px=BsYQxrKmb(pma3vtv&!IEFY-@?5UeFwG!8o;5sUyx)fktqkZtsz3TQr!WG z(#jPC0Gu^lt3L1Vi%kPwGJ3`nSwWG=q`6>Lt7eI8cig#fUr14n;GOqJrp!vEWgm;} znj(sUP!<1R66yuIVL4Lh-k*kq;J8^wl(Efwf-wYYRgy$4e(bTW5m6Cny60GjtOEtP z__63Xkqwm!xhDhz&IvIlLKqo5xF(ef88{`ZE9r2^oT<|iU%6`|wE zh9rV_9l>G|Q6|3ATN6$KMK~DB3xbY7;#LvottGO(Y}T*;PCyYg{)IjqBNfk0M{@*9 zq(b~5T>%`%5OpAS)R~#%Zc0e9f?YJqb?5ocSZPQ<_D7 zZ2*ym`-DDaR$D;Zxg$hY1z8s#0ZI-2k&sSxG4)6+hZv(Ndg6%8QmyUp10kn4YdvX( z`rXFTbx)8TyNDtKe!b?0Z_pJS{-X{i*o`=_5@dIndlAyh2v&KbXjCqP!-~1QvkI2LelG@SqVIMYKD3 z4*W@%5rNxwZ~-cc?H}>gzGeD96Huhs@Qk)Ep20^+( zbw2k!R#V!PVD3rZXztwb{Q;cO@dG|Dnm8B!3ZuT%ZZ8?mtgq4NDWOrvMm9@NO`7#;P~S{D{KX}x%OinzBIEXf^10Bk8Dfh2se;j zT1B#}`q(Qza{b+`ES`RNU1X+&oTBYuFb~D)I;Qp#E&~|UNY}$${B~dM$&VDy#>s_L zO_Ow8Fgp^OA^_?R&f{a7!yk-{AbV&HJQqQhph~&3s0ND)WXeSTJZ{$7r_yk1oXacW z{P~@sF(RrPUk|Xd)OJg-qcV?BNgZiwNK(_vJYEutB!uJGSQ zkVWE#yr*t0ST}wyijXTKQ1_;|kR)jGz~doFmc^mReL3bvR@ZWmTYFh5Zye=9I4&r6 zCeSG3oYOWxwjbG#3d@_-8M`*)Y`7)t3tqoIe0vOGQbHUP<7`NjHR0G&0NC020fc%Z zcaiKqU?3 z&F6xhpE$Ymq3dq^r*(f?@C0^V)ZYqMuF6IOUz7;yD3F4&j-IR0$>+Emsb4MEm_F=w&gEO8`%X(OxN{LJ`8 zXI_cJoEHr+0QbIiAUV*v*TFoeY4@Huf~-^i~F;uF(NBo$tBsj{aiDU%wrTQ*U&!0 z1=!Q(At`oQ*8d#aS>n!P3wt<$?VsWvV82x72H9&X+$-$G`?dm3DpEjKwm!q>CM z6y}S*S#F#ixE$>-U4f>f3wZq33pv8xxgTFxRUSte1LuQ-CTtI zSTl7Md+C0z#NN9Z&7PuN#>V|dQyj

!LFCvHH_x(5 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..738547ec43f8c8852a934f0d66da5587e9622771 GIT binary patch literal 8488 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 B{YU@+ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e6e3106102452fc6a975cca0b381158f8dafe79e GIT binary patch literal 2493 zcmcImU5Fc16rRZ@-6Y+uZQY3zS?D#;HA^#b{(ox0YcQ<#FVJ9=$ znaMV>?33bSed$B%i>L^FD7J`{JX9#w7Yp`9(b9?_Xa%8A`l64XNj9d-if#o%xS4zI z`Mz`RIp0Z=A1eq9#oX;@zUyc1{(SFZWSAKO!wx1otWxQH`T23g3yPXShn)seRZWSH z<&UGWJkm5tR9S&nLj5 z(D(3K2tJ4C46KH(NGdw)V!Py{DPoo@z89Y(XV3&$bn$XM0FTWeU6pv12Y*f01(XL) z;oI;&WiFplM=R%?vs^g9Jg5WC<{Wrl2CWZGiN$oUfZcK?1MG7l`Kri)&gL zlrJFOPy{0lFp-x;^s+^&rd@^%9cLwW;L?1BxJ__eIEpmc5ct4R6+~W!2u;gz(YUil zy!a&c{79zdLMA7QNR$Op+y|cjQqboTMM+W7H1;8iX%jTRTE{NX(Z4_Z6wR7T6-*%Z z@d6ShU=)Dyi93)5kOujn0$C(07z$=PmKC3O>QKBRri~XJ*Qu8)88kNuSCnKy1%#p) zf`-Ptiba~JfNN$6bqc76Lc3ijF(l_UJ+nkIXuJqwkyH_+beRs`UtE6o*Ju%1Aj zG`>Pqgr;UAI|eA~BRUofzaNi9!x#6$vU&)X)=RJ)n}|gZk(WE@E**sYF~ocuV(#Dk zW^q%*T??jVnYfDb*j*tm8$V2-@C6eJ3lvxARwwi>*lhNM9H>dZf^9TjCu`Ung#9cj z$M)=Yebd`b@6kK@K;yVtTZAc~k6fL_K1k^dsJDr2KR^_qPsBn~*mX^BCm3en30g{; zB(lICBg@M!bU063@+K`*rkfUsunq~YVLJ}qy=38r*ZP=NA9J;J^OM-7EACYcBMbe{ z!UPHpMThxd2h*agjw-UqX_Br3(>?k|=capLlhy@sR1!r_R5Y!j$^2e0%7&6vcp= zy`l0V6G~cB16~a}eA6ypjL5ga@wv}7m2%ZkQho1Ctn`{T@NG`YDYBrR}dzY7)o4^C0enO z=%N4Z`+VdEbU(fkI=D+a?72|lTnLVWxPL$EBe!=BGvN&!+`J3BPs2$Y)*YrzvpMqF zVDF~w0=0p+`x0OF!C3(O=MfwEV|R~WQ$gEA*TRWb7<>YvZ3#K?1CtmUi6$;FRMKKu z$1P`ZEts-wTL9TL;(DfIvk@sPWkre|-QwY`T3OJ_YMuC5*Ey4|5+9eakJ&q+vnjt> zBdLQa&v)xfekzk%Hi=d8QU_lBlFbmjRS%8&^NIPO4jH|;}ko*#i>JdbgpQq+h$2`2!N})XvwM8ux~;eP`={$ Uj*T`ngm@6psWAMHfIn`30=s;e@&Et; literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..ea2d9e8f3883ed0faa1ac95d05d55e499f295eee GIT binary patch literal 1986 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c96bf18c340b74c21814a194cd334f0d0fd30747 GIT binary patch literal 4880 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 <~XXtb@18j2ap4qSk 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 LDax|kis=6abPZAQ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..5246dcdabf44cc95502b21f672b2893855f9b9d0 GIT binary patch literal 16280 zcmcJ03wRu5z4r{v!pvrNve|ByO<2;|kd$oM4RgQH0J}-HP1x z2?pO?sPdX_Xzt#@^ZCReZ>XX!1vNoX_?4AX$ClWsv@d7zod|#vaext&!S>O0gW}SN8L=AezEi7^|2D z_BS$a7x^_7_BvD{wWAklvglrFZ`e?@Ygw!!$}d@kWh%0M28M`|A<6ubN{t^bS|hf5 zAX6@9?U6KyVi%+Q`73!tP&9dNWr8H}ODm;vCeN?V*pnq^{&fSos<{WTAHKVYu~xp8 zD^$oAvgh~lx@j7wgqKKyDf8Wyv#upsJ74lFYEuo_Jz!0i3i-z3(YQkZQ5TH)czBMR zq5x7m+*Bo5|A?EKAXr2KFt+3YJ## zBjrpXUvl?lve{DE0tHtM^P()v!u*DBvX0=nzR5ab*YHj6oWv!TAI;$H2A|AkrmXeg zF~nxF7KpkQrqCrjm`HEN};%{F$D8sa5Y zHl#M^K~?3~6bhrqnYFZH<<}QnuO)Av5F|s;7vd3BH$WPzoCdLb3b|Y%?_TEO=uF=3 zU%>Y-=LJF4j5hL5NBd=wUt>e$`QBn?GbDMbmC4zg!PqE2xRTc)RC=dFY*pX~?IL7& z4fF?_C{(bYM82FZ4SM%_=CgGBc94ilYu2dkPR}cM1=Jt(j3fO78VbrfBF|`*|Tj=ZD5K`Mm27 zG}fBAjus6g@_Tq?-Q89dCS&KF)UqLRm=bhy;V5Rrx)Y@|_RbGN z1WWFu1#6qK$l=fukY2&7Tz@x2m0xPX6vC`vNn>JYKL-b&HRr>)E_V3IC?f63{n zq47QGVg@$I%DW80?!S^YWns@b{vlYlqP3&n5pf;zrG)y2h}D-IS+T}%h^A!dGy7;! zkjUMaw^hUj%9&gUGsuDlR=E62tl~(to zI@~2|U?x9M$&?`aqht1p-8^L6JzOl*CXzXRaSHZUP$Y5R*{rM>eB##M0g+MSHA}hy@41B||n2ucLKQ zwAMvoS0*7G`5NrX?tXs>f(=D|-3y@>Me=oc16|W#%hs>Y*nBDjT`9mgv&*ca{r>5p z;kEEQhN;e+yjE3ZzQ1H;tTaEgse;=j_sYWh%=F2b$9X)ai>e{SX5QUvs(iPd-)QB) zwq$hz&y`@lkGa7mcA+?CLoCnd6;Tuv$9)WP&(SRWPSpOIUo_#H5<6b>8m6d-;ijlA zK$qdDAoBdo73OnuvS5nu zm`KlV;rj=8S%(gvy`3kFrf-LOiiJ|CSg>|IM2n)9d5~B}o}20mrOxL?h^-L5Gz582 z;R1@>T{Oj~7PK(53dWiK9$4vG*4M&#Raq59?oyhE+mK)pa+!TUqE=Qmz0OKtTL0{k zGee1GU@e4i<~OutXwN=m|CYAK?8v(No*|;)PqUh2YMY|;YQAsw!XJxe&4hnD9Rv{| zZ+%t`%E$L)E9*h!jaDhr@0ct_Fcfk6A{wSKp|xeltkD8oUU9VlR%<@ByugjQ{osjR zEbk;jYgY3DjTS~5Cp^!B-IGZ(f=F^N+(b>LcqvBNUtcj{@!wMu_<(=cYt=+5PV#Y|`o%%mpD+Dt{z1zq7` zKu6M$_UU(-=P1oMurNNH*{}gh6y?|SBTT|mq~e8)N^1CIqR4p|Hj4+;XM#FHluXHD z(!sudUek2(@L#=>s2Ezy6*SMEzu7KMSfx@RM*Ej%MhaPb&(DLYVNg!dZC_MIfMLR6 z742Ltyone&_!J9w;`aTbju{K3`Vn)&MC=<24I*xZ#%Mc|tODP?BN>9dLf|X}4jc{+ z!7mra-9C+h6;oj{H0}=8FNua~@Xec9Z>mtqmt(FFqQ?xp`|4?)R*dNMD>QV-dYK+A z!&XAO>$8IN<1|DIk^@Zlmb)i%rj}Tl|!*~02 z2~p(ISjg?f%&D~BD zWjjZ$8YUYkU7I=5p=fZi{Lo0DT()2Gh^%R9?tOPh*btnj2)C(Rd0A8?-}?+JtFpqq>?VrIyNL{!aRVo{ClanZs6xKEjt(V;KvqE!_BHx-us)IZ{fPBDacCynPqvA$0)tjIXBU}0 zL2wtwOmvM>lH&WIj^3Qfa|>w7&U>Vgp}V^)#c?}!L#P)zsY%kQu9u^T$yOFd5tUW! zDdrVyRZ$IH;{H(Qg_#xgSkLZO0s^)$-JRLr*9#GsO=J_$T2nIl-b{7+Pn1<^zLKHgxwL z5;VeFtxD2~&GyV?2foi@JMP)_^hBxfx7%46*-`QpCpb2x?HgH`qayd!dPavEGLD?> zAH*uM)`8E5miO>Fq7RvCb+e{yh@MASq?$JO87}-?&v`V0FcCx8CUiWA*+geCNZ6a0$O-ZV?M073dtLdk_){O@(P)&)O884oiYzG zDBApD#Gu@teeLgr;0xV-l?@wQR|mm-5z(rhpkaQv2N^GXf3MZ@2*)b2;oh^f`C=vn zD+A&SGPjFG7^#}R)_D}-F|GN0I(cPe2@M~{T~|j)vtLC{tDCCj=I#7c1+?Y|e2W?a zkGWk65k+hS53Vj)Mk7vhiM?9;3O>M^IY2#6)-bZ(fY1i^Q$ z8~UN}2}HK}#Cybeg!CdQbq{kb?2ZzP09wUbDJ)&^`>yi1bfOmdTI*T!0v|F4f+|@+ z4(pT^bW`H8Y&44~(?WEG=wKlbC=sI`CQ3G$w*tH8wZ24$hI$b>nWkd>0fQC2 z6-3(lAiFmQhP>-<5$k2ScbSn3^aUGe2s>JCJfCo8tG(BTAXW-XSYjv71}! zsPk8b-y|g0)5I#SF~GvT8NQofymeV=`I?u8e+ne(6hSbZ`cEm%FGdxp;Q;wZ&f?gW zH7mcz6IzYe2#R4^r}k>PjC?AQ%^*oZ>V>2?vV|37!Ohhg`=1EHt7!-j_Mb?rqTwsn z5tC=9Deh-JV(Ip6x%oWuHx(9D=$h^0+%(-?w79JSVkq!i-_G0N{Po=9PX1H0%iOzk zKxhmi(lL=5`~Kwjqtb(LIQ#|Hu_GSQ4?kp2q#wQ0i&RLH6W0hZjw-T@64J(1dG5Xd z^CPYuA&xzXl9+lhgmRH8BEDU)nqiR@XZO5FCwa3)@^Rm;j&u#O<+v-Mh zm~BHSq#`RR+T%x>iBj%|oY}Nsv@y7RH7~+)`M%H?M`i_LphAP93(7Dfy$ z@9X23Sfrjtu*C)H-~@9wIl71VQP!=?XkAlw{+)%)xLbZ&7g)&!`+Jf5DC*$~Eelej zNQ`s82(nP}d{Uu_lSXMzIzwl7K?{;p*#e{kAgTMwqi_*^;?*BAE zGP!@FxowRdsN^8*1urV4{f$R9&E8{4&3D)PiX1W)Q_^RSL=8jM_?0Lmjf_~$pYiN@ zYJ-l?3wP}f{Ms9N)kz0U8EGzezuSrV_;U`$ z9%Vk~*LB0)XU+b)8}ikrTL=PGMz4Kw-m+cwJY0 z_qvH%;8#J{5xfct*e@d$=PdKe6)W6rO1-?(8ryy z7EVo*xkGfDhB5;r6lIN;+uVfPcP$sYID}9hd8TG0&Vv2al+MSR>0T@6xtS7FE)(LK zy{SJ37Y`ti6%5}LOG}c@yy4 z4>VBOn&)L|crCYc9=z37j{7D}Ltm%kU>Cd0u9Xh_#oJ?L%31D>rXUK`nl325&5R&p zi-Se0jC#9W4CGGT{fWr+JOm!8mT0tc&-e(HJ1O8_Q^=3;ecYIL`;QOb>7>z$pqu*i z=Xh1nb?9a>6ZpWXXpS}C@Af^y#a22wkF3a=?}J7JjPR5F0Xh!{y@=t~)Dc$m8+9SX zf0~ZH1bW#Jc7#&qNP7D{MCst!TqxLF2?m$b|Rp3E$;R z5aDSyTbN9}gkVHYox{D`%&l(@!T~^iRI8p)xYOMC?cJVxb~TbCH?x?q8VW(=Plj%4 zyOC$8%6+dQu|Fd~*=|ldl}4$trP&=s2^YjR+Fxf;oRyo^CK{E1*f&`))oyuV9{2Ao za#=}k_ic6i6^&1hPI67B1@d0kJAoD?5(B6~qk70qxG7cft#70@Rk-JP!rpyJ!&|I~ zQW|%4J+Z-eYon9lV^cC5G$pC~HgsHoTyu}`)g#{bu)4HMryl%(V%lIFul&i`(+8P<3-m+jX;&e@m4RCy; zy^BY{jEK?@&f&h-*rvmd^SuQWuDIlTXd_Zgm`dpMITl+%etM9q#N z!iV!Bqm-cS`zc}hv?i*%$SIApuLqqhQt zOCZq4IXStZm23o|*Sf;p>ovEK_vEt=fjtnX)a$ReJs=iUlKYXl?m3Hha8nFO=f% zG(SDwas5WdXxl#)KNY_pm`Qu$#5oMj9=IazAx-v%(fHHkd@8zy>7bt7itCB-xJIs_ zz6euD)%qAO{oTvst_O*jXOJ?}Od5WisZxL6%nVXnE@b+=GZ)40{1*8TH5Dgcq2K*AlllExpaF&*?L({b`WS{>dPp$QmnirR*^rLSPFp-;5qn~8tRoxm_tPM5z4U|X4^86PvL8|98<__w`(Z~e#!0EUa8^@fNCi;Wa)n{X- z=L%ShUB#Baur{)ddSkPvN(^JldoJ;;CE9TLnJMNm1Qctj#T&4`7d-b+Kd69kAExop zrFmw8lG2eXwfC|}2Q|}*YtvgigT%@RPc?7ApT;zv*iyyyEQm-oje2NeDnby?dmf{< zj9_&aTmkwlnPj#REvakR?NjkP6BE?gTO&d0oHFwZ>ee#jr7o#qS49ge)+d z%sfWjTLC-PSyXrgt`BVwS*f0j#Bs0uYlvKdO-CMD5K8q1I zehlk4xC+BQ?TC|=i3rq5+nC3w$_6~Le+w3V!yq<(&HBha)Y2+=^@WS@r*R{*j+$2i zcdl;5X-79Ec=QS;NIWUhgw1TDq|5PsqKfzXHsIIJp~!>O!mNiU(sh&#HfahG#gTz38ANBsl9)l=h zJ9kbndx^!lTOH9|N4_c3dT@Pw`>n)>I}Z_4JO4~=+zO&T zEr4p{zs8SeefZ(r_Tl822HgG}e%#~*y&tUy`G3OUPtk)vpJcI;5^h%OFywR$aaR5n zH-=yt#0ne(I1)HaX9@JVV8pb`k0~89g6Y%?Dt_FG+Z%CU zU(}ll9{CAQQaE`=hLw0r!eSj#dvWEbBKGxJoH$IF5^yq!A3r_|v)qWQWt=?QiL1`K zoK2mI3qOfL*UpQAzB6ZHDy)v0U5EjA!`x2yMlisUjPr2kHyzF^&%kreA{+`{fny8q zoVftoYr=`clh3zdjI-Xor(-5(b&i}mgm&)swBpeg{J0_vCV!R3Y>sGj&BwFO<OH;@aA;|L01L{PvgqBu#%TYk2MRB>DTNM>5V#MnL`-?HAJ54?MBR6i@1q0bJ(BA zIj9oP?@;Et(K}QrS$Wruq@)a|?ZT*2vrJX;g(=cUtPCIEi>Oc(#=sWR=by`+EoP0k zkO$%04@4bM4hRMqz^Fy8Z7}FH6^48{=t##JtJtnayV18Vqr+GP2gozqP=f-^#;_00P!~VX^ z*jOf?Y822c0y?UkaoRLfvf6)M)q z`tW5PX!H+TWxD~y?5}h{QWHgx96becO?24G0geH70h17Z4SXxlwb$p6Qe@cm!yx!Q z?#RYsho>VIAg;{G+ivr%lyz5S2WT<1dv^>dcTcYciB#UARKGT zRUn?w7BUq*jv;eeR(b32@RXwn=sKngfWRQnaVjSe^;{l958IX^m#Oi~GR5)4rgp0h#jrjL zZR~QP{m;a*#JC^L5Fh}VuLL3AKqpw94di;N+uD9J3j zNDhRxO`i-7K|~xeXl0icMl<(uB28Z1(d|If`Yg0b@??G6v0nFpJ(<~lbT{i?0-#yWa?OW6L#YbZb;M|R zE0NfD8A?VOSBTsiM5T1lMjE`jE#VXi=Q^X|RjDh8!oF1mH~lONEP+MdM&$QBK~8m` zk%smG42V5Sis77p6q6Rq{lD~M0eLGuy@(hk8{W%aUycHSb} zP+H38$yfZ#@(z3}yr(U342*~t=>C(#4WT4}n2yS~=g9_`2GqN8Hde_LSG|?o;Z4-6 ztVJ%d^KDr6l1$dYHH2qlw@9~>R3bNXFAYN!{uSBYKS^YgIchW?+2tQbvlvY50wE(M z<}P*+Z`l0|>wpOp57TI4CYJ?|qf^3vVkglGZ2xU=r3DBi9=ME#RSJKGSV``um)q9v z**2$@e+;P8ehLrQRRmZ1D%0nNv*_}`Gz>+q4S(}k4cdYEwU1ND^|Ma}haCU4!9M&m z%Qt=EeL=FPEoF~kbBW?ent73RP-xS4doM(pb1bYRmQt_~y$zG8U$Ty`aXsmp3;|qc z<=|I+JnbJY+M5f-maR1TM9KzkDr-$y$>-4Av$#&i55#KDo(gXWeT0`i*kmshj+apR zHEEz`!@oX!)~+VCC=!+g%Tx?45(**-h=ATeyr-<^V@9?1}7Vt7sqYpH+h+Xj?5yTdsTg z#QMw_d?7!W^oK8}6Qjl1J{AM)?Y}KUf=iV_FpENXjGkix6!VK z#xZ(jq2znpEq;l$d7x=duS>ihdCj?a_^AIFGIUz@qT&jp(dXI`u1$Y&$4$_yb3$<~B1_pPgDBzBIAiJ6uDEv}Y&TMs#yO zXF`aY=8BwTTSG$-p$|O$6uH@VeI1)X+pT>O(S6`Pf3NL;e)jjVPC%5ngS>`(w4e3P z^^VATz>)%gqRIOHAMQR%Bec5h68}J9!k+T4I6HV8zp`&5jTj?2;u=dHqVi+yoW0Tu z>{6k`eTg=6Ezi;9FLnhGeH8PqGrTbC06HwEVJ`!pp~?4*V{IR}SI4;)3y2E$p3}HZ zY5et{KlSqy{%g91LaG!4{vrlQkQwxJpv@dn(9s2S(*axmqUGrM$HT&TIK^!-fZPZ6Lnpyq5;+5+HkZ7GZ-572CP~Y4M8XCF|l=Y zF=L8qDo!YYvM6RVJ0)OHsydKE&O?fzb)o^@iI${6uD=5t(?u`p9R0xvir_JzPlYP#+zR=0pRB1dvMS5?r6{Qq>rmISzxQs-f!=xfc*B9dwmrc#%Y2)dl!cry(nyvStcZ zV9!W@81z$w7+U2q5I`i2C>9n&pFAc3|3_XD?*R5Sf?{$^MgycO8Y0=)1$M^3ikN~@ zZ&lF@*YY?p!Z82@Vh&cls;XLjSPZJ);S0%o358tRCdx4bo2d$V`;}xRq)28A4N^U^O96F(^^X}U zh&W;mc?Ma9tx&>@=dQN(^{k&9kUW0i02hWXOdfR7FuG-w0uIS_CCm za>Oe_R8;Zo4ii%j-u`x0fS;X z*hH?21M=6Ym{KP&Kj611nB;YR9jNL?oH@~%H>*IGswSDji{uy(gE2sw+wbcDzPuCd zkxul_+Aof)f*M0F0c_Fqs)R0HBG%zxY8_0IAqH|TKY(K~O-P7A)vQAJ)a2VyO@O+Y zMhvY3jm$+s8_a0p&~(z<0e}d2rpEwJaXlW#YdR%G?*znNs6seQ@&|DlvI6XA44^C- zLZ^zc%b{D~w5-PP$%N^ejYDiAXmLXpFigMzb!`+t56CH07|@>Z2O)3;pM1oW#6^Ue z_$48lANK=Dgh{L~0})8R0rVAMh3K^@%+4;+1Vi0oKfw-Gy_}rida_G9?kv)LS+SG2OB1t-%*+tPEFuxAk{!BBL*hI1;P3|)d(n; z5ed%$6z!J?dG=#Lh%m%kNSxRUGp0pU1~Pln}RSUz@tbiht0#c zL45$Js{+=2ScZv|p(=QviXH39o1g8Hq)rgK6X*f43MmlU$AYlmF*qCR&t9_%FXw8E zcR=#+MhRX|GBB0kc`*({1#04@iY!!}?*zghLxWuJgqP@4XWyY@VfU5}&;-#Ec``Ukj?#@6K@6~qn*I~WZE4(b7VRVgottYvG8q_WF&SG#&nVp6TAZml!4#T z)Whze3hM;sPIq{Cq$p(BD`Pumge1SxrovAG2n|b;LyOE1_vdH; z9vjbVGc-6-&_h%9wF6LP_^t=Q+!SKmw`iv+yazo_MU5bwhyfstI3ck=c^ZIaW@O(8 z@Vl@aFg96rJd-#tF^!qGG`Q31TPU*GhpFnr=0IS5Z3Hy>;MWq0;>(i8LqGQI`Gg4 zLO*Z`i-w>HW33MdmTLS6zF3-^SF4pFASJqtu^C*YCW z#SYZ~wG5*Zx9vv9OmxCQcbbZzrl(iUoD~9LB!rJZvsyPKe+HDY7Zb-ksPI#HR^D)l}b|4>Yk9 zn=aG%d?fMn75C2mA&8gjEL=ilRsi}+0A!RpQ}mQsJtk`5Us1Zc?`y#h zL}?LCKl~lP0j~=jg5iZ_Rm8wr*7*nuF`+7pVFMq57%|_g9>6^iZ30^1(~uaE0J+CtR=qqQS}@l;c1J!&*Y_ zf#a(>QG_SReH$_g$p-#Ffhx#)p!pMY+_9gI=!t;;!UgHN{dJ%g;gS#~sW7=Z_qdzJ z7kj>Gnr!Mqz>eeweg^St6?oysfewIOA!km4U~oDCM=%_0I=lCKL zk(|(YLQ}SnEunrkepv~bUe0QC6OAmuPbXWW_zI4*9n=? z>{sT+os44cX&}sU_D7F8!`TUZ zZs0w|d1`L1|2^>yeEI7R$rsRpy>F02Q#KgH7g3$o1Zq8Y=bSurqAu)wgcWqjopPr{ z1S9|SL}^pD6QZ-JVwXEn=jhDY_{h~NTfvu3_*iSXHet7(-HMJxWu)91ZQbCYZ%VCa zU-Yq7M_6#{xP;-}Kb}S97Uy{skFE7tJcQA9wDqHjThIR3)~(ThOfY8uWAJF9;*9v0 z2WLkAF*b`D^S?fFZu$Sui~i4w@sAaNO#i~xFWE{2=l>HMvZy7E)Ot~T2e`)$qBY(0 zPtV{3L;FH#Wbou1MkL+qj0=l9X)OUFQD>1MD{0CTWs3ZPJE9shwu0$&md? z_ov-0Ei__*iWTvr3W7q!DnF=vclV{f)cMywdW zGR-T7s0(eFtZ63SY2__`S*18y@(yEDe5z6^JNa^9dmal9@tP=z=2Fbnbxq|vu=^5r zvaD$3N5;IvIH6va;F2 zcB}UHyf76>6$N}jlvI$vRB}cvz9Z{w*;3*?V>C9yj6K-rfVMHdvjcn9ByEYiAyo#G z3KQVfnu3)nc{}awsFf*fsYLF}u3W(jhM;K)Of(IwTgclbkkHAD+R+&n(&QyS-OhK~ zn~PYsC&kNPzM5*J6-pG25GX&_x0wexls436=sK3+CWO%Xl+=9f%< zrQP~yxW7=zmn|pnJ1U5p?(MgV{e-E@r}?|4 zX5}|SuErooD|rC~(CXK-nrZ0FdR7t)nOVOf#fy?6$uUqyH6&T%Q(3!;lf}13J33cb z5VdjvatO)N3`i9DgPjHlIGA%FKkFbm)~H?bu5(7pg`#84%2Mm|eo+=gAyNi!be&&j z6*pT&i%&)76Fl<>D@&T!7cxp?P7!i9bO|Ix*EH)R8Bv$OL#tH6=P`e|V`nqoej7yb z#rajeya^RE+EQafhR$DVjX;lU{IHcBFL~4DF)OcL5nj0-l#vuIa;#IqE>l>?-d^JS zZ3x2l)n{%Hy-=S*ww5nB8GIYcCE`@(xvl3wtogw)JG;5YcNU#(c9h>6-O~}2q02&R z>XTR$LY~8pcR*`uUMC)36k6HI3%a7Fzr`B5Dn_2?p|ucfsBSzI(!hm2+xAJ}bv?Xl z%BJACmNqrL^_Sgzx>UBxAlpi?tfQ7Mk2&PEp;f%1iINoA#+rhtUwCnFsA!Fh^U-Qd zFm!L9Q!Z!iEfssPJ@_O-w1h!#tJ#Bv{wkj zSc;k{$*D8^lB)4tWScR#wPF=PzEpk`O1R~4Av}zItFoX*UWl0@4%-1vmTYU!P0{bR z^jrCgosIFsDe_)Q79uaSX^Np?ifg>cOM`vR=vcYb^NpAYGlv(8wd^)$dW9=Xf@&(V z)s;~VRWU!YZ!HI@=t}x7qLQwu|}6 zvw}M|7m9_-D~iWNQd#@S6Y*!$L=QjAiJH`_B>?zNQ#vV(`+23+ZDlt zd$62QFuZ8n<=g`DD+fLpUN-~*(?xM6GkI2MMPV$Dg`<0zOGB<(E0jumZgZzda6Sh4 z4MP)Uo$qz>qx?YD+F|u9gglwvJ{b8OJ%LaM+!37IiJQZcAj9F83ojmJBtthu?|@w# zck(6JzS@CPep3--A+}DyP}e*<&K6|_Vb7v6g6@e?X~CT|zh7X-b_tP1SiG}V=wUQFq_ zHO?BarH5|y_vEv7nR$}d6m{?QGgtJ#7>4VCL6MBq6_lXa&(g(Wjrk1iT~RsliCbz2 zGuH8fD9O@UFzssxR}S)NgbF3^a@Ug&@Tww;!g58ceBhIGOyC6q4=`?Ug&DxO2E1dt%R!-3{~O&%5dSj7MS`nJV=2bn7N%8Jv5GB&hQR8 z*=<&QAOyc4i>4S*y^wHt`PAc7AxnOr=$`a5Q}l{Lt!FCK3EN-@QlO6Mn~e%ZQI}^! z7D*Q*Z)Y?bG_Ze7n8{GO`4F4hLS=2{30f1(`}Q-#;eJ?BRZ?W~Ke`dN$k_RItC-=J z)h6JB_`Ua1s`BCwC@XiMN_F>e%e|DMlH&;6L^u>s66(9WQ2hM@S~E=NQ`Cye)J;Sz zvMGpLMLvI~E~x5oPopV^T@DSHyz9t2>`KIJ>wiG>9lne(13zK}un$4z8morbGPAGM zcPA^Dy7%%@2v!f;Dx_Zw2?+oAL5KSh+xQGkcwe7?WIPPNB_WnFBaiuI9noRqU%jaq zk&TK7kJQ|;BX>o09<H?`cY!b z;gjLzeY_xPhB6bNOpQx2RKCW2(Az_#<4l1XUPoR}81_yf=kd=&eFcXIRf;K8j$ zmg~<>f1h=oJ@Xd#G|kGIs7;@sbZz=!YS;<r1r*Gh`W?t)2Zli zS^V&rn-&bfS{I$0zCz2o<_OIn_mXe33X~`EhZfO5;<2n)8L=Y~B6CxmkY>(padW9Y zyOee8lfUMN*YP4kT}4fO1P8)-ibXJ;9~`gM-fn!9p$ijZOXqQ}sWnW5d6P~^7A1&a zHgXBgciVxVF!864z106!xDSbxY3d61EQ<(EM?~FifrpSWvKVOKVzBStfiXAfnJ6{h z%7wu-1GEv3O;YQ4`)cPnh@%S{Yz*mTVYP(j0apC|-fysjm6G+sf4K7%-4q2xrZ12)&}n_jl>=e(&4-d?LbR$H87+|Wir zo+qR(rBst!#u4K)4|64dnw?3txZ!dSvI1Q^GR4ECN*dogW;L(&1#*5`(hcTg#Bd}4 zyK>SWTD1lO_35>T+a;QUor~wfcj6YMY&} z9NURF(eMUxtn&sjae(4B*0H9ntCOGi8!8gv=?~H1>10pz-Vg}nT~#bPyIi9xNwVr0 z^UDUJs>s{H4BrL0X>P8gRZV9`ea{{22toH`O%o3H`ZdjvwaHF?2XYk0%2Y;PSmB3E zc>AX=yzg^igl-ygMlsdvS4~7V(@j)qtodtf^kV3)>Fq>jXz$y_4|ejps)|PF@cVgq zp{_zPQ^@!91tH+3X`FbcKA3CZ&_LYVZ#x(fLn5P%&>>bA#& zG~$AT>)oIqsXG#6F3AQ5c?mIJ`cLif9uguOq@(F-+0K_1U%|D&BY209zQMVDIt1xc zp$7qP{hlgoYO;WTB-t?bRzvWIvMGsN3mrsEp$mLtf@4uWC@oqK|7&`WH0Q2sPpyH$ z5KY-F6=*0xG%@tnM|?*Ksaf$>p5&%{;Z!eTK~0jlNBlHgU31P$**mxcY|~|acBL~? z;Ck!1;|q}|f^OWk{&pFe42lCN6@b17pnO|seE!HELY;QrDcNN!KUA?$Xg*A1uHiHhYo?bH#ilnFx_nbrLpZV#3M+~T1ItB+dn&-<$C$57i%3<@ zdOZ<>is^=?9cE(4ZoqyEDp1Mqdm^|F{3?~E9t*96=>ZYAZ?NqW41@sUBirjL7Pi?p zy}|Zbm16TVzA%ynWEh&kUCYvjsx{I9w!{yO1@>_VHuA`9hOAt!7UK@r`3+<#26rAy zBemz6gMn~eW7*gL{M5JYyZtMzvXwpbL>R=?AhamGJee&~53)LX29h}n8Egpf{8!3vUf-gFZ-x*&iAY@n^ZkTm ziT(jQQ!Mz@a0v;dQ_j|!qq{;W4&-K-@tBPf(X+>QaP6=_iu;@T9HOO-V0cxUj zs1Mc{5tyXge`Zz4y!8csyv7ezppaQ+KMl*)^Q<57wq0u6Ugw9Q5Jc`Je;9N^UMU;g zV|7%a)Ho8%QM9Q_jM4aLz3(|U?lnLqC2;-%1ip(;c~4Xt2fgeHq*T@wA;<^P2Qj?? zDLCp6{7~SN3y6+gPwiV9xUmuO5{fLMbRn)aKT ziVXPN7PrvRXKhDF!rjC)t@ROWmi(bHjFOgypi<>-raJ`%8h{K3aWM=I>QBXKKeO@R z^>p5jP3>V#_^&;`h=D4g@ugO-P_!058uUp)ya5}Ydpy*&7J{lvfxGMdnh3|&vw*v2 z0p(Ow!5pD=-BYhSt!M0ex@^9G!8`|`MFZT$NIm6oxS6s+D-ynKs zo}*N)bt9?+DCEH4j1{t0DHjgxtq-M2WALLfZobbiNHDkL|3Y45C_+=Zfx9TcLiN2% ztKMUexN42SOVyivUjHCG{PraugAQ=3*+>a>9i*uoUC(c=z$7ovTIGkP2bM(n zNjJ@Z#qbqr_;&7XmM8~CXt%bYLW#ADxF;bg61P9lcs<9XuCir|GqT;P*C|bIHWpA_ z&QyUYH@)R|OFFt@$a{8kZ~K~`Ug+;fR#_x34t&BJh7uq;D{OCCiima{k8|qgQVTJ) ziG<+9yyokerVrIoYYJTDeLTv7m-0H~FYsU;9Hzk!Hbxd%2Z$2$L0(pLZ#Uv2r|Hc4 zP{%4>Ls=tmB*dbW!yj7`b5mWUuHOEUk-{OEsr5X_rUdr*pz)&0UGBG*&3wiW+iDe? zU#$;;u!s`Hz*7uu7#ep@J&ls?vCHEdC`o8~?R|}R1$zE{+JRk@wV4;-&rMbKy+V|@ z+x;|ZpVNOqQq_M?2st;*f#QjWu$IaX7r8~gL!XW}8G~*a9qb$6k!EN*%JBbtVZ)ui zhPSVI>}PfVSeU1;JJob_{F2?t5ZzJpoltK+I|*jL!#sStr2f96<82Sjj3ytu7W1Cj zk;IIb2AU_5?@r$6{#ct$dU)#BB_`DNy-ZTWjE$vQ(vxh9?oNL0QM`H2)k%*)?=L6G zVR|aOn`vtq$tGVOz{{6!XXrLxM>5;?z|^D5$C6|h+hOLCz=qqdE;ChXY8k^*;SuH%YG1#vn_rupJes-wmvse5<&28iX%CTc;BF{odzW1eqWyDN$BUVG|-Ele8~*}#M-b&MIH?!S`Z z>88PCD^0DinGntGOnUxA9dj3cY&$-8%P!xmM1r}6y>=qGy455u!=h6?%=Od*ome@S z#kN|j(cSdT1Ifr|>6hNv$~;XCUX8c!x{`UGVvEejsijvln}~Hjo|1PnyQ#6QzB`HS z(cRS7E7)jhC-XA3=SpUb`rc*OO*=NnzTzYalB9O8X6~eZcR7|ie+9mBau@#h#`fs- z)OVfe!_+f1&}rv}C{G_vC({N|A2+C@MXdja9gINLjWBOeFJ6Vc9?wT<>ey<$` z-*h!z2VIlYuZsATcLz3-E8y3$jnN5u(avQ07P@Im(w?9;xX0KrfyEx!2G-s@7X3IS zxy-zEJ3jtg1;pL74KEJlqmNU`aqzUq-O%oWk0&n1rmlz^#GAfXsV`lMM*|bsN+b=M zyj)_gC%XEp6z%TB+QoDe-hK#8hPj&>$}x`gqauK!|zZfel!=nyd z>o8hKVnZvIVH9f;-@^4{j4tlLQg`F#C~m@?Sm8DNNTji@`+1z6N_Js%Gj4u~n{&Hy zvm7_q;Bpsw8iRBX(?%@C%}!jqalM4WkM?5l_qaKQoBR84sQ!L@{5Kc@3vF4x|~m`st4G(l{{?H=6TdnWea?zeG1ws|&2 zq;TVYe`*1yyNf&-z>2T?==Mt%&WZAkr~icl{9tLrhxmp&?|Sj!dH<*Y3r?eOJ|HN0V+)`S3Vm)ZF%Q0WDdnssrO&dxy}MrRQ(RK1IUiL!MVa8Z~V zBD-uM?-B~&3Q%B_D1ij|ao<@?pb(zN6c>rIiwnrkofXtXkTT7c>vwRN1)Q&Fm&?eG zTvUS$C~m!ryLjocN@)zYv!yM*%g&dJHP5eOD7W+P;>Bb=(McW%;q+E9 zZ+kv3{0-^u%G!C)kT3_X@O^+MN_FI93z84O*(kCmNChOZ=_TX+M@Sf<=*ermHN1064CZ7TH zQyfQ>S}5ABAB)}-oP&KMR|SV^Ahz8)O-%Tf5i48&6hsm{1{!}e?4YRIg_ybZLLg~? zrGd+W+n@-!Ii8I?n3@+^FjTAo7AXK~sX>Jcx|v^W05MkK|%dxv{0P3CY${UqsD;>}u<+VebQl?Knf^A-cEd zkfUMjbHW8itV<#n*S{T{Qj{Sc8NFJo>Z$KB$531U2KmB}75z4qh5 z*_gGID)K|fH6XfnhLn`krEBE+ZjFUJ+oJq7s^V4hr{UA>4nWhXQlWJ}#L%t&0%Pwn zgl^l#i}}HPErYj)1h=B+OrSJW$mA@K#10iQ8Ov}{r^u&KzNloGhg!K7kT(xm$!2Th z0%DDQKa09}&U1fyF^yb1eU|`sI|a}UB)0OA4@B>Zq3np{0eBcz>iI~^EKF15mltbk z1L#v8qH0-P#6P zb|Htrg~!>c@q@ko*@hYN1bIjF=VS*9bt+8tdd?>6#m~`zZx8;C=$*WuM=fZmG6G{q zE(>=QGBtjEp_04O4;xp@PU)20uBMN;Xc z!+y7rWbONE>V9_6!4|*ohh#f>PaxjnyMVmmfK3DYkNWv^&dJtbd2-eTkumXh0=1Z9 z7qB^OzQ-b$MV>y`WMybzanTDR*R;%mRN&c2Do15Ash5?0Sm?Pde#GXxUwnQq5kkv_ zn^!XX`tR|NjASdtp5LUt$HVH+;Zcz@{8(nJLMkjUw;H*x=eKl6vC_Jj5m}IJJol=9 zSz+_$T69@tP41>W<;fuHx`BfmP_~=xIU&D$xQ>Nkuu0#^b7_0?=E(aG`N;;Nbn;V+ zyJ>dKSRr#H#=02t;a&dOHiz^%@$2YrCx73^gKnKLYbSaLqW92cN7j%9;a#+88O&mF z-xN`>K9k-_*~Ql4>%R!OJv1;Np8THOVSaFAEazm(sgQMH7=koBX4~1lFN?oO9Ts=B zm2EUWKxN>(BIDq6sa&)6(~KSf>w9@*9D>-;bic{}h`+Bz?Y(jV## z2RHd=y_VBH$wbT(Y04@cIpTNWn*7Wch_T5s1?yF7T1S)LIkIi*D<}6yngHiO=xUz& znH$N4o{y5ZbL$ww_8d|N{j(J&&u-@jksqZlB)Vqm_ar^b8h=caTgbKK%!?(cwAJ_! z9b0F^RJ$!eSjuy%=i=Z1BsOD_%Y$PE7#|>@- zAgfv&xJ(>P0dfQG1wo9Px*A6@Hjc(GxheohcLR(zMKGeeq{S6r;#C#!yN_%X(6AF# zMJetA0}DO%Z?p?iR8yrm-~zddGODS%rsX^_uB$>^M&Z+Kp{VLWs@!k`J4~R{Apu-k zsRGO+{|&GJY5S!(U@*^MAKpVrBo1^cj;Bf$<=IBxJ)OX3TQr8O`?dIKo43%luWrQnwpP1 zzDd=LDE1Nul4rW!-9%#&>Sn4@|57Kw`M4tKcwHB(0_yDna!FE96DXf0M7&rR z*LSy}Kpd5H6W>@BoIaxBX11g zbAV4UBE?bLRI8>8G?_fvf&ownl{bUr!hlb4ctv2sZmC@YC3Um4I|kq|fy!>e1@(Pf zVrV#s8{n~O7*gc2cHI;bzzq^WQ_L!=puSfX@Z6N+B6wUyZx9)6*EDcV65^^U=vCmt zWRQF_rYKkg4^X02$sfc}NlnPQ4Ek$QB;@j1m5n(10pbciUUlKO*2iOiFTIf{jap{w z11-R+G)xdh!*gyByN;s2VkaO<@(nx!1|sP=4av1AI`AR4@7`BL(4p7<94Br=$5=0H9%sA@r5H-}D$o-wbs1p$21Xc%K z-99q)Ha{3KwLY7i{DR4WJM0a3Z z7L~Y*;Z-G2%Xdk;CdiO_IS#&>Sj@ZgJ@U))r!8-tQrl>~9?7n7hIm;xb&fLC=u`&(a*bj1KQ#Ze~K zs-`KCKZd-yUx%)O6jdOzXnwl}RcJte=%kU-uf!BnP8bjYLzU#nde*fWk=H0wOqJ0w zQPKIarIOSrlAfFnH18$Z2{H*{eV=O^{c|V3=%6w+VjvF z3l^KGi3?KYqbRnJzva!i3;JTqX+Cn)^BEdlW#l6+w5>u6Oi^ywg(-?Ef?Gy9o4xP8p@=o+P9Tk`1e&!hWIFZAPw4qRR>fO^&0VQUxJR-Ln}@7%(1aq%hOR zVmb^0NEJ6w_DmgeQOyMK%YDhiGWGa(pCP(`$P1n_^2C;^Wi&dyQgnl=gveZ4N!Ul@rReW>L88I9u z4*U!2K{sCu879nk^}@efeowRz9DbDwOte8 zN3bgc2zeD`K;N1UTA`N}{DzZ*ze;}x@SR(-76oV0RpmG&V=6~z^*6RbeB(fHu^Ih< z2GIZxs=(12)30@-DG!_h#|1RlRADSs%^IKiQM(Ra8Bli#+ULr%?^zZi5}$kxwn5da zXgYu;6Ujd-=%RwN(c+STVd>}7*Z9RHa(XH&PB^F3^C3FVXc~i(0VmlY=e!ALpiW{lX)%)^e3vo2EjfmRmi&j z%3oTHIKqKAexvu4lJ%M0)9(=S;kPU&2Je$_LA@%3uyu--MA7r>umG?cTvzN*g#g+^ zRJ7EI^m*jAQesVLGHemdx4!jq^4>NOCoZT4J}m_1qdF+7QdE&6 zIW#-r6v~oQ%=805IyLKyegWIl4}UTV@qnU1Frb}Pa6k-*C~OPdGYp&uTxJ}-j}o+5 zw@I{LfMF)M+&a?P26G#Q!GNcd;9yiyjeMWHFbFRPzts9ezgoou`xshAByNOZ;fD8(5V9|bO8Ti5Sl_5?FJUi= zv>-??zSfDoKrBqWrXe^`(BbS6JJBE#mB3>eMyQJB7G0mZ2+c~&-ir)WfiiV1=Hm@r}} zgd?Kab50P>JFe+mHyy;%=-N8cg04L^iYOwkA8UbU5aAUN5FzY|tiT^OoDM|y{E@rM z3#blpB`Jm^$RZ4X^BOND8p^Uz+t&z8jLF3tz>8o^A=^h+0q13x(~X4 zqt5{t5-5GpMRYXVKHc4Af%65H%z$tmPR9yx(9g9t_cX+~*lHUXhQO`x1WH8GJx z_ell?tkBEzu3TKMP1uVsSX?Tj2dum}ws^~ItHa_8F1vEED<*h!TDI`)y}4-I#eE)C zFKcralkm13Tm0_Ai!Zox*RI%m3yj+Dy__jj+&BK^mz~Ue@1juqfAQJb?f*Y-`tMcZ zy&Zr||H9EP-$jJZ{wFpdmq)$16Mr6nreZrp5TQl?G^dOwmqHgq^V8*#^Vbe_5TWot zO`2P%XXTKo{mZMgofd$2uE>uRaucX!ferk?7*Oy$e_Dok1kuD63V$Vpzts9a0wkH@ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..6c23483c6b6ddc30e54de2dc50bab2a6cdb21a7c GIT binary patch literal 41056 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 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..ac31bc7f0cc0b6e4851d7d696a9d418add7a2d84 GIT binary patch literal 12183 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 a*amK>SoI3vXJv@vAwbts0Mu|K|33lZiOeJb literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..694b5d14dd1c648d93c8bb2cc091a5445f32b3a7 GIT binary patch literal 7738 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 APXGV_ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..297a276cbd9f880f717a550781f5f8ca6b7b297c GIT binary patch literal 2376 zcmcImU2GIp6rSB}*&kb53$vM;qSsZ{7I)X#`JYPSmMyfbUmZ)7_ zC@o?yHi;?qO1MU>6xuU_1W^`6F2!eMw5w{GMh#nNj1pqSrpO}NEUWy<~Jeo9ZuZY%Lzm8Pg3=%aB{0|W{;*?C{IYtqv_iRJF%x6^< zK%ypPCCH+Rsf%`C%cc$*2@EgEiW=L39T#oJbPiKI4-ux&)=4BOyv_@N%<77QW{g4! z(;^y!18(~CYkFtrEi zs;bMK`$u_67SIGW9M`Z2%Hs-2=OUUYMBiH8H;QXUF@?srAuX%vQVJL!=1el+uPLgm zqV2@8jCn#)-ZbXtV|$6?MvrQqYcIlq?*)2A5CrIwvjO%@fIa>G*KdZ~+9t9zeIW1M z@^W0{(z#Dh-hMlm1MaCxTtoUOd*Rz3Kj~>#zA^zy@Z%yk!i_svr%*%r<`B~v z=(s-C8ICYlCZds!8(~<~C@k03!7{-`Bb%hB8n_Prfu)A-qwvt|66k~SoJqQ2rw#oGY}Ahx24IqOqUF+7 zimd|79W>5S+zaMWo7!&4Lt6=5sDeTd?Cqc#G)^q)A-`F?t`!yoZMQAr_%dx#`8;{g za!Urj%L561S5NTT#W#M6w3RcatGpr$f+*-*_n@e1Ly{n*RYA~z=X_v!cOyR*o}SC5 zB~?mmvX++gta3!mii+s#4@$Z)BxLoptm~Q|psHjuqNHaOMaez}&oVEjC0y*BK}o9+K~Hoouj_JJ(fG6mUR{BScXTl$h-yaQ^@hm3vBiM26*wF0H^;l2 z3Z{n+I&fZP%*GhDYeSF=<6@B#$JxM44giFW!CnY25Qgo5yP#1t-&>pWBdmLOSh!49 zTzz;~r35uTXjRK|gf$!CVDi=PKcUH+u>rQDiG%#>us;Lw9|B;h!|pp?$*;Ov`PR!+2VM@v zzX*ZN2mafrBv19WDB22Jr}{D!zZ?P|pXwibGJbwtye}DvUtY`fn;d7;g$%CvQ<|wa zKnC8qj$vC|rpi3@03yRts(- zm6(UGQPD{Z?>m<8y8}$kmI7PL*RU4g*@90ahS5(91Dd1~E5wQ6W5>6+kXu4#(wuPEKgm`G6 M{T&Q54gaD327pS500000 literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..ed07a716443a22c70f9118dbbfd3c90edb300048 GIT binary patch literal 1842 zcmb_dPly{;7@tg&&6rIQyS(W{13m%`yCs>&~;vsR{?bcmv*rXKvLwTFLCPU^= zIy12w);$!&!(O~B2;M9`lu}eGdJsVnyofjJpR?d%smRuwdhwh5X*O&tX)%Y%d++=G ze&6@L_nSAB^16%|w8x@9SoGd^KYa5{5^=CFgSe#1%pbo{t>V+fHmDg}uAIl^GR_wZ zvMQXEC0WnmW$HG&o@3)x+cC}98RGePrEB}t&EWGZSS_lO#4yaKq5V57{2zJtBs{05 zW&y29dA#KIJfE2OA~D;sixiTarHMzHQHcd~LfV zaKYfi-`x_3r*{WiTp(=uzB*|Gt*0O3&%Bosk-_$@Eu?ce}?sbUUzU0+g)FLRxp!f+^h>}Lb zrJi?!SxW*N#bE6SX;KD-VZ<5@^Y&cnxgZjt!#1(#2pTNJJ1xhim+Y>!LET}1=Mu@p z8)+_y;t7SB;Svv%AeQI&TVeiAIL*EE|Gie}FTzO_8|Dg%@8`K0;%|o_6eN0#Q}^I} z!b2Wxbws-nO7BJbv`1TUCpz9*zaxF(J1oD$rgx$N@jvaB-i6C$)S8I~_H}Ns{4EwR zfzA|;;jho~T$C7zC~TnaBLxx7xQ9{5f%<1yep;%&bZR0 zzUVqvMT`2RL3|?o%xwYSex(ruf!%Ho`zLg5R0HL9QAU4Jtb`$1y z*EGq72_Rt8Oll;YTHM;+&Wr_`bWCnI-GDJQ*=UTprt>6e`{h4%(Fc7$t^nFJ#n#{4 zW`q|H9fL`mq~1GCd|ERsD!~1hIE3*b@*2EwLiCJZKXswD#0belpn=f2S8KXDwaWa^ i09nh$b;s%u-+*Jlm6qefS8eDaEP;Vm!wge_ujRiU>Fk*R literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..66ca964f1cf56fbe6fb2637075448fb3d5a6cba2 GIT binary patch literal 3690 zcmcInZEPGz8NPLFXMJ^uopjxEYmu=NTXu7Io!!~lnT>*S{%Rb@His`CN}DDf-;M89 z+1tJD?m2f!15KetqNseR2oMM92}b{6HX8Rgr)n6^$xXQA$dGpem$QC8Yk~ zU7uZJQYirmOP<}Gc|V``nRn*$8={^}E;p)H$GGnCR5h0V^@O>!{~M z$fTx)Cj15>%+Qll`Ol*9JYvMsSqfvFqd8Fzq=yz{@eCTTMOj2BPcF!_XjX=y3?orW zqwz&VO>A3jly znmL4Y)3V4I=$Zzn=t#w{)UO+*`;G&i$s+PXaAH~alq=aLx{o-qk9IQK4RNw$_FZt>u7UAZ10R8+|v?T(qa?WwOH97m?XOqv3ZM+*xDG$XuFddd6a-3mp)6dQQ(fNC>q z_(9|p1v)O8A)5Zhew(o5tbls@-ZB(4Exs_rxuLHTC=XS#F=J^o{X~yWS#rGVc#m#y z-RRxjZR!^3+TD#!0$+Dpx~>~zqV#>(WmEN_BB}sS-HU|dC8q`K<0-kc z@>K3BjLqjB&V3FZ+rAa%?uqp-uH<5syjRPCkzYQ!<9zPRH|~a&!@2k4$Jdr}mXcGq zIJu6Qb`o@P^-?~k+?Aeu@l6J2WJ zB8a^|31X)Y!xS5Z;Y;_zu&l%Ir~$*PCWyTYVy{pT`;d33`>S>SDxSsnD4>1Un(3zbO_F^e;%5{0}4w#$u zp=ZN}l1?f9j5}f=KqQn(B|YmGrQ7si7r1Umc27NSZw2TmQu(eqE8^2)wc&W>P}wm$ z5j2GdO&dBxFL_pm^$^W9eJ|V&W}!D$U~vjkEC%&+Ntin9#MBPJni8hhvOg}JFjRVK z^Keu((Q(Hu`i*TMyXbquEkPIo9AZi@UT}&&bozPOgzl{v=~g?P7p0Q)ltDZzsxm|e zow%1rO0T+DUmCm{)udOH0if3#^{m1?JT_X9ZYTwstXHeb8_J&an&E;As6hQ5SG9Mx zYA^odw^#1iRKKK6FgKZv2}$i3H7Fiqm}Z!1>kUeId`wDj4U#SI?N(${5_v zm^#LBF(@%Igu*<>W`l6O59Z(=kl{MXK-14~PH;n~#57~HHXQDNFG5+CVmk}|?S_s` zox~PbwV9rQqb;MGTI?X^U%UHzZ4bvbti(OcT$>3dQW-N1a zR`IN1=~>(4SxDZ3RCUXa9UGWrnPFy4liLkqTI<1BmX)y$D}w=@I2dM|Svcpj+`>kK zK!`hIM{pvKLHEqWX*95DnC3bZ7GoJ=aDc;N4LGk&b9-WJZqx+en4Mu5mQG_sw=#_I z3}wvL1{(+QhHXL>Fkoi$1~XY4 zIx|?t)}a#6v!Mc9xpO~6oP`@lmQscrPtd2OK&_Yd@+98m|f?tYr+RQo@6qP6wmz8~)Fd#`sy-T(i(e2#qBJD?@k zJjbc5dVOz8->k||Lx+y>?Vou5jP85fs0R+g=>4ZD&d9?SIE@Ww(~<#vnGf34TVuq zFGfS@p=Id*rEqB9gXf20cEHjarC@DC*73^l?bTgZEV&>A+A=+~Zg^5*G*+`Wmy!PQzDW_oT`L- zU#kBmnFv-MfGwEXIvo}7J9=a?ks7#3sAcHT!V%lLZ7ZW|1jtkaRD|DOB66S%C|~j6 USVU_aLKq12P literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..b34683766feb3224b334d3fd58d753d7d033ea2d GIT binary patch literal 10719 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 KSR(wi^Zx)gA!-c( literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..e981ec4545257f5e0307316cc2d7a62766e8971d GIT binary patch literal 2549 zcmcIm+iM(E7@ys2n#s6nQ|&AhUF=~cVPkjKxnDw&-E3N$OXHfXjc83d-96nMGCQ-K znN6~-fj&i%Qc95^eGq%Wr$RxB_)tO6r>ajD+J8V0lpNBl5{-aHKpxA0XHn1LirpLWWg|!z!5Zsm(UzBJr9k#j=c?ELyD>!(jZ_}MK=UAWBM2!ble4|fPLSwJB}1zL!zLmLI4y*Lqik9^9Xtg zyJccCxw>mwZHIfIoe8IzjSjolLbTb=i7zTTKTw=eeX_T zKHof^eFero(#U?cdjIKLKOF7lQop^G4OsUt9?4qWLMoGO_I;@IKv3Qy2Q^$nBoq{>a^_UV8ua7uyQ%JllSQ+0`!g_b_|qt4|(8wwR615xd+( z)0IY(*j#kf#dg`TQGt{efcr)0`?mckOg1C?VLs;6Oxrx!AgEY%YS;@foB7f1ekj#4 zMmeZ{uMebo?7AjFqwsRN5A2`BKJ+e>9LhURow%Vv{t&ipsD=V|7hrzMpK*>8*KZvH z-cHak;Z$vO&?RNyl@>zM9srm&3eC~P#UUv*folXBuSJKbKk8zyb+PY${^>VclN~iA zB_pa*2HHaB`jUz!4?_#3b-i_Xd>bma!w$k!3?(hgMp_aLaaj_@(4L=e=sKU#bv>iV zg0igY(vyHo>MB1h31V6lcx72sRbdyb?i136ETs)yN^63wGO#4;il!R6C@Vq6B!f>& zyp~oK#R%q`JqvP{RCQrk*W|P;Nm}3!&kJc;6Vjq0rBz-sTAKVe z)&zwO4_JqyULBHi%!8A#hFOMUql00t2TlwZj+a4dDh_0pfwe9;J18~+UtzOsU3)6K zJCFqEhz&_zhXxDLdeyPXF}qQN&FTnZv4Qx&(IGm{Mh6sX2R-n&5jGr)#s27xtujOO z{{Qy|Q7Mx?mmZ3yqAm4RY`2KO_rvy`b3AD6L@xx3-h3BOq< ziIIfoyN!~cNF`2~#43A{f z4FwglK`uLufbqy=v%JBzod06B<^E$ky}1=OJb*MkLg;Up9?;UU;>br?~hwP+QUXbkR^BSxd500O^{GN=~hgeG|3;6{-&W Tsh~~`Asz~7J_2_>{P6t+M60R+ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..f95e377dfe48e9499831b6f2b94e6f0fa664b446 GIT binary patch literal 3107 zcmb_fTZkLi8J>})wWO?^b=RY6-EDlL%3B#r%G~FSajDi?@2+>fyUJ?U+r(|mS?NTY zYBWcg8CjBDm(W7mhcvXom{RB!+NVIE4{e}LpGzR24>4X!NiSgNjS@m>gTc^$B-xvd z4cV6J;g{x|@4ue!|L3SYyDkZw@SSntN8`fX>vz5tnHDmzFeXH&buN2s)3JP{%esor zupZJ)8OP_!YiPENu%e1eDl2IiReaiR5XYiu!KKvk;!7RRw;Z22IkdKnL{q_-b?J{-S#Dlt$D%2JSyv$r5Es>T*J*x&OEkA`!RWh|f z`m%{JI^#l87Aji~4O}$AXMCl z2arkyjt@%g4z|ZBn#EUE1p3r^w1G(sdONC<27m(QK=aDs9(t>R!Cm zaIJu|WV_=6`?fA19jl@|ASysNtQPYdeY8ledc*fd_L&FeTs(&qL&wS!5RxWq!(#T) z7PakB7Fbf^BLg-R8md}GCL|$4pS=|rbmIV8rWR0oqf>2Cm$$@Or{>ZwS^$rrak#zCV66CP z&1F}rYy$ARZ7|>AU*eBIRNqGn9p9p^ORw-Pyh7YMajB2i8>~h>{(P>|fIZ;9&zdyy z@61`(ssd*{|Ip(?qsn|h(!Rs&nimKAKzo=E%b)>e{#8V{5fOfJ=k{;od&+#+)Wtlo zI{IJOh{y5f^f-K>JDvEl~#9Cwl#+;()lB(%^`m`uYc^D^o!_f1FDr=F8S=lTo zqFPYkmBnYmipEc5jDn_!TF=ll{s@o1gjJl^4K*+8h7p|7NhvR5$VA3@Q#bV^vB}e# zXygqYAewCSObtgq`)!Q%ylenOGUc9RXdeSj&6EqUUQn?j^+XwC9Orj_BWu`Dbu25B z0C`AJ4#TpnDtV|vUNR)D2XRPzc}`KxysoOSuIN1#My;9nan6v{yds%-NmnExG-WT2 zdu`%2FL~7lZ4n{P3FF5@se_~jtns|#-1%v+F2rH&0I5?>2*aE2)N@kLOO(fq-%tTNBzwZq* zcM{V=eB?1mVc_k>1Ia&yU@LI<@NqfwyNPKbJko=N2Wl@JNd7DYI|H?c&a9c2CwCJZ z)McRf_ek=s2P4YFA%*;fS??1*(*{KwB z>jly#aOQ=<@fYBd5ZsJX5v2eP!lh0;fbgEP3&51;I@B+?tXpVNxOEVpq;^7A(|*5A z)2Gs&?{=zwI+uPH23^fdpSpN89dHA-MudXBT`asj;o0ffHrciT1lly0zGpan>gu&? zxm^Qwx~p7coj_yX%2sVx*Jl5X+d=sMbI>2`gWU+AO#4Xv3)i^Ru?LR9rgc*7&%ql8 zZUr<2ugs|jFh1-&4Gow&c-F5zvAI#=QqvEBhKA0qZkYPMtz<_8$hTZnWvw>xEjR{L WZZNp6qY;OY2n4zq=D0HaJ@^lY>Ny|) literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..4b741b25f1e95315a115bf18a19939945bccfa5b GIT binary patch literal 2116 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 UzGLIQhj0!I)QNE1GW>l$2NIC``2YX_ literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/deletion_vector_00590b24-2e06-4fc9-9588-156de9f3766e.bin b/rust/tests/data/table_with_deletion_logs/deletion_vector_00590b24-2e06-4fc9-9588-156de9f3766e.bin new file mode 100644 index 0000000000000000000000000000000000000000..d5c2009eac02dbe614d7b82fd2bae74f7fe2dc4b GIT binary patch literal 91 zcmZQ%U|`U=c-b+Wc-b+Xc-b+Wc-b+Wc-bxYod5s; literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/deletion_vector_5be0431b-a736-4556-8258-dbcc14c34536.bin b/rust/tests/data/table_with_deletion_logs/deletion_vector_5be0431b-a736-4556-8258-dbcc14c34536.bin new file mode 100644 index 0000000000000000000000000000000000000000..ce7cb5fdafd77cdf632d8197f49885b04a02a5b0 GIT binary patch literal 91 zcmZQ%U|`U=c-b+Xc-b+Xc-b+Xc-bA~0Z!&`dEsN-bf)Y9_ED+*6?doj&_&?`7&)K^%0EMY% zW+A|kql-zqP!TQ)#Y@>>jt7AJnWfn^AAcioExb^x5 zihhEA450aQFIh!kvE|li?vf^ zHq3JA8<)aw&S`|uie019M@p^*TTZ&mxD@u^1T*r?@c~NedE804ODHmcc{`6}QtCV5 z!rRMT)s)msWZT>ZE`{ByM*3cvCVNek-1(?4zFI+%i?J{@F;0+Xc-b+Xc-bc-b+Yc-b+Yc-bOqk*$xc3Sv%6*|YFZ|3zjpWVsj zI(zVYPoBOU_rq765QIeDwP3@AyITN{;{<;Aef@FJ2M;Z@Euu?j8+uI~uz}*>+)f1{ zu)QE4%Ht{gVe8RH{~=7oOPSKqY+*8)DddW`QmKMCyaiN;>N~U(U=KlhU2Z?ydd2(7 zuMb)aI-pgUrTz1%GPXME_3aGVf!z-X>jCiD zzyS^ZrpMU&m5uygzF(wh4F1ZDQ9)*>81o+-cQSpHG^?1~0%t z3U7H7(L~W`)f8e9(4^wXQ@KG~R>RQ6(Me@e$sqCQP=s||Q$Wer+mtCS?|q-={d>MNQzy=) z5ryuedl9s-w)%rfA{zFch)K#+e_qa|`Ey25t=UG6KR@eYi|{8*N8)8!?jFas!%rBN zsvE9T9pER&_)Jbt=eV80D2h7%^B4_3(MTS?cN80PPa+;Y`S9*-EK~|}b!@KZd&j~k z*IYr2y}9*xfw2L9`TE|Qyn&i7(qBBh|9eB{_5;BCa7?g*O;CDpgy_VbQ*qnG*331#R3$n_aSFxzXs!z@ zibZU@kD5pV5Ou>@6jum^Vz8oBMO*0|^=N$WSPknWaP{DEvuf1HwVJCJi4_<;WPi!f zL|n*~hl_bxRLZg}=8EOKSR70fQ7+_hF_S5$3x!O;&(euxLQ8?fQhMU$wzk(AdPKcU;~T`+k0G$k7nZ)zC^6>FfNk4?~W%m)Rk3`sWi zw4+tO-)tYY5@BCOz~%urYI7^GrapJJXhI|M>E1`!j}h?k=(dvM-!z(9g6RY$ZF|7Y z!k7H%HDwwSEc=sT=@i30*h3{Wjx(%^giQ=em3+}kH;84ca5FoyQdY`P+@Vb#_N*p> zzGq$HNS1L^(uso=>|pL|$GqUonM4>7Y{zm-jxZpURiY`jFmicb@DvTE#x($2%U7*c zU|(}J4Hq?V0yG&A0%BogUQmeUUb0}jGyx%*)j3-&VQn%@T(1wbf>lT>kYczV z`@aVQ()J*#(u$!OyHN@-wg>P#x9k1#S=+<3KVe!G!6u-kopwNl!hCT}}# zy?&)maR)bD1dUX1Y3?L;$h4{x4*nSun|vIwT!IHT*EQ~xj$D`?qqyWIr*)#!lhecU owpsccS5VX~zGUboc2p2IKUFmxct>g6Vtx>=@S{$Onu7P6KRF#@?f?J) literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..8e1ac343b683636661e6ba2a0c99b8b316ccc3ff GIT binary patch literal 2198 zcmcIm&ubGw6y9vpW+_pzI?DzYToxK?N!B*au1V>k{sILpK`TW?%OpGbf%_xf-Pp!9 z-W3lbo&-H8UW(u)UOjkK6jT&?68r-cJ?PQ5n{1LL6(ZIgmYI3)`@VT^z8R7`a&{U~ zsEjo9?CYz?dw4{{bObTHLQPCgXS2dmnGlUwLJnJ3S8?4QJ!)Y?HI1TaISFCuf*>nd zS>gU7m!hcjYZ|^op-K1-E&@B_k${@bCnJG2~A+Wayapc_kNm86`NlUX@EvnC%-rKY%T)_{)JTGV4O?gzEY{rvpqk6i%)WNF2PGzx1&xI`!vh7ny+ zwWs^$_qq``J8WQ`_^Iwfv|2U|vTW4!JhA+Mi<~H!S`uf{#cWmD-BJcV!cM`>h*z-hx_~9wy9^5l$Zj%J zOyfAyDoMDC!Hbe-OX(W1?22h{!!y#1l%lwUeHr$OCV_)jYQ&K&b5+ubgH`NcZfkg5 zbm~WD}tlkk>d%l_sS0XLUp&aGff^?x6!!Vptu8l7eON>T&N$%4q2?| zgoC#~)|cZzb}C?QAy+mX U(-7LXSeSw=rI;#U= zFN)|GB0dPdDfqP~Vff~Mp-;Ywi1;kxN!B#U_A+$XhxXii&hK|V?(beYJ2h8C6uOC) zW9ZBJ>$O-0(XbvyOr}ERBw3cKMgE-8()rWGG`sw~quPWoPgIlhhGVz*8MWRrG;HPh znQ6W#NyRevHz10lj{i7D!%sXW!S`R}g{m`%M=!tL`McNppD3ltbxe=@=Cb6tB>U;)(C<%LU+$0oAfJLi{ z_Ugci{jSH2PUyHz{7`oz)oB?zS=60&jhMc}Mds>;R>0MAW1=Qk3QD6=DU@psxlkJ~ zl0u~_<65cIC|0W_pP!}EnY5OLF{RQnHO!<3r6HQ7*_AkZKb~cd{bwm>*WwwJ>=)$D z#Vh6}dm9{XEdw1!6q#L3WKg1yf*B4#s|gR}OD&?q?8Bj;cW=-hY%RtZH##B`KpUZl6}mube3V?F;rUP zIKym;xPw89q9;ocZk44PIyWSVl31d+!`mXPYnliOzUB~HG>sc#o7h;vHs(GJEeUqF zLxf4evQ4LM3wfcT5>2s$$;(TEt66aMg$}+TR@IxZ)*Vg5H4TCQP4a?IEKDv53ejvV zf|#AQegStnfDk*auBFzoHWMZ8_3}ZoCJ7QLhU2pTdm< zr?tDe_+vMv;yMt{N#LdsP4BOE8 S{w?Om;R-v$6g3NfO8x-1kxjh@a^$& z@I8^0f_oxuLlu6 zTq16$y%8!e=^9zoDy1ATT!)Pu$?K|!$C8EdTq-Tfg>+g><_ak>7mX1yJ(j|`c)SoB z8;iUA49$f(H4+S?5SOC-L9TT)L^CwA?PGrXBEiWc=ri&cZm7RWZrA7#KVqJM!{%-2 z&ZEG{E=)&n69xTffp%#JPAt*Wej?g z9O+4`#4r_IWBU?PLW)!DxvmIvMU_CMD-~i%hW?J+A3ATne!ot!XSxPKB}JUCUcwfcQ%Zz|_nqsCvA}Z| zo?kX_*~*`vpSwu0;jW+t(bde{c>2&RBh3*MO9r3UOJ!^+AZ|Xpq+7biH>a47!U*5- KQ&blIO#BC!qcp4l literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..082ae8fd00e2c1004fdcd97c5f61ac8116fc4a63 GIT binary patch literal 2244 zcmcgu&ui0A98a@u3!^CFUPz^A2&_zOW81Y^J9pUF6oqXRsR)XW*XFeirb*VMo7?P= zG4v0Z9`vxQhbbOBiZ@R?coIZ!dh)P8U;_oeNt?Ez6E-a75Z-&=@8|RV@jmY*+3A~c zM4@H0hMxaCc*BGc4buU{gd}P-o=GG#{Jdfn%0yN9YYI_ie%i1^KAA}k-6p2R&*Ei8 zj_~sfd@P=lGTg}_6h&S6NyEF(7l-$WLqfVC#G?`AC7THFmd7T62K!UhTa}-zxR9KfoV;y5|f`JD~ic^W_CVte~FTp_Njy$~?Ux<(eYS|v}auE9o*7IZa=)5&5cpOT_- z5xS7f7gN!EEKZ_QI)(FzL@}ODCtQA(4u*ni81x(nrl@PaZO#Vla zhqpkUL(OFDo;ZoDu^V8p^Jt0GBiHaI$jaYDLH}ByO}_(jb?6ak_%TS?t=nm`1AFOX zcYI*8fgVA2$uqn&&?fL~ibJ&LV?X)8$0j;bf`1iecz>{6&apSORrLO#Q?#o?k4V`) zhJ`Iy>xP~62X4|7QsLDNe$Vu@9KMXV4D z%hYQ<%8BF4!stQ&ak2Yx^o%3FcZ&RdHSgCqR>k z;1UZH>w-*F3yUD{T1A`3h5-oCD6g7I0jmpM;(9&O4pt)VK(b!5+5bHdkah-9neK_w+z zSe?Zd$te}W!Pg+z64qVpU;8m+|`BrX*;zC_c4Wb(hxr}sdmeJ-Bj8>|AL9ZCt bQb62%wyaya#y3wfAA=+Obbz9=@c;4$=(JcT literal 0 HcmV?d00001 From 1ab6c57ac51d88e0f27e06a397d4e27a62b6417a Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Tue, 1 Aug 2023 12:07:14 +0200 Subject: [PATCH 03/16] compiles --- python/src/lib.rs | 3 +++ rust/src/action/mod.rs | 1 + rust/src/action/parquet_read/mod.rs | 29 ++++++++++++++++++------- rust/src/delta_datafusion.rs | 1 + rust/src/operations/delete.rs | 1 + rust/src/operations/filesystem_check.rs | 1 + rust/src/operations/optimize.rs | 1 + rust/src/operations/restore.rs | 1 + rust/src/operations/update.rs | 1 + rust/src/operations/write.rs | 1 + rust/src/writer/stats.rs | 1 + 11 files changed, 33 insertions(+), 8 deletions(-) diff --git a/python/src/lib.rs b/python/src/lib.rs index 38647f2279..2a108f8c00 100644 --- a/python/src/lib.rs +++ b/python/src/lib.rs @@ -473,6 +473,7 @@ impl RawDeltaTable { extended_file_metadata: Some(old_add.tags.is_some()), partition_values: Some(old_add.partition_values.clone()), size: Some(old_add.size), + deletion_vector: old_add.deletion_vector.clone(), tags: old_add.tags.clone(), }); actions.push(remove_action); @@ -734,6 +735,7 @@ fn current_timestamp() -> i64 { since_the_epoch.as_millis().try_into().unwrap() } + #[derive(FromPyObject)] pub struct PyAddAction { path: String, @@ -756,6 +758,7 @@ impl From<&PyAddAction> for action::Add { stats: action.stats.clone(), stats_parsed: None, tags: None, + deletion_vector: None } } } diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 570511d330..6be1af5b0b 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -219,6 +219,7 @@ pub struct AddCDCFile { pub tags: Option>>, } +/// Describes deleted rows of a parquet file as part of an add or remove action #[derive(Serialize, Deserialize, Clone, Debug, Default)] #[serde(rename_all = "camelCase")] pub struct DeletionVector { diff --git a/rust/src/action/parquet_read/mod.rs b/rust/src/action/parquet_read/mod.rs index 085e141ba6..50d42cae76 100644 --- a/rust/src/action/parquet_read/mod.rs +++ b/rust/src/action/parquet_read/mod.rs @@ -71,7 +71,25 @@ impl DeletionVector { } }, - + "sizeInBytes" => { + re.size_in_bytes = record + .get_int(i) + .map_err(|_| gen_action_type_error("add", "deletionVector.sizeInBytes", "int"))? + .clone(); + }, + "cardinality" => { + re.cardinality = record + .get_long(i) + .map_err(|_| gen_action_type_error("add", "deletionVector.sizeInBytes", "long"))? + .clone(); + }, + _ => { + log::debug!( + "Unexpected field name `{}` for deletion vector: {:?}", + name, + record + ); + } } } Ok(re) @@ -163,13 +181,8 @@ impl Add { } }, "deletionVector" => match record.get_group(i) { - Ok(deletion_vector) => { - del_vec = { ... Default.get} - re.deletion_vector = Some( - super::DeletionVector { storage_type: - deletion_vector. - , path_or_inline_dv: (), offset: (), size_in_bytes: (), cardinality: () } - ) + Ok(row) => { + re.deletion_vector = Some(DeletionVector::from_parquet_record(row)?); } _ => { re.deletion_vector = None; diff --git a/rust/src/delta_datafusion.rs b/rust/src/delta_datafusion.rs index e0ba7a62b9..136e69389f 100644 --- a/rust/src/delta_datafusion.rs +++ b/rust/src/delta_datafusion.rs @@ -1552,6 +1552,7 @@ mod tests { partition_values_parsed: None, data_change: true, stats: None, + deletion_vector: None, stats_parsed: None, tags: None, }; diff --git a/rust/src/operations/delete.rs b/rust/src/operations/delete.rs index 7f363daf8e..39b98cce24 100644 --- a/rust/src/operations/delete.rs +++ b/rust/src/operations/delete.rs @@ -252,6 +252,7 @@ async fn execute( extended_file_metadata: Some(true), partition_values: Some(action.partition_values), size: Some(action.size), + deletion_vector: None, tags: None, })) } diff --git a/rust/src/operations/filesystem_check.rs b/rust/src/operations/filesystem_check.rs index 18a387d3db..6cdf5390bf 100644 --- a/rust/src/operations/filesystem_check.rs +++ b/rust/src/operations/filesystem_check.rs @@ -146,6 +146,7 @@ impl FileSystemCheckPlan { extended_file_metadata: None, partition_values: Some(file.partition_values), size: Some(file.size), + deletion_vector: None, tags: file.tags, })); } diff --git a/rust/src/operations/optimize.rs b/rust/src/operations/optimize.rs index 939cc119b9..7ebd6d2e79 100644 --- a/rust/src/operations/optimize.rs +++ b/rust/src/operations/optimize.rs @@ -304,6 +304,7 @@ fn create_remove( extended_file_metadata: None, partition_values: Some(partitions.to_owned()), size: Some(size), + deletion_vector: None, tags: None, })) } diff --git a/rust/src/operations/restore.rs b/rust/src/operations/restore.rs index d1e8a378aa..a78849bc12 100644 --- a/rust/src/operations/restore.rs +++ b/rust/src/operations/restore.rs @@ -184,6 +184,7 @@ async fn execute( partition_values: Some(a.partition_values.clone()), size: Some(a.size), tags: a.tags, + deletion_vector: a.deletion_vector } }) .collect(); diff --git a/rust/src/operations/update.rs b/rust/src/operations/update.rs index 28c9aedd6a..2bce101403 100644 --- a/rust/src/operations/update.rs +++ b/rust/src/operations/update.rs @@ -396,6 +396,7 @@ async fn execute( extended_file_metadata: Some(true), partition_values: Some(action.partition_values), size: Some(action.size), + deletion_vector: action.deletion_vector, tags: None, })) } diff --git a/rust/src/operations/write.rs b/rust/src/operations/write.rs index b512513c8d..c106a6a76a 100644 --- a/rust/src/operations/write.rs +++ b/rust/src/operations/write.rs @@ -423,6 +423,7 @@ impl std::future::IntoFuture for WriteBuilder { size: Some(add.size), // TODO add file metadata to remove action (tags missing) tags: None, + deletion_vector: add.deletion_vector.clone() }) }; diff --git a/rust/src/writer/stats.rs b/rust/src/writer/stats.rs index c8671123e7..140f7cb6ee 100644 --- a/rust/src/writer/stats.rs +++ b/rust/src/writer/stats.rs @@ -38,6 +38,7 @@ pub fn create_add( stats: Some(stats_string), stats_parsed: None, tags: None, + deletion_vector: None }) } From d32ee7a68227891e2a5fb99189792e9c7a9c7870 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Tue, 1 Aug 2023 12:35:49 +0200 Subject: [PATCH 04/16] simplier test data --- ...4c6f-8759-5b20895a992a.c000.snappy.parquet | Bin 2242 -> 0 bytes ...4577-b72c-74f02a43f024.c000.snappy.parquet | Bin 2179 -> 0 bytes ...4364-b618-06bff2081940.c000.snappy.parquet | Bin 2159 -> 0 bytes ...45b2-9f99-f6be9083092e.c000.snappy.parquet | Bin 2229 -> 0 bytes ...4131-9627-5d1824f9843d.c000.snappy.parquet | Bin 2199 -> 0 bytes ...40de-bab7-c496654af5c3.c000.snappy.parquet | Bin 2104 -> 0 bytes ...4d8b-860e-e38a29846bd0.c000.snappy.parquet | Bin 2260 -> 0 bytes ...48b9-811c-7a83792ce8ec.c000.snappy.parquet | Bin 2189 -> 0 bytes ...4b61-b117-902cd08f0e76.c000.snappy.parquet | Bin 2149 -> 0 bytes ...4c94-8c07-80e67cbcb891.c000.snappy.parquet | Bin 2214 -> 0 bytes .../_delta_log/00000000000000000000.crc | 2 +- .../_delta_log/00000000000000000000.json | 166 +----------------- .../_delta_log/00000000000000000001.crc | 2 +- .../_delta_log/00000000000000000001.json | 6 +- .../_delta_log/00000000000000000002.crc | 2 +- .../_delta_log/00000000000000000002.json | 5 +- .../_delta_log/00000000000000000003.crc | 2 +- .../_delta_log/00000000000000000003.json | 5 +- .../_delta_log/00000000000000000004.crc | 2 +- .../_delta_log/00000000000000000004.json | 6 +- .../_delta_log/00000000000000000005.crc | 2 +- .../_delta_log/00000000000000000005.json | 4 +- .../_delta_log/00000000000000000006.crc | 2 +- .../_delta_log/00000000000000000006.json | 4 +- .../_delta_log/00000000000000000007.crc | 2 +- .../_delta_log/00000000000000000007.json | 126 +------------ .../_delta_log/00000000000000000008.crc | 2 +- .../_delta_log/00000000000000000008.json | 3 +- .../_delta_log/00000000000000000009.crc | 2 +- .../_delta_log/00000000000000000009.json | 5 +- .../00000000000000000010.checkpoint.parquet | Bin 92120 -> 27370 bytes .../_delta_log/00000000000000000010.crc | 2 +- .../_delta_log/00000000000000000010.json | 5 +- .../_delta_log/00000000000000000011.crc | 2 +- .../_delta_log/00000000000000000011.json | 5 +- .../_delta_log/00000000000000000012.crc | 2 +- .../_delta_log/00000000000000000012.json | 5 +- .../_delta_log/00000000000000000013.crc | 2 +- .../_delta_log/00000000000000000013.json | 5 +- .../_delta_log/00000000000000000014.crc | 2 +- .../_delta_log/00000000000000000014.json | 5 +- .../_delta_log/00000000000000000015.crc | 2 +- .../_delta_log/00000000000000000015.json | 5 +- .../_delta_log/00000000000000000016.crc | 2 +- .../_delta_log/00000000000000000016.json | 5 +- .../_delta_log/00000000000000000017.crc | 2 +- .../_delta_log/00000000000000000017.json | 5 +- .../_delta_log/00000000000000000018.crc | 2 +- .../_delta_log/00000000000000000018.json | 5 +- .../_delta_log/00000000000000000019.crc | 2 +- .../_delta_log/00000000000000000019.json | 5 +- .../00000000000000000020.checkpoint.parquet | Bin 97231 -> 27370 bytes .../_delta_log/00000000000000000020.crc | 2 +- .../_delta_log/00000000000000000020.json | 5 +- .../_delta_log/00000000000000000021.crc | 1 - .../_delta_log/00000000000000000021.json | 4 - .../_delta_log/00000000000000000022.crc | 1 - .../_delta_log/00000000000000000022.json | 4 - .../_delta_log/00000000000000000023.crc | 1 - .../_delta_log/00000000000000000023.json | 4 - .../_delta_log/00000000000000000024.crc | 1 - .../_delta_log/00000000000000000024.json | 4 - .../_delta_log/_last_checkpoint | 2 +- ...44c2-8b5c-3dceca8da355.c000.snappy.parquet | Bin 2288 -> 0 bytes ...4c8d-94d7-7834ae8e06d6.c000.snappy.parquet | Bin 3493 -> 0 bytes ...40f7-9ce7-3e4f86266dee.c000.snappy.parquet | Bin 8844 -> 0 bytes ...45d9-9862-edefc9bbc16c.c000.snappy.parquet | Bin 3820 -> 0 bytes ...4ca7-b1d6-33e6b5446960.c000.snappy.parquet | Bin 16231 -> 0 bytes ...4012-9d29-8c2a495fd10a.c000.snappy.parquet | Bin 14874 -> 0 bytes ...4f68-88cb-52b20ec78fe6.c000.snappy.parquet | Bin 8183 -> 0 bytes ...487a-8f11-4660d43e2d6d.c000.snappy.parquet | Bin 2020 -> 0 bytes ...44e8-adcb-c573141cac0b.c000.snappy.parquet | Bin 3224 -> 0 bytes ...42ee-a49c-9c6ae691a102.c000.snappy.parquet | Bin 3040 -> 0 bytes ...4b05-a6a3-7e1c27cbe60a.c000.snappy.parquet | Bin 3347 -> 0 bytes ...46a0-81cf-073720b72829.c000.snappy.parquet | Bin 3348 -> 0 bytes ...4b8e-8134-91bf9b1ece95.c000.snappy.parquet | Bin 31788 -> 0 bytes ...4abb-a9f2-13deef915adf.c000.snappy.parquet | Bin 20869 -> 0 bytes ...487c-b2da-2cf6be191d51.c000.snappy.parquet | Bin 3591 -> 0 bytes ...4f63-9a15-ee703572cefa.c000.snappy.parquet | Bin 9403 -> 0 bytes ...46f9-a873-d2feef982653.c000.snappy.parquet | Bin 12150 -> 0 bytes ...4fb4-80c8-fb86524ed039.c000.snappy.parquet | Bin 36324 -> 0 bytes ...47ec-a8d0-23b08a5d7c49.c000.snappy.parquet | Bin 15750 -> 0 bytes ...4268-ad53-800fc20f6a66.c000.snappy.parquet | Bin 2635 -> 0 bytes ...4176-94b4-1f2d1c182ea7.c000.snappy.parquet | Bin 34381 -> 0 bytes ...4b39-820a-b6d4f68bd655.c000.snappy.parquet | Bin 2575 -> 0 bytes ...4f15-8871-7ee9ea6814c1.c000.snappy.parquet | Bin 18009 -> 0 bytes ...4e28-8208-7841253d7bdf.c000.snappy.parquet | Bin 2283 -> 0 bytes ...40ba-9070-23f81a1d6066.c000.snappy.parquet | Bin 11546 -> 0 bytes ...4d48-93a2-d3d0fc9361af.c000.snappy.parquet | Bin 36581 -> 0 bytes ...4284-989c-8ad4293e7ead.c000.snappy.parquet | Bin 9547 -> 0 bytes ...4119-95e5-1abf13e560d4.c000.snappy.parquet | Bin 8427 -> 0 bytes ...4063-97bd-0f9b8b36ea7c.c000.snappy.parquet | Bin 24859 -> 0 bytes ...4d54-8b18-13c5764680e7.c000.snappy.parquet | Bin 8921 -> 0 bytes ...4d18-ae0e-80d4d20969de.c000.snappy.parquet | Bin 9757 -> 0 bytes ...4ccd-aa37-f51469d9106f.c000.snappy.parquet | Bin 9130 -> 0 bytes ...4d6b-938c-87d7f4882317.c000.snappy.parquet | Bin 2162 -> 0 bytes ...493d-86f4-f281f930d1d9.c000.snappy.parquet | Bin 8193 -> 0 bytes ...49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet | Bin 2684 -> 0 bytes ...4954-b795-b94d57bdd0d2.c000.snappy.parquet | Bin 1983 -> 0 bytes ...4ec4-ae94-2a598dcb4f50.c000.snappy.parquet | Bin 7005 -> 0 bytes ...4653-a9cb-e017b3f9d102.c000.snappy.parquet | Bin 7069 -> 0 bytes ...4e9d-b192-120b8db1e76d.c000.snappy.parquet | Bin 2201 -> 0 bytes ...4e0e-97d7-bf4273d478f4.c000.snappy.parquet | Bin 3498 -> 0 bytes ...4b5f-9b64-4e46ac9f83c5.c000.snappy.parquet | Bin 5122 -> 0 bytes ...4302-b0d9-83d55ebe26fa.c000.snappy.parquet | Bin 6843 -> 0 bytes ...4fc4-be1a-cd89cd500569.c000.snappy.parquet | Bin 2348 -> 0 bytes ...4c71-a0ee-bf59dca39553.c000.snappy.parquet | Bin 4423 -> 0 bytes ...4bea-a22d-97b6211752b2.c000.snappy.parquet | Bin 5621 -> 0 bytes ...4b08-a145-c368ddb8504c.c000.snappy.parquet | Bin 9399 -> 0 bytes ...438a-bf23-f0e901279154.c000.snappy.parquet | Bin 10759 -> 0 bytes ...429d-9018-353e2c7ba140.c000.snappy.parquet | Bin 10295 -> 0 bytes ...47cb-8351-2e960ec90f37.c000.snappy.parquet | Bin 13474 -> 0 bytes ...453f-b58f-9c7d0085a859.c000.snappy.parquet | Bin 4221 -> 0 bytes ...4697-9416-d8cc8a2a11f7.c000.snappy.parquet | Bin 24949 -> 0 bytes ...4acd-94e2-93aea117042b.c000.snappy.parquet | Bin 4627 -> 0 bytes ...411c-9ab3-b9e65d0537d3.c000.snappy.parquet | Bin 9249 -> 0 bytes ...460f-b72e-423aa35e78af.c000.snappy.parquet | Bin 4941 -> 0 bytes ...4443-aa64-7eada3aa3692.c000.snappy.parquet | Bin 21261 -> 0 bytes ...41a6-b8dc-56345b8fb86b.c000.snappy.parquet | Bin 24516 -> 0 bytes ...40ec-b32f-acf050a6b4d4.c000.snappy.parquet | Bin 9348 -> 0 bytes ...47bd-a212-3b1164c43ca1.c000.snappy.parquet | Bin 44349 -> 0 bytes ...4850-b6b9-64a6e108a254.c000.snappy.parquet | Bin 23313 -> 0 bytes ...4c09-a549-5644ec9d907c.c000.snappy.parquet | Bin 14161 -> 0 bytes ...4fb1-9eef-e7147e303a1d.c000.snappy.parquet | Bin 28328 -> 0 bytes ...4a30-8892-4986568c2331.c000.snappy.parquet | Bin 18096 -> 0 bytes ...497d-a6b5-d02b29110f4c.c000.snappy.parquet | Bin 2461 -> 0 bytes ...49ea-9c12-ed4c65ea78f4.c000.snappy.parquet | Bin 2779 -> 0 bytes ...4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet | Bin 2243 -> 0 bytes ...4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet | Bin 16376 -> 0 bytes ...4d3e-bce6-67bc3638bed2.c000.snappy.parquet | Bin 8721 -> 0 bytes ...44c8-8e04-723a1b81ad16.c000.snappy.parquet | Bin 4501 -> 0 bytes ...4aaf-a8b0-599125d9a9f5.c000.snappy.parquet | Bin 49144 -> 0 bytes ...483e-91d1-434b3c40d436.c000.snappy.parquet | Bin 2289 -> 0 bytes ...4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet | Bin 4137 -> 0 bytes ...4a6d-bf01-d10e5afe524b.c000.snappy.parquet | Bin 15222 -> 0 bytes ...421c-8fe9-25acdd9e0c28.c000.snappy.parquet | Bin 2046 -> 0 bytes ...43be-acba-4275a310fb4e.c000.snappy.parquet | Bin 12383 -> 0 bytes ...4592-93a6-cd2ed675a44a.c000.snappy.parquet | Bin 3455 -> 0 bytes ...4294-ac0e-6598b9f79b73.c000.snappy.parquet | Bin 4082 -> 0 bytes ...476b-87a7-2b32b275ca84.c000.snappy.parquet | Bin 1979 -> 0 bytes ...4e14-9239-eeabd0708f17.c000.snappy.parquet | Bin 3331 -> 0 bytes ...4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet | Bin 12870 -> 0 bytes ...41ff-b52c-732be5814f5d.c000.snappy.parquet | Bin 22240 -> 0 bytes ...431f-8a51-a6313199458a.c000.snappy.parquet | Bin 6949 -> 0 bytes ...4df9-ba13-bbc262c3412b.c000.snappy.parquet | Bin 2543 -> 0 bytes ...400f-a02a-90a2ef88e0a3.c000.snappy.parquet | Bin 18548 -> 0 bytes ...431f-b841-c60638f23e29.c000.snappy.parquet | Bin 5211 -> 0 bytes ...4e52-b314-781c0bea9956.c000.snappy.parquet | Bin 5231 -> 0 bytes ...46f0-9f1d-7dc01517b729.c000.snappy.parquet | Bin 41747 -> 0 bytes ...4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet | Bin 22181 -> 0 bytes ...4eb3-88b8-594b14e3cc4b.c000.snappy.parquet | Bin 14904 -> 0 bytes ...4e9b-b589-0aeb43a45b0b.c000.snappy.parquet | Bin 27449 -> 0 bytes ...42f5-9879-97441e3cbf2c.c000.snappy.parquet | Bin 36801 -> 0 bytes ...434a-ba6c-2422fa697bd5.c000.snappy.parquet | Bin 12269 -> 0 bytes ...404a-9919-73539f3acda2.c000.snappy.parquet | Bin 5796 -> 0 bytes ...4d2b-bbc9-542bd5eae86b.c000.snappy.parquet | Bin 3596 -> 0 bytes ...4d76-8570-9a9074650ce5.c000.snappy.parquet | Bin 9910 -> 0 bytes ...4c9e-98d6-49020af7a115.c000.snappy.parquet | Bin 6162 -> 0 bytes ...4ab3-8122-bc712e03dca1.c000.snappy.parquet | Bin 5866 -> 0 bytes ...432a-80ce-bf1368c223da.c000.snappy.parquet | Bin 7614 -> 0 bytes ...4170-b827-e58bda42d161.c000.snappy.parquet | Bin 2602 -> 0 bytes ...4f63-8003-7c0901ed83c0.c000.snappy.parquet | Bin 3298 -> 0 bytes ...4507-89aa-ffb95996d8b6.c000.snappy.parquet | Bin 4482 -> 0 bytes ...4ed5-9536-b2fe5d5f8a92.c000.snappy.parquet | Bin 2407 -> 0 bytes ...4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet | Bin 6451 -> 0 bytes ...4564-b658-a7dd79b47e49.c000.snappy.parquet | Bin 3212 -> 0 bytes ...417a-becd-2bc170574205.c000.snappy.parquet | Bin 7299 -> 0 bytes ...420f-85f2-f6e508239f32.c000.snappy.parquet | Bin 3754 -> 0 bytes ...412c-bd02-09f3f8c49ffd.c000.snappy.parquet | Bin 4590 -> 0 bytes ...4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet | Bin 23682 -> 0 bytes ...4eae-b630-01beef8bdd2d.c000.snappy.parquet | Bin 21902 -> 0 bytes ...4765-911b-e83233588b40.c000.snappy.parquet | Bin 9930 -> 0 bytes ...4eac-9d0f-9a195ee3d072.c000.snappy.parquet | Bin 4637 -> 0 bytes ...408f-93c5-b9f8e970ff4f.c000.snappy.parquet | Bin 12425 -> 0 bytes ...42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet | Bin 8814 -> 0 bytes ...45df-b405-bd6e69a89dd5.c000.snappy.parquet | Bin 1905 -> 0 bytes ...4b1e-865b-47528ecd2062.c000.snappy.parquet | Bin 2888 -> 0 bytes ...4ba2-9b8f-33bc6b6cf86c.c000.snappy.parquet | Bin 16088 -> 0 bytes ...405c-a185-1dfd8771315f.c000.snappy.parquet | Bin 15458 -> 0 bytes ...4a1f-a956-e746f1218e27.c000.snappy.parquet | Bin 3100 -> 0 bytes ...4cb9-a968-027cbfe88cdc.c000.snappy.parquet | Bin 20911 -> 0 bytes ...40a1-981b-979e616d7e02.c000.snappy.parquet | Bin 45435 -> 0 bytes ...4693-840c-9f35b57541a1.c000.snappy.parquet | Bin 10044 -> 0 bytes ...4e17-a5c7-54f816597507.c000.snappy.parquet | Bin 2955 -> 0 bytes ...4658-9eea-97aa50ff131f.c000.snappy.parquet | Bin 19660 -> 0 bytes ...491e-b8bf-e98fcefeb810.c000.snappy.parquet | Bin 16433 -> 0 bytes ...42e2-a480-3e999ebc8aac.c000.snappy.parquet | Bin 3591 -> 0 bytes ...4add-9703-1979d56fee34.c000.snappy.parquet | Bin 11934 -> 0 bytes ...45e4-8f10-3f0c3ab4fef0.c000.snappy.parquet | Bin 12308 -> 0 bytes ...43f6-8f9c-4a0a679e27b4.c000.snappy.parquet | Bin 2579 -> 0 bytes ...431c-8b85-2fa36de39eed.c000.snappy.parquet | Bin 2197 -> 0 bytes ...4a0c-9cfe-1783164af479.c000.snappy.parquet | Bin 32968 -> 0 bytes ...4d89-b53e-767083626e89.c000.snappy.parquet | Bin 5063 -> 0 bytes ...41d2-8720-683528fa70d0.c000.snappy.parquet | Bin 6009 -> 0 bytes ...4971-9018-fb781f232c48.c000.snappy.parquet | Bin 5487 -> 0 bytes ...44b2-97fb-ce131c4a50b8.c000.snappy.parquet | Bin 21461 -> 0 bytes ...4f93-948d-3bc01d10f972.c000.snappy.parquet | Bin 9103 -> 0 bytes ...40bc-8758-bc17b61f2288.c000.snappy.parquet | Bin 3391 -> 0 bytes ...4c8c-af16-73d0482cb2fc.c000.snappy.parquet | Bin 14360 -> 0 bytes ...4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet | Bin 4028 -> 0 bytes ...4f94-ad85-394d07f413e6.c000.snappy.parquet | Bin 21285 -> 0 bytes ...4f6c-8d3f-cae095c9be57.c000.snappy.parquet | Bin 8236 -> 0 bytes ...4259-809b-9f1a0e7d7c94.c000.snappy.parquet | Bin 6074 -> 0 bytes ...40f8-9637-40ca490c12eb.c000.snappy.parquet | Bin 8488 -> 0 bytes ...4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet | Bin 2493 -> 0 bytes ...4cf2-82f8-6404dfcb452d.c000.snappy.parquet | Bin 1986 -> 0 bytes ...4bfc-b0d4-832961171f88.c000.snappy.parquet | Bin 13844 -> 0 bytes ...45a6-b5d7-c50e812c69b3.c000.snappy.parquet | Bin 4880 -> 0 bytes ...46f0-ae6e-23e9863b930f.c000.snappy.parquet | Bin 5301 -> 0 bytes ...401e-92f8-8c5fcd33593a.c000.snappy.parquet | Bin 36041 -> 0 bytes ...40c7-a0ab-b1137ae92e2c.c000.snappy.parquet | Bin 16280 -> 0 bytes ...4e38-a0c8-29676fa8716d.c000.snappy.parquet | Bin 13742 -> 0 bytes ...4587-8258-b78a92b3a421.c000.snappy.parquet | Bin 41056 -> 0 bytes ...4f92-b873-d1e6d13d857d.c000.snappy.parquet | Bin 12183 -> 0 bytes ...4bca-9099-f70f0fb6a2da.c000.snappy.parquet | Bin 7738 -> 0 bytes ...4dd1-80f0-04a225975b12.c000.snappy.parquet | Bin 2376 -> 0 bytes ...44f9-bc1b-301c6cc00d17.c000.snappy.parquet | Bin 1842 -> 0 bytes ...4c72-8ca0-b6855093ce3e.c000.snappy.parquet | Bin 3690 -> 0 bytes ...43d1-beda-ce0b1353baa7.c000.snappy.parquet | Bin 10719 -> 0 bytes ...4929-b25f-5595b415eb44.c000.snappy.parquet | Bin 2549 -> 0 bytes ...47c0-b113-c68d121c284f.c000.snappy.parquet | Bin 3107 -> 0 bytes ...4be1-b493-0bc0dc7842b9.c000.snappy.parquet | Bin 2116 -> 0 bytes ...4e21-b95c-fe3df9f9caca.c000.snappy.parquet | Bin 3742 -> 0 bytes ...4ec0-a21f-ba1f30a10b87.c000.snappy.parquet | Bin 1859 -> 0 bytes ...r_00590b24-2e06-4fc9-9588-156de9f3766e.bin | Bin 91 -> 0 bytes ...r_0ec26912-3a52-4206-817c-6189e959fbf7.bin | Bin 87 -> 0 bytes ...r_30cddc61-755c-4bc7-9bf1-395aaad0a48c.bin | Bin 43 -> 0 bytes ...r_3be0ce8a-6647-4282-a7cc-2f47d238607a.bin | Bin 87 -> 0 bytes ...r_4255589f-8c1b-4389-ac7c-5447387510ac.bin | Bin 87 -> 0 bytes ...r_4b2782d2-f15a-4723-a564-c9a0a9d90ef0.bin | Bin 91 -> 0 bytes ...r_5be0431b-a736-4556-8258-dbcc14c34536.bin | Bin 91 -> 0 bytes ...r_61c51667-25a7-4924-a83d-107222e8e56f.bin | Bin 93 -> 0 bytes ...r_68c7af02-4619-4d15-8438-70fc78dde41e.bin | Bin 91 -> 0 bytes ...r_8e4ca8be-7615-43cf-bc06-5d131148683f.bin | Bin 0 -> 43 bytes ...r_90b96e03-a605-4c1b-ba2b-f1171baa0356.bin | Bin 93 -> 0 bytes ...r_97a09b5e-533e-462d-b5ad-f0cb75db3feb.bin | Bin 43 -> 0 bytes ...r_9d57e5ab-93fe-4bea-88e2-07fc86faef4d.bin | Bin 43 -> 0 bytes ...r_a2084964-69d4-4e1e-95f5-9bbd6571d5c3.bin | Bin 0 -> 45 bytes ...r_a98874c8-d309-428c-8a95-da79a4d05395.bin | Bin 43 -> 0 bytes ...r_afee304d-dd98-45d4-ab99-6c2b36e9ebb6.bin | Bin 2658 -> 0 bytes ...r_c500773e-86ff-4cd6-bb30-90a727f496ed.bin | Bin 43 -> 0 bytes ...r_dc81b448-cc3d-4f5a-8dcd-29b3a93dbc85.bin | Bin 43 -> 0 bytes ...r_e917ac36-68c3-4630-8924-6735f5f2195b.bin | Bin 95 -> 0 bytes ...r_f8bf5963-1ea1-4c70-93bf-12bc7ec94c72.bin | Bin 89 -> 0 bytes ...r_f95befd6-2efe-4817-9753-68ed9bbecdd7.bin | Bin 89 -> 0 bytes ...4e53-ba74-3d637b97a376.c000.snappy.parquet | Bin 2219 -> 0 bytes ...4c08-88da-590a50a5055f.c000.snappy.parquet | Bin 2276 -> 0 bytes ...437a-a9a7-fbfc5137c77d.c000.snappy.parquet | Bin 0 -> 10499 bytes ...41a1-9297-c949cada2502.c000.snappy.parquet | Bin 2198 -> 0 bytes ...4802-bc2d-b3d27d42240e.c000.snappy.parquet | Bin 2201 -> 0 bytes ...4cc4-9699-d3f93a830355.c000.snappy.parquet | Bin 2129 -> 0 bytes ...440e-86b9-5de444a8162c.c000.snappy.parquet | Bin 2244 -> 0 bytes 252 files changed, 53 insertions(+), 396 deletions(-) delete mode 100644 rust/tests/data/table_with_deletion_logs/4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/92/part-00000-37176044-861e-4577-b72c-74f02a43f024.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/Ky/part-00000-ac7b9132-3a2b-40de-bab7-c496654af5c3.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/R2/part-00000-4b2d49fe-14fb-4c94-8c07-80e67cbcb891.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc delete mode 100644 rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ac/part-00114-dfdd1f11-4639-4c8d-94d7-7834ae8e06d6.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ag/part-00108-8d8e8bc1-9cf5-45d9-9862-edefc9bbc16c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=At/part-00119-f7462c15-24a0-44e8-adcb-c573141cac0b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Au/part-00124-a9f01ea9-b892-42ee-a49c-9c6ae691a102.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Av/part-00118-4562a0fe-1ac4-4b05-a6a3-7e1c27cbe60a.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ba/part-00012-63af99ea-d766-4b8e-8134-91bf9b1ece95.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=By/part-00130-2ace52de-9185-4268-ad53-800fc20f6a66.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Di/part-00058-0b834bb0-b0f9-4d18-ae0e-80d4d20969de.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Dr/part-00146-9a6376ff-3888-4d6b-938c-87d7f4882317.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ea/part-00147-6c258a74-f195-4954-b795-b94d57bdd0d2.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=El/part-00080-787f2b06-8854-4653-a9cb-e017b3f9d102.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Es/part-00097-966dcb06-8001-4b5f-9b64-4e46ac9f83c5.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Hu/part-00030-a3cb65ca-cfc5-4a30-8892-4986568c2331.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Je/part-00072-96012688-af5c-4d3e-bce6-67bc3638bed2.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Kl/part-00115-4178fbdd-4d23-4592-93a6-cd2ed675a44a.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Kn/part-00106-8ed1b538-7db2-4294-ac0e-6598b9f79b73.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Od/part-00136-304e9fbd-c327-4ed5-9536-b2fe5d5f8a92.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=On/part-00120-b63d118e-49d4-4564-b658-a7dd79b47e49.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Pe/part-00021-8ec98487-cda7-4eae-b630-01beef8bdd2d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ph/part-00059-55a8e127-e5b6-4765-911b-e83233588b40.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Qu/part-00126-56ba5736-dd1c-4b1e-865b-47528ecd2062.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ra/part-00035-ee60a45f-a5a4-4ba2-9b8f-33bc6b6cf86c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sc/part-00034-e47b6431-2047-491e-b8bf-e98fcefeb810.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Se/part-00112-7c8bf6a5-076b-42e2-a480-3e999ebc8aac.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Si/part-00047-9b226c6e-2067-45e4-8f10-3f0c3ab4fef0.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sl/part-00142-7817a109-6414-431c-8b85-2fa36de39eed.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Sw/part-00092-64f0627d-ac1f-40bc-8758-bc17b61f2288.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Tr/part-00088-519570fa-fe08-4259-809b-9f1a0e7d7c94.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Va/part-00022-c67f87a1-1bc9-4bfc-b0d4-832961171f88.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Vi/part-00095-9337de01-3e78-46f0-ae6e-23e9863b930f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wh/part-00044-c76e4b56-a7e3-4e38-a0c8-29676fa8716d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/company=Zu/part-00153-abce9619-d949-4ec0-a21f-ba1f30a10b87.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_00590b24-2e06-4fc9-9588-156de9f3766e.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_0ec26912-3a52-4206-817c-6189e959fbf7.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_30cddc61-755c-4bc7-9bf1-395aaad0a48c.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_3be0ce8a-6647-4282-a7cc-2f47d238607a.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_4255589f-8c1b-4389-ac7c-5447387510ac.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_4b2782d2-f15a-4723-a564-c9a0a9d90ef0.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_5be0431b-a736-4556-8258-dbcc14c34536.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_61c51667-25a7-4924-a83d-107222e8e56f.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_68c7af02-4619-4d15-8438-70fc78dde41e.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_8e4ca8be-7615-43cf-bc06-5d131148683f.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_90b96e03-a605-4c1b-ba2b-f1171baa0356.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_97a09b5e-533e-462d-b5ad-f0cb75db3feb.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_9d57e5ab-93fe-4bea-88e2-07fc86faef4d.bin create mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_a2084964-69d4-4e1e-95f5-9bbd6571d5c3.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_a98874c8-d309-428c-8a95-da79a4d05395.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_afee304d-dd98-45d4-ab99-6c2b36e9ebb6.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_c500773e-86ff-4cd6-bb30-90a727f496ed.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_dc81b448-cc3d-4f5a-8dcd-29b3a93dbc85.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_e917ac36-68c3-4630-8924-6735f5f2195b.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_f8bf5963-1ea1-4c70-93bf-12bc7ec94c72.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/deletion_vector_f95befd6-2efe-4817-9753-68ed9bbecdd7.bin delete mode 100644 rust/tests/data/table_with_deletion_logs/j8/part-00000-d84309b9-d4db-4e53-ba74-3d637b97a376.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/pN/part-00000-cca81908-5694-4c08-88da-590a50a5055f.c000.snappy.parquet create mode 100644 rust/tests/data/table_with_deletion_logs/part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/u1/part-00000-f618102b-2c42-4802-bc2d-b3d27d42240e.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/wA/part-00000-c505a423-3101-4cc4-9699-d3f93a830355.c000.snappy.parquet delete mode 100644 rust/tests/data/table_with_deletion_logs/wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet diff --git a/rust/tests/data/table_with_deletion_logs/4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet deleted file mode 100644 index 37eb5380a668ac3dd9fa002dbb7378531178654c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2242 zcmcguU2D@&7*5lDjyGu~_Qd<9D@dvp+7(2>lh%kE!dSLSqm9 z=-1OHsW{vQZ~qava0QzX9v%Tahg9_7RW{1GI*I8#DhxI0~UfIiUzdugK zVsJ?S_>a(E!6qy_G$J;A_hia*uzTaW*Ju+HqZETu6Ra?THO(cSH^H3F01%DBSrWGh zgN9(m>YDLtd}fbt@x6yEY?9E`KS()k+alMkj#(#eXz-Df4cm}$MQu*kOJ!MWmdmnQ zZGlgrG)E+LNi~f6heNUO=r?Zmdl`2y2K1~>3(X6*I+zDJrs1W4_ZqGpiqY~k!HUSMO6na4qz`5{L2K` zeBd8)+(e$)r^69RY%BrUn*_g-03V-hGYS4pm)X^ksGuzmwO{t?NKkgD!xyu zE=d|OC{{q;9n(649S0DK(_ZxS1~%s6#NF;x6s$#}K$_k0+5bHdkPZgXwJ3&R??frU zI2a)4+>ZAvU>yuI_*IE2f>G|scw+2>VYm9tic;E{CT}@zw|lkA2>Ui%1cS72WAPZK zWL`Ik0KW$54L%esm*8V9j2x$pgXiaG86mU5X`SfQ-28NT%Pf<-+ewfKIN-50z3!_8*^ND1^d&vwu%?*z>g1(-%tAC z+inU%T*O=T!M#@imv9EZ__(`2=7UczkPSr^=2cZO4W09Ef#}@bb{&(j_N4-20;llK z?uVcLf}+JtE?LT^lKFhG#QAo>!LGLXqOk5y?DY5N=*P3LufPZgna+>vu3+Ph#|vU6 zwtYQnHc0c)npvq+jo>K4(J6)t6IpIj)0{%LcmU!Fco!r!if{;4j3TRV&(583B2IQl zCmQuqofpwY-O%ZpZfj-Q^a2iYx?-qFQp{CL<$NJ2R||z?u3XJ0%c(R?7K(XN&Sa|T zVlm_KvrLSSsqqMpqp>_1kHosAVTNVcFAV#YiAOH~XZOaB7#>e_3UKD&ia%kWLcr1P zdeG;__+gO8p$-aW)&(5~U65xpp9kaLL%m+z!Md>50rpJ*Vh+%6w?X&CcgA}ZzN2ud zUIy5`0OUASKBEoTF1`n@@){WW=(=t0h21tixB0Bd9*0>tIQDr2#Z--~rm4Wy8p}#qDTBBR0~zMJDuHv?ZE8tP@6_Nl=6QV~f&Tfe^RV^ZciET|^B#j0j zq(*(yR4PPW@)NgOiJn-E_Jm}^cG&-22uS-y6uGCN8lz|h82bg>$&GwoE^EI`|F@&p z5gg@6j>pH|FFWj)saMiyhCH-xtM#CTxbp)SL8UcP*<2tNT~#y+w~dPpUYN;?Z%XH@oCbgzeF|-D;6fn22TsJI37dp3CNWm4>#t~YE HzaM`A;s-$! diff --git a/rust/tests/data/table_with_deletion_logs/Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet deleted file mode 100644 index 0b587068d7be6a3a02b9338daa2b697b28fd4654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2159 zcmcImzi-n(6n31n2~}u?&{+;d!m^a8h}g|Sas|)c8W>~ zbSlh@4E+l#(E*`Su_0868FfIYQ~v^nE_C48iQ~9oh(z&Vy}S3m@7;U%-PsE_7ZZp= zPf!tkJl;PU4I>(c!zd8WQsa?)GM(XOu^|&~PAe_zBhy$nxLL9)t1<4u3>Qx&Gbwhk zFp8okc4>HfJrQ^hL=8&`BM!a&^8U?v*UAE~e_i^vTwR=EyB2VcrrZ3svjhM7>GyZ9 z8~zHS&4&%x77T2-Jq7R>ilfcrjYFRc9$dgRqG0ZxqG6SFjev$Jv{w-XyEhQ%k|>Lg z4u2kaTy$gC5<)tg7Sfr#kVs$8v8N}1DD<>VItKQs@J^Nc8^>GcT)ctH5Ntkd*Mfmv zrR_v?=*69&UdN5)CB0N7HH?B33Pxzwk0q%=bUi}Ng#n00V9tvxghD>BXjxLWFHT)B zJ!Z5|g{Ih{=0vbw)l{;iHfu%FupK6Hyrd}t&ZW!wVkRp{s?Vjv=pM+;*Fiy_x}ZI;1+oR^QeSizL}u4#HPeE<^DtW;@R>lD()x54Js5Hb zT+O$Lwmr;_2VzX3(*paO;-Z^=r-*^KtXt})-zwEsnM;Dqk)MGLV@~{3NMTv6Q4w(+ zgZ4yAhTev;RX zMzdt_F}^GlMbi1nN9(+)QE+vH4L&DURx2=8n~H*q3IqX~#CV&SpIql9q8L~N@iuGf zU0kmNLabNUbh(6;c{g#Z6?2kRh?7XtnkM_dCj!#mB(mh>P_(ls1sHo1Se-lbep#%& zX?pJrry|(OGua*&dvDr7ZzN|)XVc_?^R`-#TNHbx?;t3of=g?+u|W!Qjj(Xnhx%d+ z@H~X8nDtK^rHT86TNE4a3u+V1%op<6fmy~oM^LCWxRO?@!;b=pn_H-AhNg0zQ_RKT M2$Ny>7Q(N_AFYf)hX4Qo diff --git a/rust/tests/data/table_with_deletion_logs/Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet deleted file mode 100644 index cce18509bef693ed61de7def574c7e121dfb2b68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2229 zcmcguJ#5oJ6n5M{s|p}Q&p1*9mL;Mh)h2OjH>ns}wMc*fRZzsApt{7D#KM2r4v>~0 zSXh9K1tyRfkf1v=0|Nts3Dk*!0aXm_F!1cgajX=nhzbwZ-M#mH-+Oo8Ia!!JT|gAF zkc;lD-e297MKnx@5tCJ^aj`sA&ddBfxvpFMJU01R$Cr3jRz}a*O~1h(Z)&Xx{@g5I zl2xU^{ardmQB$93cn_pRc>k3Yl$b?4diVIvGdfW*^XSvUmAMO*8Lm45?wykxI#I9# ze|YET+GrBK4B5fMG0_Mn5j72; zj1#HAco@x~dp}lRrW1@~`Fuf~R1{Gy%A!&(=5H#+DQ?qM;N0hL@Q=ZGGhnChCoi6T z97@PAEFgl1>yBU&^&JHfow;>1?K#-Jy5vz_xtz1!5QLCw{ zI9aJFVkKW7qFPdLMV4!YQb~^ZSvr%=7&#`3(iw#sW-{H<5Y5u;7n=P_=a|F)!P~j- z;LOoZ5y4)B1uV0-ArRV-lf?0DaZ+^HZ|WLEty*zi5uGTadz8Y8wuNv9GI{t`VTE!)8&n9nKx81(nrnvom7r`KPTy4!` zpDgMo;ox^5)0g8zSb(u&;x; Z`Gtn<+ZNxs#e5#F@ZDjGT7W++zX9@?PzL}2 diff --git a/rust/tests/data/table_with_deletion_logs/Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet deleted file mode 100644 index a3899c4dfe3bee293ae1938b66f2786224a5adae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2199 zcmcImPiWIn7*Df54W$g6zK}x15LlVe#x7e!H+GnRhJTo&=oD0Byf&|GSej%>s&2F5 z4&p^bWOwnt^A3t*coe*e;tmc(cNe^P^GnvWjh(Pz?IC>cec$i*{dvFlX#Vt-5kw&! zS?JZr-G@;g(Xi}C46jhbsgazV5w2EnML2I0VmPsB?6|@u)4*;88-<#^loGDb2}&+E zHqIR?nxZJ>0}bDvND97(Nd)!rNI>s*-n?c)1(S1+L8oieoc-6~w@91p!eG zO`?~pzn=Alhz3XHjHJk;k}NBkdrDT3v)n#=K*sBP#DidWf*Or(eE#t`Tq$!L;=Lc& zv|tf58aNT1xPKw;SlC{ecZwBK#VAgp_z=xSv8vj{afYZF9)KtYdp)>JDAWrUt*QF@ z(WxVz$BXVYaFqn1-bUQ2mnE0nV7LS}@d zm0T7VWVtkw%gF&hODFh*o&*)d6IrUCNi<7CG)uGFH2Z~4GL!#Z$;n-sN3li;-X#3= z%j^Sic-fnB3<)#&t%paw4HQhR3HsLKg962c0+v?UItq*$|VV_69=Kz1AQmT9M3v|+ zmO#w4s&N@x79b?6vgBw*tj~st>-AJCS(&sFsb+oK__q zy#0xe7#BP@;c4cg({Az9wYjqt$9Dwn5nY^}8&?j@GTgX=>8dRh&8mf64a65>Lkg4E zMlizD_%eR^>+xDlzzi&-I4)$-Ab)*+YGz8Du}PKaz0-v`ak3!hvgxrLx3>!+baIV> zZ&!qe@17KpM!+Ke_;q`$JCrpJD1@Hb6I|1R^^x>0XW(qWKfl^|6b-|d{Sbt>cwn`` zgDrrkaSp%!@Zi(Y5WH{RrB;;~DizP!E5vZQjvb&ouI!$s5A1&dKs|(q@t?O_>s=x0 zL_U*G<s#(-~_^n0fvhaMX{;l44^9l0C6wub&(21xEm}+RkV%%iDRC}i|#gvPJ>Wy zBVkodgDx61y-4lA;UNc0rj{bPbU9zlWK&8xn@y#Qb$mH*cfO{L{UX4ESUG_dWJl>|zLXu1F zFaqvwpr9X3&<^8+0xgAvmi!5q9@ODC&4;~-upd-^P_uo)ClU5( z1Y$hGkd!)vmE42@3Ch^_Dve8yYu8GyG$fT( zsws{%esfjw)CjJIgu&N}RgDU)jhd#Bq6R^LrbALdERC;93e{X9gG_6>ag|sWAY`k$ z;;1E}&4!8V^`Ta>3T-7)%$mo3@I*k`oM_-M8_a#v_eWN=ZQ-fRGo70s`DK&E_iOhqszrE zxTVwA7p4#=bOh}ZU7B6UXZOuA*cic-Zi^*Tw}`8PxWz)%bWKBSOtCl&BRm&Hr~v;N F{sIQ(CFlSE diff --git a/rust/tests/data/table_with_deletion_logs/Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet deleted file mode 100644 index 103b78944c885ae62e82203c76da977cb2824061..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2260 zcmcguTWHfz7*5k&!l;Ul6H|#80+tDDY}1R~P*GHvpkv4sQAAFY(>ClhiAk!?t>OiI zQo$RDAc%-h`Y!6DqWCC^AcFWRK8O!K`zLGK#!eVI%tQO1^Z(!XU(R>ZPVGF9MGTrp z7h>q$m#3dsiHL>u0OG_VGmB;r|l_{TF4JgS&k=78d}Yw*sU}i zZ&W%oEtRsFVovxg6vHsvzi(sVD;~?k=ig+8!bK#Zx33<*8;bP7-G6@R$GSJx4xw#9 zik10=bfL2azw!Q}6h)teVE+-g(1JyX4z~cUAQe6Pbn9V%1ioSq#fC|w35)8)5u!^V zT6=h*j1^!kE5%|uU#=9=rVhBn!*{mu#1YSf1rC$NB5= z6u0%it37omE~24UN&aMla?bE)!QofaR%%4EsoQ-b>T983iUH^}KM(r>C{$xas;Qfx z$gulh)B)^XjDHXVpAU?xvR9<3Cj%Xd$l(N3FJk=b7{vHgiwW^h>P(%3a|zp7^3k>@ zbuKu!wm>6NNoi z_e4P2oy5>PIjFT9tpH6jXDwFHzC;*AE9nR^7&)0pgaXYL;i2QtK8=8Mwk%1{h`v{?GgZBe7xT diff --git a/rust/tests/data/table_with_deletion_logs/QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet deleted file mode 100644 index b82539264a4f10f60660f4030311991d51aec4c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2189 zcmcIm-)qxQ6i%}r4Ws@Tazly*LttftHnvNfb;F0vsW_Npj1EE3aogOs(KP9jRIRfj z;)4vId>kS^iOl^0KKKVr@Ii-y_#!^|Ai}`^z>}xUKUmM$;xEONMFJ_&MFK8G0+lUtZv) zOg=Nk^`A;nl(b93b09JS&%Py~tOVlG{>I<<+>~2J(@ev@PZxq z&)wG#nIPPTZ0E-@-U>Dz+WMy1TOIF-wZQ`sr$j+BukF8m6}PSy^HM`0a;bb9^u`{i!1SmrpS zJ3p?wf{oX!7esXY-o=>Jz~;?0t6U>>jA9gujnP~bD~d@hYm8b<01%D9y8&D!6dHsT ztt#5iiCL#4H+xXWb>gKu@K^&}L)P?Wy+lke;2_7#hL*;KTxGhHm(xl`meaXXC7&*3 zvLr1R^0+iPS;-a(lO8`y#}jca2`3qg=c!>P-YpH$EY0rH?0Y)NocWI)PJV*Xj&#JG z8MwlC+4~T1bh};*xH7pnkU)bS6wIp&+8b~|p4|doOnw;j`*eru!nPvp^9aNoV8C}F z7bf?Ie1gCsxI}Lv?Ar+BI7DHy{oQ}b?Wo^K-^bT&cRT8~>p3o9NA@wp!r`$m7%HxD zoMBc)+`!;N(Y2&_igKuMbnyGW-$w1E5Drxc~qF diff --git a/rust/tests/data/table_with_deletion_logs/Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet deleted file mode 100644 index 7a94a997b1f394e69e905e9ac0ddaaf9ebe673f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2149 zcmcIm&ui0A98a^ZEww13FQiy71Xe1vvFp0D9UeBPpfE=n)q^7AwRvsB(xgjLrOpmK z=}B-mJ?t{{qTt1w7ZDjUriYzG1pN~{c^Dr2CT*I;UJA|}!uRF-{d~SZ-se41URaq% z6p~OAz1?|tFp)qsEJG-g5UEruU&?cfO`>-duB^$b8C}9_guAHAris;Vn!8cqrVCjy z%Z?pMQB>{&4eyCS3f|);fSMABLtD=u{W{?*F>+>aE%o}r<~%#JfcAL4pTcnt;BS8X z{uK1XyAW+XY{ao(;lQ0w08gPbdiedv6F)qrL}`>o z2iq^7Mtya}3fYoS6h)y>DCSw;3J91=pDYHpH*nC_&c_$K$9!}V1d-Om4lP(XZ8=Uv z$M0W>8Eveuts1o^X<-zjP;823!&s7ZVi;4@QUZV|3g0GhgHR|47A;H4t5fqQEsqr) zRB?+qq1K03yQ!&URqeE@M0Xq(GF8)*3@+yDrRuDhk?NwD$ye*MnQC^LWW?euuI6&} z>0&YG@H2Eg5m%Ct1d7FHsZb<7EDg~N&Ag|XT{;=L@ZYqW{7ffMbdcJbfSvXpvk49> z>riw)`6c(^90dm`nAQ-qKVgF$UHL?p+yiYnUD_kHVUGjMRseh!&?B+G4JUZ zw@ID_nC$?>SR_7ijYutd7;;M=d%K1W9)|1&9fkSi$9xGhuvyH{Fcnu=R?`~-Ze!4$ zU`tTALv%ydRCaPkm=SUmdu}AcSXTs4>w1Tng09^aTExT>HZl8ka)UR!ZNks-hN*XI zCZFc(GEpRhpS!ieTlxgoK-A!KV`a4gYqg^&xT-)9ph=o{i21n1c*LcHUm^c8_AujvNGqG;pnZ37e!Mw+IXOe0(Iv1kX*l zhS~6Cvv&S^WszbNBSC$ltIL&=I5taaa0D|govUfBHa2AtH&jc8F|lf`S`ECxRmLwz+MCY11XCT4(nk zh%oR;d{aRX1RwSwbB;X?UliPv55D;)DEQ_{)-;W+P_XtP+h37!cvvA35wMig>j5>eGv1-{zS4#?kNTQya5fdjzD%rVa(%U<>}?`InzZ z{O~4Z+dqzRM=){W?h?Syq4Vg?=EtXgb+ll}`~u16RRaAn%WAb`=~b@xG7yj7Kin6B zaZe~HO`$CM@p$hEkqG7&dFzxU*^&%A|r(m_p$Rnj682Vi41upe{!Nh(=*8h)aY* zLolLMMSFc>_P8Cfvxlmm;^pi^zoZqNa_2K2d8+!^vJblT~_J_p!?0K{xy zZv+0_m*Qr~qx2n!L;W_uZUrF6rtY#`Pa}%^BVJ*BA7s1y{Sl{p*Lyx=vM(7Hj*;DA zsEEdKx>1sG4TB?P$DHzAVwfsi!r_#hl9Lp7x+}w6(`4}RTAf(3q2H4$#KH=;F!yzM zU9cK8BFqS;Wz-9n5EF_j(G*jdxw$Ub&V^9R?hx~G;o`%*TGuq3*B}YdBqq4T!pyp$ z5Y56eSh`-RF5+4Z5OS^DFx3Lqmi)xcX3P^S5l=|b>o)tp3jt}Th^lxRnm&k9fU#4+ z>D<8k<*;_jbiPTvir^>*ay&lvPT79nQ{I*a)8xK&o6TEIiW~2`2pTEjLSq42WJRqI z4!!`9t{e*@H{b=$ja;w_XRfWxQ(Uww>5%Bs(n>DVH_K$}3Q84&FX)vTwp1`Tzg*Vg U6Uw)4F&~F3ydI*cW%!5k8;PAy%m4rY diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc index 64b012b746..9f80b8330b 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.crc @@ -1 +1 @@ -{"txnId":"376cb832-001f-4730-bdf0-440db55f498b","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":["company"],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":1,"minWriterVersion":2},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} +{"txnId":"7b092827-9296-4f8d-ac66-4501595953e5","tableSizeBytes":10499,"numFiles":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":1,"minWriterVersion":2},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json index 1c37d513d3..bd535299af 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000000.json @@ -1,164 +1,4 @@ -{"commitInfo":{"timestamp":1690863679939,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"WRITE","operationParameters":{"mode":"Overwrite","partitionBy":"[\"company\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numFiles":"161","numOutputRows":"20000","numOutputBytes":"1759180"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"376cb832-001f-4730-bdf0-440db55f498b"}} +{"commitInfo":{"timestamp":1690885056892,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"WRITE","operationParameters":{"mode":"Overwrite","partitionBy":"[]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numFiles":"1","numOutputRows":"100","numOutputBytes":"10499"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"7b092827-9296-4f8d-ac66-4501595953e5"}} {"protocol":{"minReaderVersion":1,"minWriterVersion":2}} -{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":["company"],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} -{"add":{"path":"company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet","partitionValues":{"company":"Jo"},"size":49144,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":682,\"minValues\":{\"address\":\"0011 Nguyen Crescent\\nNorth Erics\",\"age\":0.3684210526315789,\"id\":47,\"name\":\"Aaron Robertson\",\"phone_number\":\"(200)229-4244\"},\"maxValues\":{\"address\":\"Unit 9818 Box 1955\\nDPO AE 87015\",\"age\":526.2105263157895,\"id\":19947,\"name\":\"Zoe Jones\",\"phone_number\":\"9969156285\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000000","MIN_INSERTION_TIME":"1690863667000000","MAX_INSERTION_TIME":"1690863667000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet","partitionValues":{"company":"Ro"},"size":45435,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":623,\"minValues\":{\"address\":\"0056 Christine Streets\\nCarlosvie\",\"age\":0.7894736842105263,\"id\":68,\"name\":\"Aaron Copeland\",\"phone_number\":\"(201)291-6067x938\"},\"maxValues\":{\"address\":\"Unit 9878 Box 7105\\nDPO AA 03304\",\"age\":525.6315789473684,\"id\":19994,\"name\":\"Yesenia Simmons\",\"phone_number\":\"998.320.6307x808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000001","MIN_INSERTION_TIME":"1690863667000001","MAX_INSERTION_TIME":"1690863667000001","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet","partitionValues":{"company":"Ha"},"size":44349,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":609,\"minValues\":{\"address\":\"00068 Colin Ways\\nWebbberg, DE 47\",\"age\":0.5789473684210527,\"id\":33,\"name\":\"Aaron Brown\",\"phone_number\":\"(203)896-8933x214\"},\"maxValues\":{\"address\":\"Unit 9897 Box 8191\\nDPO AP 43022\",\"age\":524.3157894736842,\"id\":20000,\"name\":\"Zachary Rowe\",\"phone_number\":\"9938330643\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000002","MIN_INSERTION_TIME":"1690863667000002","MAX_INSERTION_TIME":"1690863667000002","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet","partitionValues":{"company":"Ma"},"size":41747,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":570,\"minValues\":{\"address\":\"0053 Melissa Passage Apt. 467\\nNe\",\"age\":0.8421052631578947,\"id\":20,\"name\":\"Aaron Manning\",\"phone_number\":\"(200)963-0247\"},\"maxValues\":{\"address\":\"Unit 9956 Box 5741\\nDPO AA 22448\",\"age\":525.3157894736842,\"id\":19940,\"name\":\"Zachary Wilson\",\"phone_number\":\"999-870-5771\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000004","MIN_INSERTION_TIME":"1690863667000004","MAX_INSERTION_TIME":"1690863667000004","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet","partitionValues":{"company":"We"},"size":16280,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":194,\"minValues\":{\"address\":\"004 Russell Tunnel Suite 899\\nWes\",\"age\":6.2631578947368425,\"id\":175,\"name\":\"Aaron Fowler\",\"phone_number\":\"(210)412-5784\"},\"maxValues\":{\"address\":\"Unit 8608 Box 6786\\nDPO AP 85172\",\"age\":521.7894736842105,\"id\":19925,\"name\":\"Zachary Ruiz\",\"phone_number\":\"992-466-0449\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000005","MIN_INSERTION_TIME":"1690863667000005","MAX_INSERTION_TIME":"1690863667000005","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet","partitionValues":{"company":"Mi"},"size":27449,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":354,\"minValues\":{\"address\":\"0045 Stacey Forest Apt. 735\\nDani\",\"age\":4.578947368421052,\"id\":31,\"name\":\"Aaron Page\",\"phone_number\":\"(219)952-5252x1865\"},\"maxValues\":{\"address\":\"Unit 9482 Box 6580\\nDPO AE 25058\",\"age\":524.1052631578947,\"id\":20009,\"name\":\"Yolanda Arnold MD\",\"phone_number\":\"999.688.6199\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000006","MIN_INSERTION_TIME":"1690863667000006","MAX_INSERTION_TIME":"1690863667000006","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet","partitionValues":{"company":"Mo"},"size":36801,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":493,\"minValues\":{\"address\":\"0061 Nancy Lodge\\nNewtonfort, MP \",\"age\":0.3157894736842105,\"id\":17,\"name\":\"Aaron Bishop\",\"phone_number\":\"(205)960-4970x08053\"},\"maxValues\":{\"address\":\"Unit 9249 Box 4583\\nDPO AE 36010\",\"age\":526.1578947368421,\"id\":19998,\"name\":\"Zachary Rivera\",\"phone_number\":\"997-495-6251x51617\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000008","MIN_INSERTION_TIME":"1690863667000008","MAX_INSERTION_TIME":"1690863667000008","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet","partitionValues":{"company":"Wa"},"size":36041,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":485,\"minValues\":{\"address\":\"005 Powers Rue Suite 061\\nLake El\",\"age\":0.5263157894736842,\"id\":10,\"name\":\"Aaron Stein\",\"phone_number\":\"(241)774-6129\"},\"maxValues\":{\"address\":\"Unit 9988 Box 9529\\nDPO AE 32750\",\"age\":525.2105263157895,\"id\":20003,\"name\":\"Zachary Brooks\",\"phone_number\":\"999-873-8219x260\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000009","MIN_INSERTION_TIME":"1690863667000009","MAX_INSERTION_TIME":"1690863667000009","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":36324,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":486,\"minValues\":{\"address\":\"00138 Cole Expressway Apt. 298\\nM\",\"age\":1.736842105263158,\"id\":74,\"name\":\"Aaron Burch\",\"phone_number\":\"(201)486-9368\"},\"maxValues\":{\"address\":\"Unit 9821 Box 0150\\nDPO AP 50853\",\"age\":526.0526315789474,\"id\":19847,\"name\":\"William Tucker\",\"phone_number\":\"998-400-4344x104\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":34381,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":461,\"minValues\":{\"address\":\"00009 Timothy Lakes Suite 158\\nSo\",\"age\":3.3157894736842106,\"id\":13,\"name\":\"Aaron Morse\",\"phone_number\":\"(202)277-3641x94475\"},\"maxValues\":{\"address\":\"Unit 9868 Box 5032\\nDPO AA 77218\",\"age\":526.3157894736842,\"id\":20002,\"name\":\"Yvonne Alvarez\",\"phone_number\":\"997.721.3069\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet","partitionValues":{"company":"Sm"},"size":32968,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":443,\"minValues\":{\"address\":\"00706 George Spring Suite 755\\nPo\",\"age\":2.263157894736842,\"id\":223,\"name\":\"Aaron Alvarez\",\"phone_number\":\"(203)809-7645x050\"},\"maxValues\":{\"address\":\"Unit 9593 Box 0785\\nDPO AE 02130\",\"age\":525.7368421052631,\"id\":19979,\"name\":\"Zachary Johnson MD\",\"phone_number\":\"998-915-8638\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000012","MIN_INSERTION_TIME":"1690863667000012","MAX_INSERTION_TIME":"1690863667000012","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ba/part-00012-63af99ea-d766-4b8e-8134-91bf9b1ece95.c000.snappy.parquet","partitionValues":{"company":"Ba"},"size":31788,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":425,\"minValues\":{\"address\":\"002 Hudson Pine Suite 387\\nEast J\",\"age\":0.0,\"id\":40,\"name\":\"Adrienne Webb\",\"phone_number\":\"(201)288-8084x736\"},\"maxValues\":{\"address\":\"Unit 9991 Box 9755\\nDPO AA 38319\",\"age\":524.6315789473684,\"id\":20001,\"name\":\"Yolanda Rodriguez\",\"phone_number\":\"992-609-1190\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000013","MIN_INSERTION_TIME":"1690863667000013","MAX_INSERTION_TIME":"1690863667000013","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet","partitionValues":{"company":"Ho"},"size":28328,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":365,\"minValues\":{\"address\":\"00343 Rhonda Run\\nSouth Nathan, C\",\"age\":0.15789473684210525,\"id\":134,\"name\":\"Aaron Blevins\",\"phone_number\":\"(201)235-1363x94720\"},\"maxValues\":{\"address\":\"Unit 9292 Box 5040\\nDPO AE 63216\",\"age\":524.7894736842105,\"id\":20006,\"name\":\"Zachary Vega\",\"phone_number\":\"992.313.9398x90637\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000014","MIN_INSERTION_TIME":"1690863667000014","MAX_INSERTION_TIME":"1690863667000014","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet","partitionValues":{"company":"Da"},"size":24859,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"0058 Howe Club\\nMiguelshire, AZ 4\",\"age\":1.2105263157894737,\"id\":49,\"name\":\"Aaron Holmes\",\"phone_number\":\"(216)861-2424\"},\"maxValues\":{\"address\":\"Unit 9615 Box 2807\\nDPO AE 65955\",\"age\":526.1052631578947,\"id\":19961,\"name\":\"William Jones\",\"phone_number\":\"996.530.1074x084\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000015","MIN_INSERTION_TIME":"1690863667000015","MAX_INSERTION_TIME":"1690863667000015","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet","partitionValues":{"company":"Ga"},"size":24949,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"00597 Foster Place\\nAlbertmouth, \",\"age\":0.0,\"id\":242,\"name\":\"Aaron Anderson\",\"phone_number\":\"(221)602-0220\"},\"maxValues\":{\"address\":\"Unit 8847 Box 3766\\nDPO AE 64928\",\"age\":524.2105263157895,\"id\":19951,\"name\":\"Zachary Garza\",\"phone_number\":\"9984416207\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000016","MIN_INSERTION_TIME":"1690863667000016","MAX_INSERTION_TIME":"1690863667000016","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet","partitionValues":{"company":"Gr"},"size":24516,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"000 Christopher Isle\\nNorth Sethf\",\"age\":0.7894736842105263,\"id\":24,\"name\":\"Aaron Davis\",\"phone_number\":\"(202)582-9293\"},\"maxValues\":{\"address\":\"Unit 8022 Box 4203\\nDPO AP 90654\",\"age\":525.7368421052631,\"id\":19991,\"name\":\"Zachary Boyer\",\"phone_number\":\"990-560-7967\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000017","MIN_INSERTION_TIME":"1690863667000017","MAX_INSERTION_TIME":"1690863667000017","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet","partitionValues":{"company":"He"},"size":23313,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":297,\"minValues\":{\"address\":\"001 Howard Hills Suite 793\\nJones\",\"age\":1.4736842105263157,\"id\":108,\"name\":\"Aaron Johnson\",\"phone_number\":\"(205)973-7832x6049\"},\"maxValues\":{\"address\":\"Unit 8826 Box 1135\\nDPO AP 20689\",\"age\":525.8421052631579,\"id\":19867,\"name\":\"Zachary Woods\",\"phone_number\":\"994.969.2878x2390\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000018","MIN_INSERTION_TIME":"1690863667000018","MAX_INSERTION_TIME":"1690863667000018","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet","partitionValues":{"company":"Pa"},"size":23682,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":299,\"minValues\":{\"address\":\"002 Anthony Road\\nLake Pedro, SD \",\"age\":1.6842105263157894,\"id\":61,\"name\":\"Aaron Garcia\",\"phone_number\":\"(208)949-3697\"},\"maxValues\":{\"address\":\"Unit 8183 Box 8170\\nDPO AP 01170\",\"age\":525.1052631578947,\"id\":20005,\"name\":\"Zachary Pierce\",\"phone_number\":\"998-408-6767\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000019","MIN_INSERTION_TIME":"1690863667000019","MAX_INSERTION_TIME":"1690863667000019","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet","partitionValues":{"company":"Mc"},"size":22181,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":278,\"minValues\":{\"address\":\"002 Kelly Extensions Suite 586\\nE\",\"age\":0.8421052631578947,\"id\":227,\"name\":\"Aaron Allen\",\"phone_number\":\"(201)853-9825\"},\"maxValues\":{\"address\":\"Unit 9522 Box 1773\\nDPO AP 74836\",\"age\":525.7894736842105,\"id\":19937,\"name\":\"Zachary Hernandez\",\"phone_number\":\"996.250.3008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000020","MIN_INSERTION_TIME":"1690863667000020","MAX_INSERTION_TIME":"1690863667000020","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet","partitionValues":{"company":"Le"},"size":22240,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":281,\"minValues\":{\"address\":\"01151 Patrick Port Apt. 130\\nAcos\",\"age\":0.9473684210526315,\"id\":73,\"name\":\"Abigail Hall\",\"phone_number\":\"(215)650-5527\"},\"maxValues\":{\"address\":\"Unit 9106 Box 7609\\nDPO AE 11608\",\"age\":520.421052631579,\"id\":19910,\"name\":\"William Munoz\",\"phone_number\":\"991-289-6200x1654\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000021","MIN_INSERTION_TIME":"1690863667000021","MAX_INSERTION_TIME":"1690863667000021","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Pe/part-00021-8ec98487-cda7-4eae-b630-01beef8bdd2d.c000.snappy.parquet","partitionValues":{"company":"Pe"},"size":21902,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":276,\"minValues\":{\"address\":\"001 Shepard Brooks Suite 198\\nSco\",\"age\":2.1578947368421053,\"id\":106,\"name\":\"Adam Scott\",\"phone_number\":\"(214)870-2700x964\"},\"maxValues\":{\"address\":\"Unit 9095 Box 0693\\nDPO AA 40729\",\"age\":523.8947368421053,\"id\":19907,\"name\":\"Zoe Holder\",\"phone_number\":\"991.229.8349\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000022","MIN_INSERTION_TIME":"1690863667000022","MAX_INSERTION_TIME":"1690863667000022","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Va/part-00022-c67f87a1-1bc9-4bfc-b0d4-832961171f88.c000.snappy.parquet","partitionValues":{"company":"Va"},"size":13844,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":161,\"minValues\":{\"address\":\"00331 Brian Burgs Apt. 482\\nEast \",\"age\":0.10526315789473684,\"id\":256,\"name\":\"Adam Clark\",\"phone_number\":\"(252)937-7168\"},\"maxValues\":{\"address\":\"Unit 7071 Box 0460\\nDPO AP 23134\",\"age\":524.421052631579,\"id\":19870,\"name\":\"Zachary Leon\",\"phone_number\":\"991-269-7488x12719\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000023","MIN_INSERTION_TIME":"1690863667000023","MAX_INSERTION_TIME":"1690863667000023","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet","partitionValues":{"company":"Yo"},"size":10719,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":114,\"minValues\":{\"address\":\"00466 Jason Island\\nAnnville, AS \",\"age\":19.210526315789473,\"id\":22,\"name\":\"Alejandro Kemp\",\"phone_number\":\"(227)593-4654\"},\"maxValues\":{\"address\":\"Unit 5389 Box 6771\\nDPO AE 34832\",\"age\":521.0,\"id\":19891,\"name\":\"Willie Rogers\",\"phone_number\":\"982-544-2722\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000024","MIN_INSERTION_TIME":"1690863667000024","MAX_INSERTION_TIME":"1690863667000024","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet","partitionValues":{"company":"St"},"size":21461,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":271,\"minValues\":{\"address\":\"0008 Ricky Alley\\nNorth Lindsey, \",\"age\":3.1578947368421053,\"id\":46,\"name\":\"Aaron Brown\",\"phone_number\":\"(211)328-9975\"},\"maxValues\":{\"address\":\"Unit 9418 Box 6579\\nDPO AP 24393\",\"age\":526.2105263157895,\"id\":19982,\"name\":\"William Rodgers\",\"phone_number\":\"995-536-4418x81026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000025","MIN_INSERTION_TIME":"1690863667000025","MAX_INSERTION_TIME":"1690863667000025","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet","partitionValues":{"company":"Go"},"size":21261,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"000 Anthony View Suite 033\\nEast \",\"age\":1.8421052631578947,\"id\":81,\"name\":\"Alan Brown\",\"phone_number\":\"(237)241-4408x7371\"},\"maxValues\":{\"address\":\"Unit 9920 Box 1365\\nDPO AE 91154\",\"age\":525.0,\"id\":19869,\"name\":\"Yesenia Carr\",\"phone_number\":\"9973297040\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000026","MIN_INSERTION_TIME":"1690863667000026","MAX_INSERTION_TIME":"1690863667000026","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet","partitionValues":{"company":"Be"},"size":20869,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":258,\"minValues\":{\"address\":\"0037 Michael Spring Suite 658\\nWr\",\"age\":2.1052631578947367,\"id\":51,\"name\":\"Aaron Hanson\",\"phone_number\":\"(269)776-2110x6460\"},\"maxValues\":{\"address\":\"Unit 9978 Box 6296\\nDPO AP 93644\",\"age\":516.2631578947369,\"id\":19989,\"name\":\"William Johnson\",\"phone_number\":\"995-338-9143x684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000027","MIN_INSERTION_TIME":"1690863667000027","MAX_INSERTION_TIME":"1690863667000027","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet","partitionValues":{"company":"Th"},"size":21285,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"0024 Alexandria Lock\\nRandyville,\",\"age\":0.3157894736842105,\"id\":23,\"name\":\"Aaron Molina\",\"phone_number\":\"(202)727-2391x54126\"},\"maxValues\":{\"address\":\"Unit 9135 Box 7869\\nDPO AE 40786\",\"age\":524.3157894736842,\"id\":19906,\"name\":\"Zachary Gross\",\"phone_number\":\"979-851-9081\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000028","MIN_INSERTION_TIME":"1690863667000028","MAX_INSERTION_TIME":"1690863667000028","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet","partitionValues":{"company":"Ri"},"size":20911,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":254,\"minValues\":{\"address\":\"000 Cole Ford\\nWest Karenmouth, G\",\"age\":8.842105263157896,\"id\":21,\"name\":\"Aaron Holmes\",\"phone_number\":\"(204)250-9348\"},\"maxValues\":{\"address\":\"Unit 9916 Box 0796\\nDPO AP 83951\",\"age\":523.421052631579,\"id\":19976,\"name\":\"Yvette Hughes\",\"phone_number\":\"998.229.6607x0353\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000029","MIN_INSERTION_TIME":"1690863667000029","MAX_INSERTION_TIME":"1690863667000029","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet","partitionValues":{"company":"Sa"},"size":19660,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":245,\"minValues\":{\"address\":\"001 Garcia Green Suite 960\\nBilly\",\"age\":0.9473684210526315,\"id\":105,\"name\":\"Adam Monroe\",\"phone_number\":\"(241)812-9041\"},\"maxValues\":{\"address\":\"Unit 9865 Box 5044\\nDPO AA 61115\",\"age\":525.8421052631579,\"id\":19992,\"name\":\"Yolanda Jones\",\"phone_number\":\"993.654.1038\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000030","MIN_INSERTION_TIME":"1690863667000030","MAX_INSERTION_TIME":"1690863667000030","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet","partitionValues":{"company":"Lo"},"size":18548,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":226,\"minValues\":{\"address\":\"00244 Garcia Isle\\nLake Jacquelin\",\"age\":0.3157894736842105,\"id\":29,\"name\":\"Aaron Snyder\",\"phone_number\":\"(203)954-2113x96479\"},\"maxValues\":{\"address\":\"Unit 9118 Box 9686\\nDPO AP 73644\",\"age\":522.4736842105264,\"id\":19829,\"name\":\"Yvonne Johnson\",\"phone_number\":\"994-421-3429x47959\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000031","MIN_INSERTION_TIME":"1690863667000031","MAX_INSERTION_TIME":"1690863667000031","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Hu/part-00030-a3cb65ca-cfc5-4a30-8892-4986568c2331.c000.snappy.parquet","partitionValues":{"company":"Hu"},"size":18096,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":223,\"minValues\":{\"address\":\"003 Hernandez Vista\\nNew Ernest, \",\"age\":3.3157894736842106,\"id\":147,\"name\":\"Adrienne Brown\",\"phone_number\":\"(202)658-2440\"},\"maxValues\":{\"address\":\"Unit 8558 Box 0703\\nDPO AA 40764\",\"age\":521.8947368421053,\"id\":19986,\"name\":\"Yolanda Reynolds\",\"phone_number\":\"997.614.7502x74074\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000032","MIN_INSERTION_TIME":"1690863667000032","MAX_INSERTION_TIME":"1690863667000032","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet","partitionValues":{"company":"Ch"},"size":18009,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":212,\"minValues\":{\"address\":\"00398 Sims Flats Suite 666\\nKentv\",\"age\":9.894736842105264,\"id\":131,\"name\":\"Aaron Alexander\",\"phone_number\":\"(217)473-6471\"},\"maxValues\":{\"address\":\"Unit 9261 Box 4568\\nDPO AA 56083\",\"age\":525.8421052631579,\"id\":19985,\"name\":\"Zachary Walton\",\"phone_number\":\"970-598-7157\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000033","MIN_INSERTION_TIME":"1690863667000033","MAX_INSERTION_TIME":"1690863667000033","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet","partitionValues":{"company":"Ja"},"size":16376,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":198,\"minValues\":{\"address\":\"001 Tara Mill Apt. 750\\nDanielsid\",\"age\":2.789473684210526,\"id\":385,\"name\":\"Aaron Hart\",\"phone_number\":\"(204)875-1089x77583\"},\"maxValues\":{\"address\":\"Unit 8828 Box 0702\\nDPO AA 82292\",\"age\":523.9473684210526,\"id\":19973,\"name\":\"Zachary Brown\",\"phone_number\":\"999.513.3526x1250\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000034","MIN_INSERTION_TIME":"1690863667000034","MAX_INSERTION_TIME":"1690863667000034","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet","partitionValues":{"company":"Al"},"size":16231,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":196,\"minValues\":{\"address\":\"0022 Allen Plaza\\nPort Kathleen, \",\"age\":2.526315789473684,\"id\":87,\"name\":\"Aaron Sullivan\",\"phone_number\":\"(208)990-3964\"},\"maxValues\":{\"address\":\"Unit 8328 Box 7544\\nDPO AE 22345\",\"age\":526.1578947368421,\"id\":19996,\"name\":\"Zoe Smith\",\"phone_number\":\"9875748870\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000035","MIN_INSERTION_TIME":"1690863667000035","MAX_INSERTION_TIME":"1690863667000035","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sc/part-00034-e47b6431-2047-491e-b8bf-e98fcefeb810.c000.snappy.parquet","partitionValues":{"company":"Sc"},"size":16433,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":194,\"minValues\":{\"address\":\"00687 Haney Ville\\nNorth Pamelast\",\"age\":2.3684210526315788,\"id\":158,\"name\":\"Aaron Johnson\",\"phone_number\":\"(275)792-3192x98669\"},\"maxValues\":{\"address\":\"Unit 9218 Box 6637\\nDPO AA 94734\",\"age\":526.2105263157895,\"id\":19832,\"name\":\"Zachary Farrell\",\"phone_number\":\"999-787-7808x69823\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000036","MIN_INSERTION_TIME":"1690863667000036","MAX_INSERTION_TIME":"1690863667000036","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ra/part-00035-ee60a45f-a5a4-4ba2-9b8f-33bc6b6cf86c.c000.snappy.parquet","partitionValues":{"company":"Ra"},"size":16088,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":194,\"minValues\":{\"address\":\"00035 Andrew Parks\\nKimberlyside,\",\"age\":4.157894736842105,\"id\":302,\"name\":\"Aaron George\",\"phone_number\":\"(230)434-8142x17919\"},\"maxValues\":{\"address\":\"Unit 9365 Box 5630\\nDPO AP 91340\",\"age\":526.2105263157895,\"id\":19946,\"name\":\"Xavier Peters\",\"phone_number\":\"997.736.7545x977\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000037","MIN_INSERTION_TIME":"1690863667000037","MAX_INSERTION_TIME":"1690863667000037","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet","partitionValues":{"company":"Bu"},"size":15750,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":187,\"minValues\":{\"address\":\"0028 Brown Well\\nSouth Joseph, NY\",\"age\":1.3157894736842106,\"id\":109,\"name\":\"Adriana Larson\",\"phone_number\":\"(212)647-5577\"},\"maxValues\":{\"address\":\"Unit 8811 Box 9478\\nDPO AA 37911\",\"age\":525.1578947368421,\"id\":20004,\"name\":\"William Berry\",\"phone_number\":\"998-330-5638\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000038","MIN_INSERTION_TIME":"1690863667000038","MAX_INSERTION_TIME":"1690863667000038","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet","partitionValues":{"company":"An"},"size":14874,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"003 Russell Stravenue Suite 395\\n\",\"age\":0.7368421052631579,\"id\":191,\"name\":\"Abigail Lopez\",\"phone_number\":\"(266)931-9623x913\"},\"maxValues\":{\"address\":\"Unit 9044 Box 4097\\nDPO AE 15925\",\"age\":525.6315789473684,\"id\":20007,\"name\":\"Zachary Rodriguez\",\"phone_number\":\"998.237.7122\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000039","MIN_INSERTION_TIME":"1690863667000039","MAX_INSERTION_TIME":"1690863667000039","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet","partitionValues":{"company":"Re"},"size":15458,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":181,\"minValues\":{\"address\":\"00593 Amy Park Suite 035\\nMorrisb\",\"age\":0.6842105263157895,\"id\":58,\"name\":\"Alexander Fitzgerald\",\"phone_number\":\"(206)349-9381x79894\"},\"maxValues\":{\"address\":\"Unit 9145 Box 6209\\nDPO AE 60854\",\"age\":524.7894736842105,\"id\":19983,\"name\":\"Zachary Hall\",\"phone_number\":\"999-793-2961x7307\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000040","MIN_INSERTION_TIME":"1690863667000040","MAX_INSERTION_TIME":"1690863667000040","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":15222,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"0149 Martin Fords Suite 630\\nWest\",\"age\":0.5789473684210527,\"id\":121,\"name\":\"Adam Johnson\",\"phone_number\":\"(229)968-3232\"},\"maxValues\":{\"address\":\"Unit 9614 Box 1934\\nDPO AP 52472\",\"age\":520.4736842105264,\"id\":19920,\"name\":\"Zachary Fowler\",\"phone_number\":\"998-320-7637x25460\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet","partitionValues":{"company":"Me"},"size":14904,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":174,\"minValues\":{\"address\":\"00499 Melanie Vista Apt. 585\\nNor\",\"age\":3.3684210526315788,\"id\":84,\"name\":\"Adam Evans\",\"phone_number\":\"(211)573-6812x651\"},\"maxValues\":{\"address\":\"Unit 7879 Box 4090\\nDPO AP 36460\",\"age\":525.1052631578947,\"id\":19850,\"name\":\"William Watson\",\"phone_number\":\"991-988-8675\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000042","MIN_INSERTION_TIME":"1690863667000042","MAX_INSERTION_TIME":"1690863667000042","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet","partitionValues":{"company":"Ta"},"size":14360,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"0051 Novak Forks\\nHunterfort, WY \",\"age\":7.315789473684211,\"id\":86,\"name\":\"Adam Frederick\",\"phone_number\":\"(227)567-4688\"},\"maxValues\":{\"address\":\"Unit 7071 Box 6487\\nDPO AA 28010\",\"age\":522.7894736842105,\"id\":19878,\"name\":\"Yvonne Owens\",\"phone_number\":\"991-573-8797x0992\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000043","MIN_INSERTION_TIME":"1690863667000043","MAX_INSERTION_TIME":"1690863667000043","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet","partitionValues":{"company":"Yu"},"size":2549,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"089 David Ferry Apt. 676\\nWest Ch\",\"age\":15.263157894736842,\"id\":2004,\"name\":\"Brandon Peck\",\"phone_number\":\"(574)924-8852\"},\"maxValues\":{\"address\":\"PSC 4083, Box 3911\\nAPO AA 78295\",\"age\":521.2105263157895,\"id\":19672,\"name\":\"Wendy Nguyen\",\"phone_number\":\"935.263.0748\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000044","MIN_INSERTION_TIME":"1690863667000044","MAX_INSERTION_TIME":"1690863667000044","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet","partitionValues":{"company":"Hi"},"size":14161,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"00422 Burke Village Apt. 077\\nEas\",\"age\":2.3157894736842106,\"id\":42,\"name\":\"Aimee Miller\",\"phone_number\":\"(240)273-1019x88768\"},\"maxValues\":{\"address\":\"Unit 9197 Box 3265\\nDPO AP 52404\",\"age\":520.6315789473684,\"id\":19904,\"name\":\"Zachary Carter\",\"phone_number\":\"998.420.5473\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000045","MIN_INSERTION_TIME":"1690863667000045","MAX_INSERTION_TIME":"1690863667000045","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet","partitionValues":{"company":"Sh"},"size":11934,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":133,\"minValues\":{\"address\":\"0178 Sandra Spurs Apt. 901\\nHanse\",\"age\":0.8421052631578947,\"id\":216,\"name\":\"Adam Dixon\",\"phone_number\":\"(205)934-3878x12304\"},\"maxValues\":{\"address\":\"Unit 9475 Box 9659\\nDPO AE 36077\",\"age\":520.1052631578947,\"id\":19826,\"name\":\"Zachary King\",\"phone_number\":\"989.680.5828x47029\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000046","MIN_INSERTION_TIME":"1690863667000046","MAX_INSERTION_TIME":"1690863667000046","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet","partitionValues":{"company":"Fu"},"size":4221,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":31,\"minValues\":{\"address\":\"0743 Peggy Inlet\\nLorimouth, LA 5\",\"age\":15.894736842105264,\"id\":382,\"name\":\"Andre Wolfe\",\"phone_number\":\"(367)593-4880x456\"},\"maxValues\":{\"address\":\"USS Green\\nFPO AP 72186\",\"age\":521.8421052631579,\"id\":19409,\"name\":\"Veronica Brown\",\"phone_number\":\"9925847920\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000047","MIN_INSERTION_TIME":"1690863667000047","MAX_INSERTION_TIME":"1690863667000047","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wh/part-00044-c76e4b56-a7e3-4e38-a0c8-29676fa8716d.c000.snappy.parquet","partitionValues":{"company":"Wh"},"size":13742,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":159,\"minValues\":{\"address\":\"0075 Sonya Mills Apt. 503\\nPort C\",\"age\":7.894736842105263,\"id\":26,\"name\":\"Aaron Lee\",\"phone_number\":\"(229)500-7888\"},\"maxValues\":{\"address\":\"Unit 9880 Box 6794\\nDPO AE 90410\",\"age\":523.0526315789474,\"id\":19965,\"name\":\"William Morales\",\"phone_number\":\"9872772589\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000048","MIN_INSERTION_TIME":"1690863667000048","MAX_INSERTION_TIME":"1690863667000048","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet","partitionValues":{"company":"Fr"},"size":13474,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":157,\"minValues\":{\"address\":\"001 Calderon Vista\\nPort Amberber\",\"age\":0.10526315789473684,\"id\":18,\"name\":\"Aaron Fowler\",\"phone_number\":\"(247)317-7227\"},\"maxValues\":{\"address\":\"Unit 6789 Box 2632\\nDPO AE 17263\",\"age\":518.8947368421053,\"id\":19883,\"name\":\"Zachary Fisher\",\"phone_number\":\"998.335.2703\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000049","MIN_INSERTION_TIME":"1690863667000049","MAX_INSERTION_TIME":"1690863667000049","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet","partitionValues":{"company":"La"},"size":12870,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":146,\"minValues\":{\"address\":\"00784 John Union\\nNorth William, \",\"age\":3.526315789473684,\"id\":28,\"name\":\"Adam Holmes\",\"phone_number\":\"(255)422-4790x07584\"},\"maxValues\":{\"address\":\"Unit 9840 Box 7596\\nDPO AP 23397\",\"age\":526.0526315789474,\"id\":19932,\"name\":\"William Hall\",\"phone_number\":\"996.404.3877x710\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000050","MIN_INSERTION_TIME":"1690863667000050","MAX_INSERTION_TIME":"1690863667000050","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Si/part-00047-9b226c6e-2067-45e4-8f10-3f0c3ab4fef0.c000.snappy.parquet","partitionValues":{"company":"Si"},"size":12308,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":138,\"minValues\":{\"address\":\"0022 Roberto Fork\\nLake Molly, FM\",\"age\":6.315789473684211,\"id\":466,\"name\":\"Abigail Walton\",\"phone_number\":\"(201)248-4349\"},\"maxValues\":{\"address\":\"Unit 7737 Box 7193\\nDPO AE 53915\",\"age\":520.6842105263158,\"id\":19934,\"name\":\"Wendy Wong\",\"phone_number\":\"991-639-4434x5217\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000051","MIN_INSERTION_TIME":"1690863667000051","MAX_INSERTION_TIME":"1690863667000051","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet","partitionValues":{"company":"Po"},"size":12425,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":140,\"minValues\":{\"address\":\"0081 Thomas Dam\\nPort Danielstad,\",\"age\":26.94736842105263,\"id\":63,\"name\":\"Aaron Watson\",\"phone_number\":\"(222)578-4178x584\"},\"maxValues\":{\"address\":\"Unit 9758 Box 4260\\nDPO AA 70337\",\"age\":524.0,\"id\":19957,\"name\":\"Vincent Wheeler\",\"phone_number\":\"9962609312\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000052","MIN_INSERTION_TIME":"1690863667000052","MAX_INSERTION_TIME":"1690863667000052","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet","partitionValues":{"company":"Ki"},"size":12383,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":141,\"minValues\":{\"address\":\"0170 Christopher Villages Suite \",\"age\":4.894736842105263,\"id\":27,\"name\":\"Aaron Nguyen\",\"phone_number\":\"(209)926-1080x14351\"},\"maxValues\":{\"address\":\"Unit 9562 Box 8695\\nDPO AE 55794\",\"age\":513.8421052631579,\"id\":19687,\"name\":\"Yvonne Moore\",\"phone_number\":\"9945020877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000053","MIN_INSERTION_TIME":"1690863667000053","MAX_INSERTION_TIME":"1690863667000053","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet","partitionValues":{"company":"Bo"},"size":12150,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"012 Luis Mount\\nMarkhaven, WI 353\",\"age\":2.0,\"id\":65,\"name\":\"Aaron Beard PhD\",\"phone_number\":\"(201)595-3389\"},\"maxValues\":{\"address\":\"Unit 8766 Box 8779\\nDPO AA 37207\",\"age\":522.578947368421,\"id\":19936,\"name\":\"Victoria Murphy\",\"phone_number\":\"995.356.5267x378\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000054","MIN_INSERTION_TIME":"1690863667000054","MAX_INSERTION_TIME":"1690863667000054","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet","partitionValues":{"company":"Mu"},"size":12269,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"0003 Gray Lock\\nSouth Frederick, \",\"age\":20.210526315789473,\"id\":36,\"name\":\"Aaron Guzman\",\"phone_number\":\"(245)983-4644x893\"},\"maxValues\":{\"address\":\"Unit 8184 Box 5878\\nDPO AP 04130\",\"age\":523.7894736842105,\"id\":19828,\"name\":\"Yolanda Proctor\",\"phone_number\":\"967-421-5860x556\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000055","MIN_INSERTION_TIME":"1690863667000055","MAX_INSERTION_TIME":"1690863667000055","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet","partitionValues":{"company":"Wo"},"size":12183,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":136,\"minValues\":{\"address\":\"00314 Short Inlet\\nWest Molly, IL\",\"age\":1.263157894736842,\"id\":55,\"name\":\"Adam Simpson\",\"phone_number\":\"(226)635-6412x61222\"},\"maxValues\":{\"address\":\"Unit 9005 Box 9063\\nDPO AP 46957\",\"age\":525.3684210526316,\"id\":19858,\"name\":\"Victor Vaughn MD\",\"phone_number\":\"9983218575\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000056","MIN_INSERTION_TIME":"1690863667000056","MAX_INSERTION_TIME":"1690863667000056","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet","partitionValues":{"company":"Cl"},"size":11546,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":128,\"minValues\":{\"address\":\"0015 Holly Mountains Suite 696\\nS\",\"age\":4.578947368421052,\"id\":137,\"name\":\"Aaron Barrera\",\"phone_number\":\"(210)327-4089\"},\"maxValues\":{\"address\":\"Unit 8450 Box 9136\\nDPO AA 83143\",\"age\":525.3684210526316,\"id\":19819,\"name\":\"Willie Higgins\",\"phone_number\":\"999-416-5901x9451\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000057","MIN_INSERTION_TIME":"1690863667000057","MAX_INSERTION_TIME":"1690863667000057","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet","partitionValues":{"company":"Fl"},"size":10759,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":118,\"minValues\":{\"address\":\"00429 Deleon Plains\\nKatherineshi\",\"age\":0.2631578947368421,\"id\":92,\"name\":\"Aaron Gutierrez\",\"phone_number\":\"(224)541-8363x50888\"},\"maxValues\":{\"address\":\"Unit 9416 Box 9588\\nDPO AE 36114\",\"age\":522.4736842105264,\"id\":19974,\"name\":\"Zachary Johnston\",\"phone_number\":\"984.653.0911x923\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000058","MIN_INSERTION_TIME":"1690863667000058","MAX_INSERTION_TIME":"1690863667000058","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet","partitionValues":{"company":"Fo"},"size":10295,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":113,\"minValues\":{\"address\":\"0010 Ryan Union\\nEast Sarahshire,\",\"age\":12.947368421052632,\"id\":259,\"name\":\"Aaron Green\",\"phone_number\":\"(224)517-0275x93746\"},\"maxValues\":{\"address\":\"Unit 9616 Box 0911\\nDPO AA 14167\",\"age\":524.4736842105264,\"id\":19935,\"name\":\"Vanessa Gonzalez\",\"phone_number\":\"976-498-4037\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000059","MIN_INSERTION_TIME":"1690863667000059","MAX_INSERTION_TIME":"1690863667000059","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet","partitionValues":{"company":"Ne"},"size":9910,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":107,\"minValues\":{\"address\":\"0028 Ryan Lake\\nEast Annafort, GA\",\"age\":0.6842105263157895,\"id\":149,\"name\":\"Abigail Miranda\",\"phone_number\":\"(236)682-7705x34842\"},\"maxValues\":{\"address\":\"Unit 9541 Box 9360\\nDPO AA 77182\",\"age\":526.2631578947369,\"id\":19721,\"name\":\"William Mcintyre\",\"phone_number\":\"989.583.7785x938\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000060","MIN_INSERTION_TIME":"1690863667000060","MAX_INSERTION_TIME":"1690863667000060","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet","partitionValues":{"company":"Ru"},"size":10044,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":107,\"minValues\":{\"address\":\"017 Michael Flat Apt. 710\\nBritta\",\"age\":2.6315789473684212,\"id\":15,\"name\":\"Aaron Gonzalez\",\"phone_number\":\"(235)473-1066\"},\"maxValues\":{\"address\":\"Unit 4738 Box 8948\\nDPO AE 35121\",\"age\":517.2631578947369,\"id\":19896,\"name\":\"Vincent Johnson\",\"phone_number\":\"914.458.0976x4683\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000061","MIN_INSERTION_TIME":"1690863667000061","MAX_INSERTION_TIME":"1690863667000061","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Di/part-00058-0b834bb0-b0f9-4d18-ae0e-80d4d20969de.c000.snappy.parquet","partitionValues":{"company":"Di"},"size":9757,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":102,\"minValues\":{\"address\":\"00066 Herring Squares\\nSouth Barb\",\"age\":4.578947368421052,\"id\":345,\"name\":\"Alexander Williamson\",\"phone_number\":\"(226)628-0817\"},\"maxValues\":{\"address\":\"Unit 6786 Box 4877\\nDPO AP 85115\",\"age\":522.5263157894736,\"id\":19788,\"name\":\"Zoe Hogan\",\"phone_number\":\"960.463.4067x090\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000062","MIN_INSERTION_TIME":"1690863667000062","MAX_INSERTION_TIME":"1690863667000062","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ph/part-00059-55a8e127-e5b6-4765-911b-e83233588b40.c000.snappy.parquet","partitionValues":{"company":"Ph"},"size":9930,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"00079 Kimberly Cape Apt. 562\\nFra\",\"age\":1.0526315789473684,\"id\":199,\"name\":\"Adam Holden\",\"phone_number\":\"(213)679-2703\"},\"maxValues\":{\"address\":\"Unit 9966 Box 1147\\nDPO AA 19425\",\"age\":525.8421052631579,\"id\":19967,\"name\":\"Yesenia Taylor\",\"phone_number\":\"958.836.5260\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000063","MIN_INSERTION_TIME":"1690863667000063","MAX_INSERTION_TIME":"1690863667000063","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet","partitionValues":{"company":"Cr"},"size":9547,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":102,\"minValues\":{\"address\":\"012 Adriana Street\\nNorth Marylan\",\"age\":0.3157894736842105,\"id\":183,\"name\":\"Alan Brown\",\"phone_number\":\"(221)276-4210x91527\"},\"maxValues\":{\"address\":\"Unit 4894 Box 4688\\nDPO AP 83613\",\"age\":521.2631578947369,\"id\":19943,\"name\":\"William Flores\",\"phone_number\":\"9748587622\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000064","MIN_INSERTION_TIME":"1690863667000064","MAX_INSERTION_TIME":"1690863667000064","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet","partitionValues":{"company":"Bl"},"size":9403,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":97,\"minValues\":{\"address\":\"000 Sharon Forge\\nCarrieville, GU\",\"age\":10.631578947368421,\"id\":282,\"name\":\"Aaron Gilmore DDS\",\"phone_number\":\"(237)811-3973x47554\"},\"maxValues\":{\"address\":\"Unit 8300 Box 2071\\nDPO AP 09918\",\"age\":502.2631578947368,\"id\":19995,\"name\":\"Zachary Mason\",\"phone_number\":\"973.894.1684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000065","MIN_INSERTION_TIME":"1690863667000065","MAX_INSERTION_TIME":"1690863667000065","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet","partitionValues":{"company":"Gu"},"size":9348,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":98,\"minValues\":{\"address\":\"00508 David Valley Apt. 240\\nDani\",\"age\":5.7894736842105265,\"id\":54,\"name\":\"Abigail Bowman\",\"phone_number\":\"(227)744-9907\"},\"maxValues\":{\"address\":\"Unit 7585 Box 1090\\nDPO AA 47088\",\"age\":520.0526315789474,\"id\":19863,\"name\":\"Zoe Browning\",\"phone_number\":\"992-351-5888x091\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000066","MIN_INSERTION_TIME":"1690863667000066","MAX_INSERTION_TIME":"1690863667000066","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet","partitionValues":{"company":"Fi"},"size":9399,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"0030 Kevin Ramp Apt. 542\\nSouth M\",\"age\":0.7894736842105263,\"id\":346,\"name\":\"Alex Robinson\",\"phone_number\":\"(215)418-4324x3678\"},\"maxValues\":{\"address\":\"Unit 9722 Box 1416\\nDPO AP 40099\",\"age\":525.0526315789474,\"id\":19949,\"name\":\"William Taylor\",\"phone_number\":\"997-638-9810x945\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000067","MIN_INSERTION_TIME":"1690863667000067","MAX_INSERTION_TIME":"1690863667000067","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet","partitionValues":{"company":"Gi"},"size":9249,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":96,\"minValues\":{\"address\":\"0011 Adams Court Suite 183\\nPalme\",\"age\":4.2105263157894735,\"id\":95,\"name\":\"Alicia Wilson\",\"phone_number\":\"(214)687-8730x72152\"},\"maxValues\":{\"address\":\"Unit 8388 Box 7051\\nDPO AA 77344\",\"age\":524.578947368421,\"id\":19930,\"name\":\"Zachary Floyd\",\"phone_number\":\"982.738.3670\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000068","MIN_INSERTION_TIME":"1690863667000068","MAX_INSERTION_TIME":"1690863667000068","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet","partitionValues":{"company":"Su"},"size":9103,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"00654 Steven Place Suite 539\\nNor\",\"age\":4.7368421052631575,\"id\":239,\"name\":\"Alexandria Moore\",\"phone_number\":\"(206)340-5360x454\"},\"maxValues\":{\"address\":\"Unit 6839 Box 0658\\nDPO AA 96602\",\"age\":526.1052631578947,\"id\":19860,\"name\":\"Wayne Taylor\",\"phone_number\":\"983-621-0018x27839\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000069","MIN_INSERTION_TIME":"1690863667000069","MAX_INSERTION_TIME":"1690863667000069","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":9130,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"02171 Brown Stravenue Suite 513\\n\",\"age\":6.0,\"id\":118,\"name\":\"Amanda Short\",\"phone_number\":\"(212)729-1198x96914\"},\"maxValues\":{\"address\":\"Unit 4142 Box 9947\\nDPO AE 63011\",\"age\":524.7894736842105,\"id\":19780,\"name\":\"Zachary Valdez\",\"phone_number\":\"994-880-5872x848\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet","partitionValues":{"company":"Cu"},"size":8427,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":85,\"minValues\":{\"address\":\"0094 Julian Station Suite 630\\nNo\",\"age\":16.894736842105264,\"id\":71,\"name\":\"Alexander Shaffer\",\"phone_number\":\"(202)669-4795\"},\"maxValues\":{\"address\":\"Unit 9090 Box 2703\\nDPO AE 16222\",\"age\":518.5263157894736,\"id\":19966,\"name\":\"Yesenia Williams\",\"phone_number\":\"972-899-8488x213\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000071","MIN_INSERTION_TIME":"1690863667000071","MAX_INSERTION_TIME":"1690863667000071","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet","partitionValues":{"company":"Ew"},"size":2348,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":9,\"minValues\":{\"address\":\"02243 Cline Points\\nNew Kenneth, \",\"age\":72.57894736842105,\"id\":430,\"name\":\"Brenda Huynh\",\"phone_number\":\"(820)463-5006x15338\"},\"maxValues\":{\"address\":\"PSC 2741, Box 0283\\nAPO AA 60277\",\"age\":465.63157894736844,\"id\":19859,\"name\":\"Robert Pittman\",\"phone_number\":\"948-249-8742x292\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000072","MIN_INSERTION_TIME":"1690863667000072","MAX_INSERTION_TIME":"1690863667000072","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet","partitionValues":{"company":"Ad"},"size":8844,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":91,\"minValues\":{\"address\":\"001 Hamilton Roads Apt. 826\\nJuli\",\"age\":1.9473684210526316,\"id\":741,\"name\":\"Adam Cantu\",\"phone_number\":\"(284)432-8385x504\"},\"maxValues\":{\"address\":\"Unit 8158 Box 9357\\nDPO AE 27760\",\"age\":520.6315789473684,\"id\":19881,\"name\":\"Zachary Durham\",\"phone_number\":\"999-447-6037x38870\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000073","MIN_INSERTION_TIME":"1690863667000073","MAX_INSERTION_TIME":"1690863667000073","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet","partitionValues":{"company":"De"},"size":8921,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":93,\"minValues\":{\"address\":\"0364 Klein Fork Suite 380\\nFarmer\",\"age\":4.631578947368421,\"id\":107,\"name\":\"Alexis George\",\"phone_number\":\"(221)584-3412x7073\"},\"maxValues\":{\"address\":\"Unit 9675 Box 5698\\nDPO AA 78463\",\"age\":519.0,\"id\":19970,\"name\":\"William Santiago\",\"phone_number\":\"998-573-6680\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000074","MIN_INSERTION_TIME":"1690863667000074","MAX_INSERTION_TIME":"1690863667000074","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet","partitionValues":{"company":"Pr"},"size":8814,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":90,\"minValues\":{\"address\":\"000 Johnson Drive\\nNorth Michelle\",\"age\":5.2631578947368425,\"id\":75,\"name\":\"Alicia Hawkins\",\"phone_number\":\"(207)405-9995x039\"},\"maxValues\":{\"address\":\"Unit 9846 Box 3960\\nDPO AP 70789\",\"age\":523.7894736842105,\"id\":19823,\"name\":\"Yolanda Weber\",\"phone_number\":\"997-842-5278\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000075","MIN_INSERTION_TIME":"1690863667000075","MAX_INSERTION_TIME":"1690863667000075","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet","partitionValues":{"company":"Tu"},"size":8488,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":84,\"minValues\":{\"address\":\"0128 Melinda Springs Suite 189\\nB\",\"age\":16.68421052631579,\"id\":214,\"name\":\"Adam Bennett\",\"phone_number\":\"(228)964-2661\"},\"maxValues\":{\"address\":\"Unit 8695 Box 6432\\nDPO AE 73394\",\"age\":521.578947368421,\"id\":19927,\"name\":\"Yolanda Rasmussen\",\"phone_number\":\"991-240-1325x286\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000076","MIN_INSERTION_TIME":"1690863667000076","MAX_INSERTION_TIME":"1690863667000076","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Je/part-00072-96012688-af5c-4d3e-bce6-67bc3638bed2.c000.snappy.parquet","partitionValues":{"company":"Je"},"size":8721,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":89,\"minValues\":{\"address\":\"0204 Park Ford Apt. 104\\nSouth Ma\",\"age\":2.8421052631578947,\"id\":187,\"name\":\"Abigail Simon\",\"phone_number\":\"(201)447-0630x00348\"},\"maxValues\":{\"address\":\"Unit 7190 Box 2764\\nDPO AE 68671\",\"age\":524.6315789473684,\"id\":19969,\"name\":\"Yvonne Neal\",\"phone_number\":\"972-660-8089x274\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000077","MIN_INSERTION_TIME":"1690863667000077","MAX_INSERTION_TIME":"1690863667000077","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet","partitionValues":{"company":"To"},"size":8236,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":83,\"minValues\":{\"address\":\"00291 Bobby Drives Suite 500\\nHol\",\"age\":23.736842105263158,\"id\":30,\"name\":\"Aaron Patel\",\"phone_number\":\"(269)544-6444\"},\"maxValues\":{\"address\":\"Unit 8440 Box 1906\\nDPO AE 46422\",\"age\":525.6315789473684,\"id\":19595,\"name\":\"Zachary Ward\",\"phone_number\":\"982.797.2535x127\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000078","MIN_INSERTION_TIME":"1690863667000078","MAX_INSERTION_TIME":"1690863667000078","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet","partitionValues":{"company":"Ar"},"size":8183,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":81,\"minValues\":{\"address\":\"0067 Ortega Crossroad Suite 614\\n\",\"age\":12.68421052631579,\"id\":45,\"name\":\"Amy Caldwell\",\"phone_number\":\"(248)249-0053x52301\"},\"maxValues\":{\"address\":\"Unit 9753 Box 4725\\nDPO AP 47052\",\"age\":525.8947368421053,\"id\":19054,\"name\":\"Travis Logan\",\"phone_number\":\"983.701.3762x7167\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000079","MIN_INSERTION_TIME":"1690863667000079","MAX_INSERTION_TIME":"1690863667000079","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet","partitionValues":{"company":"Du"},"size":8193,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":82,\"minValues\":{\"address\":\"00738 Diana Loop Apt. 501\\nJanets\",\"age\":5.473684210526316,\"id\":580,\"name\":\"Aaron Parks\",\"phone_number\":\"(285)462-1698x6393\"},\"maxValues\":{\"address\":\"Unit 3881 Box 5978\\nDPO AE 14739\",\"age\":525.4736842105264,\"id\":19908,\"name\":\"William Taylor\",\"phone_number\":\"999.993.5797x95008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000080","MIN_INSERTION_TIME":"1690863667000080","MAX_INSERTION_TIME":"1690863667000080","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet","partitionValues":{"company":"Wr"},"size":7738,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":77,\"minValues\":{\"address\":\"05004 William Square Apt. 351\\nEa\",\"age\":9.052631578947368,\"id\":144,\"name\":\"Abigail Holland\",\"phone_number\":\"(202)715-8708\"},\"maxValues\":{\"address\":\"Unit 4180 Box 5780\\nDPO AA 63712\",\"age\":523.4736842105264,\"id\":19779,\"name\":\"William Smith\",\"phone_number\":\"992.825.1417x7328\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000081","MIN_INSERTION_TIME":"1690863667000081","MAX_INSERTION_TIME":"1690863667000081","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet","partitionValues":{"company":"No"},"size":7614,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":74,\"minValues\":{\"address\":\"0033 Edwards View\\nLake Alexisfor\",\"age\":8.0,\"id\":115,\"name\":\"Aimee Roman\",\"phone_number\":\"(214)223-4571\"},\"maxValues\":{\"address\":\"Unit 8336 Box 4247\\nDPO AP 37634\",\"age\":518.2631578947369,\"id\":19508,\"name\":\"Zoe Moore\",\"phone_number\":\"989-701-8877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000082","MIN_INSERTION_TIME":"1690863667000082","MAX_INSERTION_TIME":"1690863667000082","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet","partitionValues":{"company":"Or"},"size":7299,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":70,\"minValues\":{\"address\":\"000 Pamela Meadow Suite 408\\nWest\",\"age\":8.31578947368421,\"id\":607,\"name\":\"Aimee Daniels\",\"phone_number\":\"(244)793-7505\"},\"maxValues\":{\"address\":\"Unit 8297 Box 7177\\nDPO AP 03871\",\"age\":514.8421052631579,\"id\":19726,\"name\":\"Zachary Smith\",\"phone_number\":\"9937635482\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000083","MIN_INSERTION_TIME":"1690863667000083","MAX_INSERTION_TIME":"1690863667000083","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet","partitionValues":{"company":"Ve"},"size":4880,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":39,\"minValues\":{\"address\":\"00790 Jones Isle\\nLake Amyport, V\",\"age\":9.473684210526315,\"id\":135,\"name\":\"Alec Mcgrath\",\"phone_number\":\"(320)953-8136x2242\"},\"maxValues\":{\"address\":\"Unit 0595 Box 3666\\nDPO AE 96967\",\"age\":520.421052631579,\"id\":19216,\"name\":\"Yvette Ruiz\",\"phone_number\":\"995.962.4069x0398\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000084","MIN_INSERTION_TIME":"1690863667000084","MAX_INSERTION_TIME":"1690863667000084","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet","partitionValues":{"company":"Te"},"size":4028,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":29,\"minValues\":{\"address\":\"077 Archer Orchard Apt. 669\\nBull\",\"age\":33.473684210526315,\"id\":119,\"name\":\"Allen Riddle\",\"phone_number\":\"(356)459-0454x6842\"},\"maxValues\":{\"address\":\"USS Davis\\nFPO AA 38858\",\"age\":523.7368421052631,\"id\":19500,\"name\":\"Terry Fuller\",\"phone_number\":\"959-976-0515\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000085","MIN_INSERTION_TIME":"1690863667000085","MAX_INSERTION_TIME":"1690863667000085","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=El/part-00080-787f2b06-8854-4653-a9cb-e017b3f9d102.c000.snappy.parquet","partitionValues":{"company":"El"},"size":7069,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":67,\"minValues\":{\"address\":\"04522 Stacey Lights\\nCarolynland,\",\"age\":8.31578947368421,\"id\":201,\"name\":\"Alyssa Reynolds\",\"phone_number\":\"(293)432-5192x354\"},\"maxValues\":{\"address\":\"Unit 9871 Box 6697\\nDPO AA 08365\",\"age\":522.1578947368421,\"id\":19585,\"name\":\"Tracey Serrano\",\"phone_number\":\"975-571-6125x4808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000086","MIN_INSERTION_TIME":"1690863667000086","MAX_INSERTION_TIME":"1690863667000086","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet","partitionValues":{"company":"Ed"},"size":7005,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":67,\"minValues\":{\"address\":\"0218 David Centers\\nMarymouth, TX\",\"age\":2.4210526315789473,\"id\":94,\"name\":\"Alexander Suarez\",\"phone_number\":\"(206)624-8442x3877\"},\"maxValues\":{\"address\":\"Unit 9442 Box 5913\\nDPO AE 46089\",\"age\":513.5263157894736,\"id\":18715,\"name\":\"Zachary Alexander\",\"phone_number\":\"9978967410\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000087","MIN_INSERTION_TIME":"1690863667000087","MAX_INSERTION_TIME":"1690863667000087","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet","partitionValues":{"company":"Li"},"size":6949,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":65,\"minValues\":{\"address\":\"0110 Stephanie Drive\\nHowardview,\",\"age\":2.9473684210526314,\"id\":209,\"name\":\"Albert Walsh\",\"phone_number\":\"(338)392-4882x829\"},\"maxValues\":{\"address\":\"Unit 9806 Box 6185\\nDPO AE 40611\",\"age\":523.7368421052631,\"id\":19571,\"name\":\"Zachary Johnson\",\"phone_number\":\"982.716.6830x025\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000088","MIN_INSERTION_TIME":"1690863667000088","MAX_INSERTION_TIME":"1690863667000088","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet","partitionValues":{"company":"Ev"},"size":6843,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":65,\"minValues\":{\"address\":\"0143 Decker Ways Suite 848\\nWest \",\"age\":15.947368421052632,\"id\":407,\"name\":\"Aaron Hunt II\",\"phone_number\":\"(215)705-1381x1046\"},\"maxValues\":{\"address\":\"Unit 9880 Box 9904\\nDPO AA 20564\",\"age\":513.8947368421053,\"id\":19708,\"name\":\"William Mack\",\"phone_number\":\"976.612.7159x882\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000089","MIN_INSERTION_TIME":"1690863667000089","MAX_INSERTION_TIME":"1690863667000089","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet","partitionValues":{"company":"Ol"},"size":6451,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":60,\"minValues\":{\"address\":\"0099 Melissa Fords\\nThomasfort, A\",\"age\":3.3684210526315788,\"id\":436,\"name\":\"Abigail Murray\",\"phone_number\":\"(316)579-6397\"},\"maxValues\":{\"address\":\"USS Roberts\\nFPO AP 00562\",\"age\":507.7368421052632,\"id\":19157,\"name\":\"Timothy Gonzalez\",\"phone_number\":\"983-227-4222x599\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000090","MIN_INSERTION_TIME":"1690863667000090","MAX_INSERTION_TIME":"1690863667000090","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet","partitionValues":{"company":"Ng"},"size":6162,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":55,\"minValues\":{\"address\":\"000 Gomez Glens Suite 995\\nGrantb\",\"age\":3.0526315789473686,\"id\":50,\"name\":\"Adam Ritter\",\"phone_number\":\"(246)815-7710\"},\"maxValues\":{\"address\":\"Unit 9668 Box 9007\\nDPO AE 41396\",\"age\":525.7368421052631,\"id\":19686,\"name\":\"William Thomas\",\"phone_number\":\"998-557-5049\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000091","MIN_INSERTION_TIME":"1690863667000091","MAX_INSERTION_TIME":"1690863667000091","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet","partitionValues":{"company":"So"},"size":6009,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":54,\"minValues\":{\"address\":\"056 Martinez View Apt. 281\\nWest \",\"age\":6.2631578947368425,\"id\":1114,\"name\":\"Alan Galvan\",\"phone_number\":\"(245)605-0658\"},\"maxValues\":{\"address\":\"USS Smith\\nFPO AA 14040\",\"age\":514.7368421052631,\"id\":19594,\"name\":\"William Schwartz\",\"phone_number\":\"956-336-9690x9258\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000092","MIN_INSERTION_TIME":"1690863667000092","MAX_INSERTION_TIME":"1690863667000092","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet","partitionValues":{"company":"Ni"},"size":5866,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":51,\"minValues\":{\"address\":\"03865 Frank Lodge\\nMurrayberg, KS\",\"age\":0.42105263157894735,\"id\":311,\"name\":\"Aaron Anderson\",\"phone_number\":\"(455)755-6693\"},\"maxValues\":{\"address\":\"Unit 7030 Box 0974\\nDPO AA 85277\",\"age\":524.7894736842105,\"id\":19900,\"name\":\"Vanessa Martinez\",\"phone_number\":\"998-812-6196x58808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000093","MIN_INSERTION_TIME":"1690863667000093","MAX_INSERTION_TIME":"1690863667000093","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Tr/part-00088-519570fa-fe08-4259-809b-9f1a0e7d7c94.c000.snappy.parquet","partitionValues":{"company":"Tr"},"size":6074,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":52,\"minValues\":{\"address\":\"011 Harrison Plaza Suite 935\\nWes\",\"age\":20.526315789473685,\"id\":11,\"name\":\"Amanda Jones\",\"phone_number\":\"(301)944-9382x818\"},\"maxValues\":{\"address\":\"Unit 8776 Box 0966\\nDPO AE 32243\",\"age\":502.89473684210526,\"id\":18993,\"name\":\"Xavier Brandt\",\"phone_number\":\"986-721-5453x729\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000094","MIN_INSERTION_TIME":"1690863667000094","MAX_INSERTION_TIME":"1690863667000094","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet","partitionValues":{"company":"My"},"size":5796,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":51,\"minValues\":{\"address\":\"01079 Hansen Wells\\nNorth Cherylt\",\"age\":1.631578947368421,\"id\":864,\"name\":\"Alvin Rodriguez\",\"phone_number\":\"(238)351-4314x069\"},\"maxValues\":{\"address\":\"Unit 4680 Box 0761\\nDPO AA 62845\",\"age\":524.7894736842105,\"id\":19248,\"name\":\"William Hardy\",\"phone_number\":\"9957807332\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000095","MIN_INSERTION_TIME":"1690863667000095","MAX_INSERTION_TIME":"1690863667000095","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet","partitionValues":{"company":"Fe"},"size":5621,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":49,\"minValues\":{\"address\":\"023 Ramos Mount\\nSouth Edwardvill\",\"age\":6.631578947368421,\"id\":381,\"name\":\"Alexandra Weaver\",\"phone_number\":\"(200)816-0847\"},\"maxValues\":{\"address\":\"Unit 8500 Box 5963\\nDPO AP 07730\",\"age\":521.0526315789474,\"id\":19070,\"name\":\"Zachary Holmes\",\"phone_number\":\"973.837.2264\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000096","MIN_INSERTION_TIME":"1690863667000096","MAX_INSERTION_TIME":"1690863667000096","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet","partitionValues":{"company":"Sp"},"size":5487,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":47,\"minValues\":{\"address\":\"0161 Dunlap Rue Suite 800\\nLeachv\",\"age\":69.63157894736842,\"id\":14,\"name\":\"Angela Walsh\",\"phone_number\":\"(252)635-9619x12717\"},\"maxValues\":{\"address\":\"Unit 8631 Box 8012\\nDPO AA 48997\",\"age\":501.8421052631579,\"id\":19894,\"name\":\"Zoe Howard\",\"phone_number\":\"970.853.1996x7674\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000097","MIN_INSERTION_TIME":"1690863667000097","MAX_INSERTION_TIME":"1690863667000097","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet","partitionValues":{"company":"Os"},"size":3754,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":25,\"minValues\":{\"address\":\"009 May Views Suite 574\\nVictorha\",\"age\":35.8421052631579,\"id\":197,\"name\":\"Catherine Morris\",\"phone_number\":\"(333)264-2470x0358\"},\"maxValues\":{\"address\":\"Unit 2424 Box 4300\\nDPO AA 52288\",\"age\":498.89473684210526,\"id\":18972,\"name\":\"Whitney Franklin\",\"phone_number\":\"914.692.3469x5526\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000098","MIN_INSERTION_TIME":"1690863667000098","MAX_INSERTION_TIME":"1690863667000098","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sw/part-00092-64f0627d-ac1f-40bc-8758-bc17b61f2288.c000.snappy.parquet","partitionValues":{"company":"Sw"},"size":3391,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"0136 Conner Heights Suite 198\\nSo\",\"age\":18.0,\"id\":34,\"name\":\"Aaron Nguyen\",\"phone_number\":\"(318)576-3788x68608\"},\"maxValues\":{\"address\":\"PSC 8119, Box 4068\\nAPO AA 64483\",\"age\":503.10526315789474,\"id\":18150,\"name\":\"William Carpenter\",\"phone_number\":\"978.803.5746\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000099","MIN_INSERTION_TIME":"1690863667000099","MAX_INSERTION_TIME":"1690863667000099","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","partitionValues":{"company":"Ly"},"size":5231,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":45,\"minValues\":{\"address\":\"04721 Young Road\\nTrujilloberg, O\",\"age\":37.421052631578945,\"id\":89,\"name\":\"Alicia Todd\",\"phone_number\":\"(205)908-7909\"},\"maxValues\":{\"address\":\"Unit 8417 Box 3054\\nDPO AP 45954\",\"age\":511.2631578947368,\"id\":19590,\"name\":\"Valerie Cameron\",\"phone_number\":\"9765171990\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet","partitionValues":{"company":"Lu"},"size":5211,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":44,\"minValues\":{\"address\":\"06865 Christina Brook\\nLake Timot\",\"age\":8.842105263157896,\"id\":589,\"name\":\"Adam Brandt\",\"phone_number\":\"(216)499-0199x388\"},\"maxValues\":{\"address\":\"Unit 8589 Box 2366\\nDPO AP 22471\",\"age\":521.5263157894736,\"id\":19277,\"name\":\"Tyler Moreno\",\"phone_number\":\"984-399-3568\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000101","MIN_INSERTION_TIME":"1690863667000101","MAX_INSERTION_TIME":"1690863667000101","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Vi/part-00095-9337de01-3e78-46f0-ae6e-23e9863b930f.c000.snappy.parquet","partitionValues":{"company":"Vi"},"size":5301,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":44,\"minValues\":{\"address\":\"010 Katherine Port Apt. 968\\nMeli\",\"age\":10.894736842105264,\"id\":306,\"name\":\"Amanda Owens\",\"phone_number\":\"(410)560-9850\"},\"maxValues\":{\"address\":\"Unit 8227 Box 4509\\nDPO AP 78309\",\"age\":505.3157894736842,\"id\":19344,\"name\":\"William Shields\",\"phone_number\":\"950.979.8368\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000102","MIN_INSERTION_TIME":"1690863667000102","MAX_INSERTION_TIME":"1690863667000102","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet","partitionValues":{"company":"Sn"},"size":5063,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0032 Anderson Run Suite 666\\nNew \",\"age\":1.0526315789473684,\"id\":305,\"name\":\"Alexander Wilson\",\"phone_number\":\"(213)734-6947x0066\"},\"maxValues\":{\"address\":\"Unit 7678 Box 0907\\nDPO AE 61946\",\"age\":522.421052631579,\"id\":19515,\"name\":\"William Gamble\",\"phone_number\":\"9874468964\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000103","MIN_INSERTION_TIME":"1690863667000103","MAX_INSERTION_TIME":"1690863667000103","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Es/part-00097-966dcb06-8001-4b5f-9b64-4e46ac9f83c5.c000.snappy.parquet","partitionValues":{"company":"Es"},"size":5122,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":41,\"minValues\":{\"address\":\"038 Rodriguez Oval Apt. 006\\nAlex\",\"age\":3.9473684210526314,\"id\":1481,\"name\":\"Alfred Pollard\",\"phone_number\":\"(232)855-0150\"},\"maxValues\":{\"address\":\"Unit 1875 Box 4306\\nDPO AE 95470\",\"age\":497.2105263157895,\"id\":19959,\"name\":\"Trevor Dunlap\",\"phone_number\":\"922-758-0897x639\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000104","MIN_INSERTION_TIME":"1690863667000104","MAX_INSERTION_TIME":"1690863667000104","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet","partitionValues":{"company":"Gl"},"size":4941,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0325 Blair Row Apt. 574\\nLeehaven\",\"age\":15.736842105263158,\"id\":32,\"name\":\"Alex Arnold\",\"phone_number\":\"(255)802-9624x880\"},\"maxValues\":{\"address\":\"Unit 3840 Box 5555\\nDPO AA 61934\",\"age\":517.8421052631579,\"id\":19784,\"name\":\"Vanessa Flores\",\"phone_number\":\"937.655.4244\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000105","MIN_INSERTION_TIME":"1690863667000105","MAX_INSERTION_TIME":"1690863667000105","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet","partitionValues":{"company":"Ge"},"size":4627,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":36,\"minValues\":{\"address\":\"01065 John Brooks Apt. 060\\nBarba\",\"age\":4.157894736842105,\"id\":293,\"name\":\"Amy Miller\",\"phone_number\":\"(216)244-4560x300\"},\"maxValues\":{\"address\":\"Unit 5270 Box 0954\\nDPO AE 68515\",\"age\":522.7894736842105,\"id\":20008,\"name\":\"Vanessa Barrett\",\"phone_number\":\"954.580.1307x7728\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000106","MIN_INSERTION_TIME":"1690863667000106","MAX_INSERTION_TIME":"1690863667000106","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet","partitionValues":{"company":"Ow"},"size":4590,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":35,\"minValues\":{\"address\":\"00356 George Spurs Suite 686\\nAli\",\"age\":1.0,\"id\":56,\"name\":\"Amanda Alexander\",\"phone_number\":\"(259)460-7486x43355\"},\"maxValues\":{\"address\":\"USNV Reese\\nFPO AE 96839\",\"age\":523.421052631579,\"id\":19801,\"name\":\"Wayne Patterson\",\"phone_number\":\"962.596.6741x472\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000107","MIN_INSERTION_TIME":"1690863667000107","MAX_INSERTION_TIME":"1690863667000107","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet","partitionValues":{"company":"Pi"},"size":4637,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":35,\"minValues\":{\"address\":\"018 Sara Stream\\nAyalaport, MN 07\",\"age\":16.0,\"id\":357,\"name\":\"Amanda Reese\",\"phone_number\":\"(444)472-2027x4478\"},\"maxValues\":{\"address\":\"Unit 2919 Box 2651\\nDPO AA 84450\",\"age\":519.0,\"id\":19817,\"name\":\"Veronica Clements\",\"phone_number\":\"965-967-1513x039\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000108","MIN_INSERTION_TIME":"1690863667000108","MAX_INSERTION_TIME":"1690863667000108","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet","partitionValues":{"company":"Fa"},"size":4423,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":34,\"minValues\":{\"address\":\"01288 Aaron Stravenue\\nAndreland,\",\"age\":0.21052631578947367,\"id\":35,\"name\":\"Adrian Davis\",\"phone_number\":\"(462)737-1751x23893\"},\"maxValues\":{\"address\":\"Unit 4278 Box 9069\\nDPO AA 04362\",\"age\":524.1052631578947,\"id\":19675,\"name\":\"Tracie Turner\",\"phone_number\":\"9818675348\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000109","MIN_INSERTION_TIME":"1690863667000109","MAX_INSERTION_TIME":"1690863667000109","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet","partitionValues":{"company":"Ji"},"size":4501,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":34,\"minValues\":{\"address\":\"074 Steven Expressway\\nHopkinsshi\",\"age\":32.1578947368421,\"id\":1247,\"name\":\"Angela Mckinney\",\"phone_number\":\"(215)232-3601x20844\"},\"maxValues\":{\"address\":\"Unit 1572 Box 7337\\nDPO AE 19385\",\"age\":516.1578947368421,\"id\":19898,\"name\":\"William Ayers\",\"phone_number\":\"937-649-9034x77014\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000110","MIN_INSERTION_TIME":"1690863667000110","MAX_INSERTION_TIME":"1690863667000110","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet","partitionValues":{"company":"Oc"},"size":4482,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":33,\"minValues\":{\"address\":\"053 Cardenas Common Apt. 468\\nBri\",\"age\":20.57894736842105,\"id\":98,\"name\":\"Adam Allen\",\"phone_number\":\"(561)224-1316x323\"},\"maxValues\":{\"address\":\"Unit 2394 Box 5382\\nDPO AA 74627\",\"age\":518.9473684210526,\"id\":19914,\"name\":\"Zachary Stone\",\"phone_number\":\"978-816-4108x11026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000111","MIN_INSERTION_TIME":"1690863667000111","MAX_INSERTION_TIME":"1690863667000111","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet","partitionValues":{"company":"Ka"},"size":4137,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":30,\"minValues\":{\"address\":\"0103 Campbell Pike\\nDavisfurt, MA\",\"age\":25.05263157894737,\"id\":323,\"name\":\"Angela Wang\",\"phone_number\":\"(237)880-3045x344\"},\"maxValues\":{\"address\":\"Unit 3934 Box 4702\\nDPO AA 60860\",\"age\":524.3157894736842,\"id\":19493,\"name\":\"Tyler Taylor\",\"phone_number\":\"965-572-4502x44085\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000112","MIN_INSERTION_TIME":"1690863667000112","MAX_INSERTION_TIME":"1690863667000112","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Kn/part-00106-8ed1b538-7db2-4294-ac0e-6598b9f79b73.c000.snappy.parquet","partitionValues":{"company":"Kn"},"size":4082,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":29,\"minValues\":{\"address\":\"092 Karen Cove Apt. 872\\nSouth Ed\",\"age\":32.68421052631579,\"id\":271,\"name\":\"Alicia Browning\",\"phone_number\":\"(204)814-4147x4896\"},\"maxValues\":{\"address\":\"Unit 2977 Box 7086\\nDPO AP 60253\",\"age\":521.1052631578947,\"id\":19605,\"name\":\"Yesenia Aguirre\",\"phone_number\":\"946-722-1351\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000113","MIN_INSERTION_TIME":"1690863667000113","MAX_INSERTION_TIME":"1690863667000113","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet","partitionValues":{"company":"Zi"},"size":3742,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"0259 John Passage\\nKingchester, H\",\"age\":8.210526315789474,\"id\":1326,\"name\":\"Amber Fisher PhD\",\"phone_number\":\"(268)300-8535x35664\"},\"maxValues\":{\"address\":\"PSC 8305, Box 4326\\nAPO AE 85053\",\"age\":507.10526315789474,\"id\":19840,\"name\":\"William Smith\",\"phone_number\":\"982-464-7712x9705\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000114","MIN_INSERTION_TIME":"1690863667000114","MAX_INSERTION_TIME":"1690863667000114","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ag/part-00108-8d8e8bc1-9cf5-45d9-9862-edefc9bbc16c.c000.snappy.parquet","partitionValues":{"company":"Ag"},"size":3820,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":26,\"minValues\":{\"address\":\"01558 Michael Ports\\nNorth Maria,\",\"age\":17.789473684210527,\"id\":12,\"name\":\"Alejandro Gill\",\"phone_number\":\"(515)593-6789x99855\"},\"maxValues\":{\"address\":\"PSC 9707, Box 4063\\nAPO AE 32590\",\"age\":512.2105263157895,\"id\":19775,\"name\":\"Thomas Gomez\",\"phone_number\":\"905-901-8432\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000115","MIN_INSERTION_TIME":"1690863667000115","MAX_INSERTION_TIME":"1690863667000115","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet","partitionValues":{"company":"Ya"},"size":3690,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"018 Lauren Neck Apt. 358\\nNew Jes\",\"age\":0.2631578947368421,\"id\":484,\"name\":\"Angela Baker\",\"phone_number\":\"(250)705-7491x5580\"},\"maxValues\":{\"address\":\"Unit 4546 Box 3721\\nDPO AP 73617\",\"age\":486.7894736842105,\"id\":19295,\"name\":\"Stephen Schaefer\",\"phone_number\":\"9308479033\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000116","MIN_INSERTION_TIME":"1690863667000116","MAX_INSERTION_TIME":"1690863667000116","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet","partitionValues":{"company":"Na"},"size":3596,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"00198 Lewis Park\\nWest Derrick, M\",\"age\":6.7368421052631575,\"id\":409,\"name\":\"April Spencer\",\"phone_number\":\"(600)567-8795x29753\"},\"maxValues\":{\"address\":\"Unit 1532 Box 7020\\nDPO AA 59595\",\"age\":501.89473684210526,\"id\":19572,\"name\":\"Wendy Mcclain\",\"phone_number\":\"859.643.1677\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000117","MIN_INSERTION_TIME":"1690863667000117","MAX_INSERTION_TIME":"1690863667000117","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet","partitionValues":{"company":"Bi"},"size":3591,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"02119 Lucas Trail\\nDiazburgh, MI \",\"age\":32.578947368421055,\"id\":363,\"name\":\"Amy Bell\",\"phone_number\":\"(259)552-8094x2176\"},\"maxValues\":{\"address\":\"Unit 7193 Box 4249\\nDPO AA 48408\",\"age\":523.578947368421,\"id\":18605,\"name\":\"William Anderson\",\"phone_number\":\"966.994.9574\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000118","MIN_INSERTION_TIME":"1690863667000118","MAX_INSERTION_TIME":"1690863667000118","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Se/part-00112-7c8bf6a5-076b-42e2-a480-3e999ebc8aac.c000.snappy.parquet","partitionValues":{"company":"Se"},"size":3591,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":23,\"minValues\":{\"address\":\"0207 Zachary Radial Apt. 773\\nFre\",\"age\":19.894736842105264,\"id\":428,\"name\":\"Amanda Young\",\"phone_number\":\"(249)598-9840\"},\"maxValues\":{\"address\":\"USNV Long\\nFPO AP 68472\",\"age\":504.5263157894737,\"id\":18857,\"name\":\"Susan Vaughan\",\"phone_number\":\"946-890-4267\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000119","MIN_INSERTION_TIME":"1690863667000119","MAX_INSERTION_TIME":"1690863667000119","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet","partitionValues":{"company":"Er"},"size":3498,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":22,\"minValues\":{\"address\":\"029 Donna Locks\\nBrianshire, SD 8\",\"age\":55.1578947368421,\"id\":213,\"name\":\"Amanda Thomas\",\"phone_number\":\"(201)476-1909\"},\"maxValues\":{\"address\":\"USCGC Griffin\\nFPO AP 68352\",\"age\":521.3157894736842,\"id\":18757,\"name\":\"William Weiss\",\"phone_number\":\"982-495-7650\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000120","MIN_INSERTION_TIME":"1690863667000120","MAX_INSERTION_TIME":"1690863667000120","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ac/part-00114-dfdd1f11-4639-4c8d-94d7-7834ae8e06d6.c000.snappy.parquet","partitionValues":{"company":"Ac"},"size":3493,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":22,\"minValues\":{\"address\":\"00756 Emily Plaza\\nEast Jamesport\",\"age\":9.368421052631579,\"id\":350,\"name\":\"Andrew Ramos\",\"phone_number\":\"(248)609-3775x4982\"},\"maxValues\":{\"address\":\"Unit 8263 Box 8055\\nDPO AA 05473\",\"age\":508.42105263157896,\"id\":19540,\"name\":\"William Lee Jr.\",\"phone_number\":\"781-902-5926\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000121","MIN_INSERTION_TIME":"1690863667000121","MAX_INSERTION_TIME":"1690863667000121","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Kl/part-00115-4178fbdd-4d23-4592-93a6-cd2ed675a44a.c000.snappy.parquet","partitionValues":{"company":"Kl"},"size":3455,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":22,\"minValues\":{\"address\":\"004 Smith Plaza\\nNew Rhonda, FM 9\",\"age\":18.105263157894736,\"id\":1158,\"name\":\"Alexandra Foster\",\"phone_number\":\"(219)256-3438x275\"},\"maxValues\":{\"address\":\"Unit 7896 Box 9318\\nDPO AP 28049\",\"age\":513.7368421052631,\"id\":19303,\"name\":\"Taylor Roberts\",\"phone_number\":\"9735671982\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000122","MIN_INSERTION_TIME":"1690863667000122","MAX_INSERTION_TIME":"1690863667000122","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet","partitionValues":{"company":"Kr"},"size":3331,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"0576 Jenkins Center\\nWilliamsland\",\"age\":69.57894736842105,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"(305)933-7734x5523\"},\"maxValues\":{\"address\":\"Unit 6728 Box 2078\\nDPO AP 35070\",\"age\":522.6315789473684,\"id\":19650,\"name\":\"Timothy Schmidt\",\"phone_number\":\"944.432.5814x0578\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000123","MIN_INSERTION_TIME":"1690863667000123","MAX_INSERTION_TIME":"1690863667000123","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet","partitionValues":{"company":"Ay"},"size":3348,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"0044 Ortega Inlet Suite 080\\nSout\",\"age\":11.052631578947368,\"id\":159,\"name\":\"Amber Perez\",\"phone_number\":\"(254)466-3422x426\"},\"maxValues\":{\"address\":\"Unit 8388 Box 9894\\nDPO AA 36369\",\"age\":484.3157894736842,\"id\":19972,\"name\":\"Vincent Morton\",\"phone_number\":\"769-223-4013x69445\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000124","MIN_INSERTION_TIME":"1690863667000124","MAX_INSERTION_TIME":"1690863667000124","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Av/part-00118-4562a0fe-1ac4-4b05-a6a3-7e1c27cbe60a.c000.snappy.parquet","partitionValues":{"company":"Av"},"size":3347,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"032 Thompson Curve Apt. 468\\nWest\",\"age\":50.63157894736842,\"id\":629,\"name\":\"Amanda Hull\",\"phone_number\":\"(245)393-5816x22764\"},\"maxValues\":{\"address\":\"Unit 9624 Box 3781\\nDPO AE 60917\",\"age\":367.4736842105263,\"id\":19857,\"name\":\"Tiffany Schmidt\",\"phone_number\":\"945.594.0038x33044\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000125","MIN_INSERTION_TIME":"1690863667000125","MAX_INSERTION_TIME":"1690863667000125","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=At/part-00119-f7462c15-24a0-44e8-adcb-c573141cac0b.c000.snappy.parquet","partitionValues":{"company":"At"},"size":3224,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"01411 Terry Trail\\nWrightshire, U\",\"age\":90.3157894736842,\"id\":359,\"name\":\"Alex Castro\",\"phone_number\":\"(552)613-7198x1369\"},\"maxValues\":{\"address\":\"USNV Evans\\nFPO AE 80084\",\"age\":446.2105263157895,\"id\":19064,\"name\":\"William Duncan\",\"phone_number\":\"906-476-5853x494\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000126","MIN_INSERTION_TIME":"1690863667000126","MAX_INSERTION_TIME":"1690863667000126","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=On/part-00120-b63d118e-49d4-4564-b658-a7dd79b47e49.c000.snappy.parquet","partitionValues":{"company":"On"},"size":3212,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"201 Tyler Junctions Suite 955\\nWe\",\"age\":46.526315789473685,\"id\":253,\"name\":\"Amanda Roberts\",\"phone_number\":\"(253)842-1335\"},\"maxValues\":{\"address\":\"USS Thomas\\nFPO AA 08812\",\"age\":522.0526315789474,\"id\":18987,\"name\":\"Tiffany Alexander\",\"phone_number\":\"852.282.9097\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000127","MIN_INSERTION_TIME":"1690863667000127","MAX_INSERTION_TIME":"1690863667000127","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet","partitionValues":{"company":"Ob"},"size":3298,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":19,\"minValues\":{\"address\":\"0355 Gamble Camp\\nPort Markview, \",\"age\":1.736842105263158,\"id\":1185,\"name\":\"Alejandro Wolf\",\"phone_number\":\"(454)573-7327\"},\"maxValues\":{\"address\":\"PSC 7427, Box 9033\\nAPO AA 73702\",\"age\":488.8421052631579,\"id\":19876,\"name\":\"Valerie Cross\",\"phone_number\":\"823-721-0009\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000128","MIN_INSERTION_TIME":"1690863667000128","MAX_INSERTION_TIME":"1690863667000128","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet","partitionValues":{"company":"Za"},"size":3107,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":18,\"minValues\":{\"address\":\"158 Stephanie Greens\\nJustinton, \",\"age\":12.421052631578947,\"id\":794,\"name\":\"Adam Adkins\",\"phone_number\":\"(645)930-2079x19944\"},\"maxValues\":{\"address\":\"Unit 6264 Box 6928\\nDPO AP 83403\",\"age\":519.6315789473684,\"id\":18133,\"name\":\"Tracey Bradshaw\",\"phone_number\":\"960-902-4450x0178\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000129","MIN_INSERTION_TIME":"1690863667000129","MAX_INSERTION_TIME":"1690863667000129","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet","partitionValues":{"company":"Rh"},"size":3100,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":17,\"minValues\":{\"address\":\"05859 Davis Centers\\nFloydview, M\",\"age\":36.05263157894737,\"id\":697,\"name\":\"Amy Cox\",\"phone_number\":\"(310)264-1145x07975\"},\"maxValues\":{\"address\":\"91804 Chang Shoal\\nNew Rebecca, T�\",\"age\":515.5263157894736,\"id\":17887,\"name\":\"Steven Mejia\",\"phone_number\":\"917.805.0087\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000130","MIN_INSERTION_TIME":"1690863667000130","MAX_INSERTION_TIME":"1690863667000130","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Au/part-00124-a9f01ea9-b892-42ee-a49c-9c6ae691a102.c000.snappy.parquet","partitionValues":{"company":"Au"},"size":3040,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":17,\"minValues\":{\"address\":\"060 Hansen Heights Suite 609\\nPor\",\"age\":0.0,\"id\":1362,\"name\":\"Angela Stephenson\",\"phone_number\":\"(571)412-8078x344\"},\"maxValues\":{\"address\":\"Unit 5516 Box 2894\\nDPO AP 56153\",\"age\":484.36842105263156,\"id\":19603,\"name\":\"Susan Cox\",\"phone_number\":\"946.376.8505x51433\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000131","MIN_INSERTION_TIME":"1690863667000131","MAX_INSERTION_TIME":"1690863667000131","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet","partitionValues":{"company":"Ry"},"size":2955,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":15,\"minValues\":{\"address\":\"0057 Cline Well\\nWest Katelynches\",\"age\":1.2105263157894737,\"id\":16,\"name\":\"Brian Miller\",\"phone_number\":\"(568)800-0916x50209\"},\"maxValues\":{\"address\":\"Unit 8857 Box 0129\\nDPO AA 09358\",\"age\":466.57894736842104,\"id\":17730,\"name\":\"Wendy Mayer\",\"phone_number\":\"534-293-2965\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000132","MIN_INSERTION_TIME":"1690863667000132","MAX_INSERTION_TIME":"1690863667000132","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Qu/part-00126-56ba5736-dd1c-4b1e-865b-47528ecd2062.c000.snappy.parquet","partitionValues":{"company":"Qu"},"size":2888,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":14,\"minValues\":{\"address\":\"1129 Odom Throughway\\nEast Johnbe\",\"age\":14.31578947368421,\"id\":2380,\"name\":\"Catherine Rush\",\"phone_number\":\"(401)615-2057x13245\"},\"maxValues\":{\"address\":\"PSC 4533, Box 4657\\nAPO AA 60634\",\"age\":523.7368421052631,\"id\":18389,\"name\":\"Shawn Walker\",\"phone_number\":\"796.714.8169x408\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000133","MIN_INSERTION_TIME":"1690863667000133","MAX_INSERTION_TIME":"1690863667000133","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet","partitionValues":{"company":"In"},"size":2779,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":13,\"minValues\":{\"address\":\"05609 Boyer Route\\nWest Jennifer,\",\"age\":24.789473684210527,\"id\":4607,\"name\":\"Alejandro Garcia\",\"phone_number\":\"(320)972-2575x698\"},\"maxValues\":{\"address\":\"884 Ryan Throughway Apt. 189\\nLak�\",\"age\":498.2631578947368,\"id\":19978,\"name\":\"Wesley Howell\",\"phone_number\":\"925-404-7807x2242\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000134","MIN_INSERTION_TIME":"1690863667000134","MAX_INSERTION_TIME":"1690863667000134","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet","partitionValues":{"company":"Dy"},"size":2684,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"1625 Mcfarland Station\\nNew Nicho\",\"age\":55.421052631578945,\"id\":130,\"name\":\"Cathy Willis\",\"phone_number\":\"(496)987-9552x727\"},\"maxValues\":{\"address\":\"98634 Sanchez Trail Apt. 908\\nMic�\",\"age\":501.3157894736842,\"id\":19831,\"name\":\"Victoria Oconnell\",\"phone_number\":\"958-587-1226\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000135","MIN_INSERTION_TIME":"1690863667000135","MAX_INSERTION_TIME":"1690863667000135","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet","partitionValues":{"company":"Nu"},"size":2602,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"074 Erickson Causeway\\nKeithberg,\",\"age\":146.42105263157896,\"id\":1085,\"name\":\"Cameron Garrett\",\"phone_number\":\"(218)458-1913\"},\"maxValues\":{\"address\":\"USS Beard\\nFPO AE 15543\",\"age\":524.9473684210526,\"id\":19712,\"name\":\"Terri Villegas\",\"phone_number\":\"875.673.5216x8303\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000136","MIN_INSERTION_TIME":"1690863667000136","MAX_INSERTION_TIME":"1690863667000136","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=By/part-00130-2ace52de-9185-4268-ad53-800fc20f6a66.c000.snappy.parquet","partitionValues":{"company":"By"},"size":2635,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"23188 Christy Springs\\nPort Micha\",\"age\":31.57894736842105,\"id\":1190,\"name\":\"Charles Gregory\",\"phone_number\":\"(455)920-0509\"},\"maxValues\":{\"address\":\"Unit 4376 Box 4684\\nDPO AE 26295\",\"age\":466.4736842105263,\"id\":17877,\"name\":\"Stephanie Schaefer\",\"phone_number\":\"733-459-3952x000\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000137","MIN_INSERTION_TIME":"1690863667000137","MAX_INSERTION_TIME":"1690863667000137","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet","partitionValues":{"company":"Ce"},"size":2575,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"147 Vincent Gardens\\nBerryton, TN\",\"age\":64.52631578947368,\"id\":733,\"name\":\"Gabriel Zimmerman\",\"phone_number\":\"+1-515-330-8894x600\"},\"maxValues\":{\"address\":\"Unit 3160 Box 8409\\nDPO AE 18119\",\"age\":476.05263157894734,\"id\":18164,\"name\":\"Stephanie Rhodes\",\"phone_number\":\"885.461.0066x0541\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000138","MIN_INSERTION_TIME":"1690863667000138","MAX_INSERTION_TIME":"1690863667000138","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet","partitionValues":{"company":"Ll"},"size":2543,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"03411 Linda Corners Suite 625\\nNo\",\"age\":21.57894736842105,\"id\":868,\"name\":\"Aaron Moon\",\"phone_number\":\"(319)806-0875x41478\"},\"maxValues\":{\"address\":\"PSC 7052, Box 4825\\nAPO AA 86227\",\"age\":521.1578947368421,\"id\":19085,\"name\":\"Valerie Mendez\",\"phone_number\":\"790.318.3078x8968\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000139","MIN_INSERTION_TIME":"1690863667000139","MAX_INSERTION_TIME":"1690863667000139","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet","partitionValues":{"company":"Sk"},"size":2579,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":11,\"minValues\":{\"address\":\"1126 Lisa Ville Suite 209\\nNorth \",\"age\":46.68421052631579,\"id\":4489,\"name\":\"Andrew Kim\",\"phone_number\":\"(234)591-8119\"},\"maxValues\":{\"address\":\"PSC 4558, Box 9384\\nAPO AP 52691\",\"age\":525.3157894736842,\"id\":18349,\"name\":\"Tammy Cobb\",\"phone_number\":\"8559976152\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000140","MIN_INSERTION_TIME":"1690863667000140","MAX_INSERTION_TIME":"1690863667000140","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet","partitionValues":{"company":"Ib"},"size":2461,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":9,\"minValues\":{\"address\":\"080 Cameron Light Apt. 727\\nMegha\",\"age\":118.89473684210526,\"id\":2313,\"name\":\"Christine Duran\",\"phone_number\":\"(434)888-8171x494\"},\"maxValues\":{\"address\":\"9725 Christian Throughway\\nCarrie�\",\"age\":440.89473684210526,\"id\":19353,\"name\":\"Tony Owens\",\"phone_number\":\"899.426.2729x5472\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000141","MIN_INSERTION_TIME":"1690863667000141","MAX_INSERTION_TIME":"1690863667000141","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet","partitionValues":{"company":"Ty"},"size":2493,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":10,\"minValues\":{\"address\":\"0523 Smith Stravenue Apt. 530\\nDa\",\"age\":11.947368421052632,\"id\":77,\"name\":\"Beth Riley\",\"phone_number\":\"(246)542-7388\"},\"maxValues\":{\"address\":\"PSC 0156, Box 6675\\nAPO AP 77326\",\"age\":470.7894736842105,\"id\":19300,\"name\":\"William Parker\",\"phone_number\":\"599.636.1151x58612\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000142","MIN_INSERTION_TIME":"1690863667000142","MAX_INSERTION_TIME":"1690863667000142","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Od/part-00136-304e9fbd-c327-4ed5-9536-b2fe5d5f8a92.c000.snappy.parquet","partitionValues":{"company":"Od"},"size":2407,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":10,\"minValues\":{\"address\":\"074 Carr Estates\\nSouth Breanna, \",\"age\":54.10526315789474,\"id\":2946,\"name\":\"Amanda Fisher\",\"phone_number\":\"(475)502-0672\"},\"maxValues\":{\"address\":\"Unit 4470 Box 9064\\nDPO AA 21559\",\"age\":523.578947368421,\"id\":16249,\"name\":\"Tracy Graham\",\"phone_number\":\"794.664.2822\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000143","MIN_INSERTION_TIME":"1690863667000143","MAX_INSERTION_TIME":"1690863667000143","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet","partitionValues":{"company":"Wu"},"size":2376,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":9,\"minValues\":{\"address\":\"015 Sullivan Green\\nNew Stevenshi\",\"age\":33.21052631578947,\"id\":2018,\"name\":\"Amanda Gibson\",\"phone_number\":\"(378)422-7228\"},\"maxValues\":{\"address\":\"9230 Reyes Throughway\\nLarryhaven�\",\"age\":414.8421052631579,\"id\":19400,\"name\":\"Rachel Butler\",\"phone_number\":\"9706522329\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000144","MIN_INSERTION_TIME":"1690863667000144","MAX_INSERTION_TIME":"1690863667000144","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet","partitionValues":{"company":"Ab"},"size":2288,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"0453 David Corner Suite 884\\nJohn\",\"age\":133.3684210526316,\"id\":4602,\"name\":\"Andrew Freeman\",\"phone_number\":\"(472)620-0614x8083\"},\"maxValues\":{\"address\":\"Unit 4123 Box 1734\\nDPO AE 60565\",\"age\":511.2105263157895,\"id\":16536,\"name\":\"Zachary Torres\",\"phone_number\":\"364-485-4858x88855\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000145","MIN_INSERTION_TIME":"1690863667000145","MAX_INSERTION_TIME":"1690863667000145","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet","partitionValues":{"company":"Ci"},"size":2283,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"2093 Guerrero Points\\nPetersonbor\",\"age\":45.578947368421055,\"id\":3539,\"name\":\"Alison Shaw\",\"phone_number\":\"+1-458-990-8898x7315\"},\"maxValues\":{\"address\":\"8774 Olivia Motorway\\nWest Jay, M�\",\"age\":506.0,\"id\":18090,\"name\":\"Tricia Mayo\",\"phone_number\":\"6046000441\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000146","MIN_INSERTION_TIME":"1690863667000146","MAX_INSERTION_TIME":"1690863667000146","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet","partitionValues":{"company":"Ju"},"size":2289,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"02252 Daniel Club Apt. 921\\nNew J\",\"age\":22.63157894736842,\"id\":204,\"name\":\"Ann Anderson\",\"phone_number\":\"(523)813-1340x57799\"},\"maxValues\":{\"address\":\"846 Gibson Square\\nJohnfort, IN 0�\",\"age\":479.6842105263158,\"id\":14134,\"name\":\"Sherry Shaw\",\"phone_number\":\"855-613-1582x0157\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000147","MIN_INSERTION_TIME":"1690863667000147","MAX_INSERTION_TIME":"1690863667000147","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet","partitionValues":{"company":"Ir"},"size":2243,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"396 Burgess Rue\\nGabrielleton, RI\",\"age\":135.52631578947367,\"id\":41,\"name\":\"Adrian Burke\",\"phone_number\":\"(451)211-5825\"},\"maxValues\":{\"address\":\"Unit 8599 Box 6319\\nDPO AE 18077\",\"age\":477.10526315789474,\"id\":19866,\"name\":\"Timothy Smith\",\"phone_number\":\"962-986-6273x0387\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000148","MIN_INSERTION_TIME":"1690863667000148","MAX_INSERTION_TIME":"1690863667000148","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Sl/part-00142-7817a109-6414-431c-8b85-2fa36de39eed.c000.snappy.parquet","partitionValues":{"company":"Sl"},"size":2197,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":7,\"minValues\":{\"address\":\"13237 Teresa Harbors\\nNew Garrett\",\"age\":225.42105263157896,\"id\":432,\"name\":\"Jasmine Green\",\"phone_number\":\"(616)736-0200\"},\"maxValues\":{\"address\":\"USS Bowers\\nFPO AE 36021\",\"age\":524.4736842105264,\"id\":19950,\"name\":\"William Lopez\",\"phone_number\":\"855.947.0384x4433\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000149","MIN_INSERTION_TIME":"1690863667000149","MAX_INSERTION_TIME":"1690863667000149","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet","partitionValues":{"company":"En"},"size":2201,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":7,\"minValues\":{\"address\":\"28322 Melissa Crossroad Apt. 604\",\"age\":229.21052631578948,\"id\":1842,\"name\":\"Angela Peterson\",\"phone_number\":\"2617390088\"},\"maxValues\":{\"address\":\"97693 Michelle Dale\\nLake Donaldf�\",\"age\":394.5263157894737,\"id\":16147,\"name\":\"Wendy Figueroa\",\"phone_number\":\"944.308.5706\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000150","MIN_INSERTION_TIME":"1690863667000150","MAX_INSERTION_TIME":"1690863667000150","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet","partitionValues":{"company":"Kh"},"size":2046,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":6,\"minValues\":{\"address\":\"118 Carl Roads\\nNorth John, OR 10\",\"age\":15.105263157894736,\"id\":2685,\"name\":\"Christina Gonzalez\",\"phone_number\":\"(380)614-1038x882\"},\"maxValues\":{\"address\":\"Unit 0554 Box 2675\\nDPO AP 84289\",\"age\":521.4736842105264,\"id\":17428,\"name\":\"Robert Valdez\",\"phone_number\":\"800-325-1028x346\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000151","MIN_INSERTION_TIME":"1690863667000151","MAX_INSERTION_TIME":"1690863667000151","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet","partitionValues":{"company":"Zh"},"size":2116,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":6,\"minValues\":{\"address\":\"0053 Short Rest Apt. 312\\nWest Sy\",\"age\":5.2105263157894735,\"id\":1081,\"name\":\"Betty Lee\",\"phone_number\":\"(466)416-4228x2115\"},\"maxValues\":{\"address\":\"71391 Ashley Mountain\\nChelseyvie�\",\"age\":501.89473684210526,\"id\":19009,\"name\":\"Seth Spencer\",\"phone_number\":\"281.547.1179x763\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000152","MIN_INSERTION_TIME":"1690863667000152","MAX_INSERTION_TIME":"1690863667000152","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Dr/part-00146-9a6376ff-3888-4d6b-938c-87d7f4882317.c000.snappy.parquet","partitionValues":{"company":"Dr"},"size":2162,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":7,\"minValues\":{\"address\":\"2186 Gutierrez Land\\nStevenschest\",\"age\":104.57894736842105,\"id\":5768,\"name\":\"Casey Howell\",\"phone_number\":\"(656)444-3984x33090\"},\"maxValues\":{\"address\":\"Unit 9429 Box 3654\\nDPO AP 47327\",\"age\":372.7368421052632,\"id\":19435,\"name\":\"Tasha Coleman\",\"phone_number\":\"873.988.6529x33049\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000153","MIN_INSERTION_TIME":"1690863667000153","MAX_INSERTION_TIME":"1690863667000153","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ea/part-00147-6c258a74-f195-4954-b795-b94d57bdd0d2.c000.snappy.parquet","partitionValues":{"company":"Ea"},"size":1983,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"0684 Gallagher Pike\\nMcgrathborou\",\"age\":57.1578947368421,\"id\":5173,\"name\":\"Ana Jackson\",\"phone_number\":\"+1-944-899-7463x628\"},\"maxValues\":{\"address\":\"698 Danny Flats\\nNew Jason, RI 24�\",\"age\":479.2631578947368,\"id\":16966,\"name\":\"Stacy Wolf\",\"phone_number\":\"9288412852\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000154","MIN_INSERTION_TIME":"1690863667000154","MAX_INSERTION_TIME":"1690863667000154","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet","partitionValues":{"company":"Un"},"size":1986,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"50499 Nathaniel Throughway\\nJamie\",\"age\":102.57894736842105,\"id\":6948,\"name\":\"Alicia Martin\",\"phone_number\":\"(620)325-4384\"},\"maxValues\":{\"address\":\"988 Andrew Mews\\nEast Terry, CO 6�\",\"age\":451.63157894736844,\"id\":17856,\"name\":\"Sara Baker\",\"phone_number\":\"373.872.5292\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000155","MIN_INSERTION_TIME":"1690863667000155","MAX_INSERTION_TIME":"1690863667000155","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet","partitionValues":{"company":"Ko"},"size":1979,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"09833 Palmer Squares\\nStephanieha\",\"age\":17.57894736842105,\"id\":2081,\"name\":\"Gabriel Erickson\",\"phone_number\":\"(736)866-6290x91930\"},\"maxValues\":{\"address\":\"Unit 0946 Box 4213\\nDPO AP 19939\",\"age\":493.57894736842104,\"id\":19752,\"name\":\"Suzanne Moore\",\"phone_number\":\"9146529636\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000156","MIN_INSERTION_TIME":"1690863667000156","MAX_INSERTION_TIME":"1690863667000156","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet","partitionValues":{"company":"As"},"size":2020,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":5,\"minValues\":{\"address\":\"0825 Lisa Mission Apt. 694\\nNorth\",\"age\":129.05263157894737,\"id\":8551,\"name\":\"April Garcia\",\"phone_number\":\"+1-450-755-4378\"},\"maxValues\":{\"address\":\"97094 Jones Path\\nNorth William, �\",\"age\":428.89473684210526,\"id\":17281,\"name\":\"Michael Benjamin\",\"phone_number\":\"840.258.0116\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000157","MIN_INSERTION_TIME":"1690863667000157","MAX_INSERTION_TIME":"1690863667000157","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet","partitionValues":{"company":"Pu"},"size":1905,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":4,\"minValues\":{\"address\":\"43152 Brooke Stravenue\\nNorth Car\",\"age\":47.26315789473684,\"id\":6494,\"name\":\"David Mcmahon\",\"phone_number\":\"(598)327-0783x251\"},\"maxValues\":{\"address\":\"PSC 5453, Box 1748\\nAPO AE 06412\",\"age\":374.3157894736842,\"id\":15604,\"name\":\"Robert Reyes\",\"phone_number\":\"981-700-0490x6390\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000158","MIN_INSERTION_TIME":"1690863667000158","MAX_INSERTION_TIME":"1690863667000158","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet","partitionValues":{"company":"Wy"},"size":1842,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":4,\"minValues\":{\"address\":\"10192 Ferguson Knoll\\nEast Hunter\",\"age\":302.7894736842105,\"id\":2263,\"name\":\"Brandy Ryan\",\"phone_number\":\"(676)389-7762x55799\"},\"maxValues\":{\"address\":\"USS Daniel\\nFPO AA 37416\",\"age\":472.10526315789474,\"id\":16625,\"name\":\"Thomas Sharp\",\"phone_number\":\"2917358958\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000159","MIN_INSERTION_TIME":"1690863667000159","MAX_INSERTION_TIME":"1690863667000159","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Zu/part-00153-abce9619-d949-4ec0-a21f-ba1f30a10b87.c000.snappy.parquet","partitionValues":{"company":"Zu"},"size":1859,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":3,\"minValues\":{\"address\":\"1202 Jennifer Valleys Suite 192\\n\",\"age\":103.15789473684211,\"id\":3060,\"name\":\"Judith Morrison\",\"phone_number\":\"(827)725-2100x61318\"},\"maxValues\":{\"address\":\"56798 Martin Place\\nJacquelinepor�\",\"age\":194.8421052631579,\"id\":5706,\"name\":\"Sandra Nguyen\",\"phone_number\":\"642.234.1981x96727\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690863667000160","MIN_INSERTION_TIME":"1690863667000160","MAX_INSERTION_TIME":"1690863667000160","OPTIMIZE_TARGET_SIZE":"33554432"}}} +{"metaData":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727}} +{"add":{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc index 2fde66547a..7a806745e9 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.crc @@ -1 +1 @@ -{"txnId":"a3f07152-75a0-423a-9339-980d299b0737","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} +{"txnId":"baa6f20d-2668-4e17-aec3-cec60b19daf0","tableSizeBytes":10499,"numFiles":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":[],"writerFeatures":["appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json index 9c6b978b08..e8ec28d1b6 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000001.json @@ -1,3 +1,3 @@ -{"commitInfo":{"timestamp":1690863682569,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"SET TBLPROPERTIES","operationParameters":{"properties":"{\"delta.columnMapping.mode\":\"name\",\"delta.minReaderVersion\":\"3\",\"delta.minWriterVersion\":\"7\"}"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":0,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"a3f07152-75a0-423a-9339-980d299b0737"}} -{"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]}} -{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} +{"commitInfo":{"timestamp":1690885059308,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"SET TBLPROPERTIES","operationParameters":{"properties":"{\"delta.minReaderVersion\":\"3\",\"delta.minWriterVersion\":\"7\"}"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":0,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"baa6f20d-2668-4e17-aec3-cec60b19daf0"}} +{"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":[],"writerFeatures":["appendOnly","invariants"]}} +{"metaData":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc index 3e2f5a3c3b..030c087a54 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.crc @@ -1 +1 @@ -{"txnId":"34fab91a-1c7e-4865-a7a5-15babc7aab03","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} +{"txnId":"f93980d4-11f1-4b6a-837a-48178861ad68","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":0,"numDeletionVectorsOpt":0,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[1,0,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0}}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json index 6c0d5d93ae..ff1e9e344e 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000002.json @@ -1,2 +1,3 @@ -{"commitInfo":{"timestamp":1690863683859,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"RENAME COLUMN","operationParameters":{"oldColumnPath":"name","newColumnPath":"Super Name"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":1,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"34fab91a-1c7e-4865-a7a5-15babc7aab03"}} -{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} +{"commitInfo":{"timestamp":1690885060509,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"SET TBLPROPERTIES","operationParameters":{"properties":"{\"delta.enableDeletionVectors\":\"true\"}"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":1,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"f93980d4-11f1-4b6a-837a-48178861ad68"}} +{"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]}} +{"metaData":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc index fb99da2801..c7685325bc 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000003.crc @@ -1 +1 @@ -{"txnId":"462182ae-65c1-492a-945f-7cdda506baaf","tableSizeBytes":1759180,"numFiles":161,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["columnMapping"],"writerFeatures":["columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}} +{"txnId":"55c87d3d-3dd4-4cf6-a365-9be29d066692","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":1,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"J.Dy=B})x9CHw%@#Yd/tAc?J.(","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"commitInfo":{"timestamp":1690885065787,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"DELETE","operationParameters":{"predicate":"[\"((id#10410L >= 8000) AND (id#10410L <= 8100))\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":4,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"135","numDeletedRows":"0","scanTimeMs":"135","numAddedFiles":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"7d071528-3edc-4114-b988-7048f65444b3"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc index 940758f9ea..067a14756a 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.crc @@ -1 +1 @@ -{"txnId":"4f40c70c-e9b8-4f19-a133-02e5a4e21b7a","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":2,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[159,2,0,0,0,0,0,0,0,0]}} +{"txnId":"22e53d95-d7fc-44b5-821e-35b385e5c2d6","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json index f8bb12037d..36ab69ddca 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000006.json @@ -1,3 +1 @@ -{"commitInfo":{"timestamp":1690863701904,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"DELETE","operationParameters":{"predicate":"[\"(id#1288L = 89)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":5,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"2089","numDeletedRows":"1","scanTimeMs":"931","numAddedFiles":"0","numAddedBytes":"0","rewriteTimeMs":"1157"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"4f40c70c-e9b8-4f19-a133-02e5a4e21b7a"}} -{"remove":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","deletionTimestamp":1690863701902,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ly"},"size":5231,"tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","partitionValues":{"company":"Ly"},"size":5231,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":45,\"minValues\":{\"address\":\"04721 Young Road\\nTrujilloberg, O\",\"age\":37.421052631578945,\"id\":89,\"name\":\"Alicia Todd\",\"phone_number\":\"(205)908-7909\"},\"maxValues\":{\"address\":\"Unit 8417 Box 3054\\nDPO AP 45954\",\"age\":511.2631578947368,\"id\":19590,\"name\":\"Valerie Cameron\",\"phone_number\":\"9765171990\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"fWnxYBZdOWOaeHxS)EM2","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"commitInfo":{"timestamp":1690885067437,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#10763L = 115)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":5,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"128","scanTimeMs":"127","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"22e53d95-d7fc-44b5-821e-35b385e5c2d6"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc index c626dcecc7..e028375417 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.crc @@ -1 +1 @@ -{"txnId":"d5c1e6d2-1ffc-48b3-8421-9637edabc7f1","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":103,"numDeletionVectorsOpt":63,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"6","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[98,63,0,0,0,0,0,0,0,0]}} +{"txnId":"5cc14921-1cf7-4b81-b1c9-2489b4d114cb","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json index c68600f033..83fec599b4 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000007.json @@ -1,125 +1 @@ -{"commitInfo":{"timestamp":1690863704768,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"DELETE","operationParameters":{"predicate":"[\"((id#1760L >= 8000) AND (id#1760L <= 8100))\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":6,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"62","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1848","numDeletedRows":"101","scanTimeMs":"1100","numAddedFiles":"0","numAddedBytes":"0","rewriteTimeMs":"743"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"d5c1e6d2-1ffc-48b3-8421-9637edabc7f1"}} -{"remove":{"path":"company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Al"},"size":16231,"tags":{"INSERTION_TIME":"1690863667000035","MIN_INSERTION_TIME":"1690863667000035","MAX_INSERTION_TIME":"1690863667000035","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"An"},"size":14874,"tags":{"INSERTION_TIME":"1690863667000039","MIN_INSERTION_TIME":"1690863667000039","MAX_INSERTION_TIME":"1690863667000039","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ar"},"size":8183,"tags":{"INSERTION_TIME":"1690863667000079","MIN_INSERTION_TIME":"1690863667000079","MAX_INSERTION_TIME":"1690863667000079","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Be"},"size":20869,"tags":{"INSERTION_TIME":"1690863667000027","MIN_INSERTION_TIME":"1690863667000027","MAX_INSERTION_TIME":"1690863667000027","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Bl"},"size":9403,"tags":{"INSERTION_TIME":"1690863667000065","MIN_INSERTION_TIME":"1690863667000065","MAX_INSERTION_TIME":"1690863667000065","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Bo"},"size":12150,"tags":{"INSERTION_TIME":"1690863667000054","MIN_INSERTION_TIME":"1690863667000054","MAX_INSERTION_TIME":"1690863667000054","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Br"},"size":36324,"tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Bu"},"size":15750,"tags":{"INSERTION_TIME":"1690863667000038","MIN_INSERTION_TIME":"1690863667000038","MAX_INSERTION_TIME":"1690863667000038","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ca"},"size":34381,"tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Da"},"size":24859,"tags":{"INSERTION_TIME":"1690863667000015","MIN_INSERTION_TIME":"1690863667000015","MAX_INSERTION_TIME":"1690863667000015","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Do"},"size":9130,"tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Du"},"size":8193,"tags":{"INSERTION_TIME":"1690863667000080","MIN_INSERTION_TIME":"1690863667000080","MAX_INSERTION_TIME":"1690863667000080","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fe"},"size":5621,"tags":{"INSERTION_TIME":"1690863667000096","MIN_INSERTION_TIME":"1690863667000096","MAX_INSERTION_TIME":"1690863667000096","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fi"},"size":9399,"tags":{"INSERTION_TIME":"1690863667000067","MIN_INSERTION_TIME":"1690863667000067","MAX_INSERTION_TIME":"1690863667000067","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fo"},"size":10295,"tags":{"INSERTION_TIME":"1690863667000059","MIN_INSERTION_TIME":"1690863667000059","MAX_INSERTION_TIME":"1690863667000059","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fr"},"size":13474,"tags":{"INSERTION_TIME":"1690863667000049","MIN_INSERTION_TIME":"1690863667000049","MAX_INSERTION_TIME":"1690863667000049","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Fu"},"size":4221,"tags":{"INSERTION_TIME":"1690863667000047","MIN_INSERTION_TIME":"1690863667000047","MAX_INSERTION_TIME":"1690863667000047","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ga"},"size":24949,"tags":{"INSERTION_TIME":"1690863667000016","MIN_INSERTION_TIME":"1690863667000016","MAX_INSERTION_TIME":"1690863667000016","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gi"},"size":9249,"tags":{"INSERTION_TIME":"1690863667000068","MIN_INSERTION_TIME":"1690863667000068","MAX_INSERTION_TIME":"1690863667000068","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gl"},"size":4941,"tags":{"INSERTION_TIME":"1690863667000105","MIN_INSERTION_TIME":"1690863667000105","MAX_INSERTION_TIME":"1690863667000105","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Go"},"size":21261,"tags":{"INSERTION_TIME":"1690863667000026","MIN_INSERTION_TIME":"1690863667000026","MAX_INSERTION_TIME":"1690863667000026","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gr"},"size":24516,"tags":{"INSERTION_TIME":"1690863667000017","MIN_INSERTION_TIME":"1690863667000017","MAX_INSERTION_TIME":"1690863667000017","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Gu"},"size":9348,"tags":{"INSERTION_TIME":"1690863667000066","MIN_INSERTION_TIME":"1690863667000066","MAX_INSERTION_TIME":"1690863667000066","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ha"},"size":44349,"tags":{"INSERTION_TIME":"1690863667000002","MIN_INSERTION_TIME":"1690863667000002","MAX_INSERTION_TIME":"1690863667000002","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"He"},"size":23313,"tags":{"INSERTION_TIME":"1690863667000018","MIN_INSERTION_TIME":"1690863667000018","MAX_INSERTION_TIME":"1690863667000018","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Hi"},"size":14161,"tags":{"INSERTION_TIME":"1690863667000045","MIN_INSERTION_TIME":"1690863667000045","MAX_INSERTION_TIME":"1690863667000045","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ho"},"size":28328,"tags":{"INSERTION_TIME":"1690863667000014","MIN_INSERTION_TIME":"1690863667000014","MAX_INSERTION_TIME":"1690863667000014","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ir"},"size":2243,"tags":{"INSERTION_TIME":"1690863667000148","MIN_INSERTION_TIME":"1690863667000148","MAX_INSERTION_TIME":"1690863667000148","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ja"},"size":16376,"tags":{"INSERTION_TIME":"1690863667000034","MIN_INSERTION_TIME":"1690863667000034","MAX_INSERTION_TIME":"1690863667000034","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Jo"},"size":49144,"tags":{"INSERTION_TIME":"1690863667000000","MIN_INSERTION_TIME":"1690863667000000","MAX_INSERTION_TIME":"1690863667000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ke"},"size":15222,"tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ki"},"size":12383,"tags":{"INSERTION_TIME":"1690863667000053","MIN_INSERTION_TIME":"1690863667000053","MAX_INSERTION_TIME":"1690863667000053","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"La"},"size":12870,"tags":{"INSERTION_TIME":"1690863667000050","MIN_INSERTION_TIME":"1690863667000050","MAX_INSERTION_TIME":"1690863667000050","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Le"},"size":22240,"tags":{"INSERTION_TIME":"1690863667000021","MIN_INSERTION_TIME":"1690863667000021","MAX_INSERTION_TIME":"1690863667000021","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Lo"},"size":18548,"tags":{"INSERTION_TIME":"1690863667000031","MIN_INSERTION_TIME":"1690863667000031","MAX_INSERTION_TIME":"1690863667000031","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ly"},"size":5231,"tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"fWnxYBZdOWOaeHxS)EM2","offset":1,"sizeInBytes":34,"cardinality":1}}} -{"remove":{"path":"company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ma"},"size":41747,"tags":{"INSERTION_TIME":"1690863667000004","MIN_INSERTION_TIME":"1690863667000004","MAX_INSERTION_TIME":"1690863667000004","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mc"},"size":22181,"tags":{"INSERTION_TIME":"1690863667000020","MIN_INSERTION_TIME":"1690863667000020","MAX_INSERTION_TIME":"1690863667000020","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mi"},"size":27449,"tags":{"INSERTION_TIME":"1690863667000006","MIN_INSERTION_TIME":"1690863667000006","MAX_INSERTION_TIME":"1690863667000006","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mo"},"size":36801,"tags":{"INSERTION_TIME":"1690863667000008","MIN_INSERTION_TIME":"1690863667000008","MAX_INSERTION_TIME":"1690863667000008","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Mu"},"size":12269,"tags":{"INSERTION_TIME":"1690863667000055","MIN_INSERTION_TIME":"1690863667000055","MAX_INSERTION_TIME":"1690863667000055","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ng"},"size":6162,"tags":{"INSERTION_TIME":"1690863667000091","MIN_INSERTION_TIME":"1690863667000091","MAX_INSERTION_TIME":"1690863667000091","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Nu"},"size":2602,"tags":{"INSERTION_TIME":"1690863667000136","MIN_INSERTION_TIME":"1690863667000136","MAX_INSERTION_TIME":"1690863667000136","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Oc"},"size":4482,"tags":{"INSERTION_TIME":"1690863667000111","MIN_INSERTION_TIME":"1690863667000111","MAX_INSERTION_TIME":"1690863667000111","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ol"},"size":6451,"tags":{"INSERTION_TIME":"1690863667000090","MIN_INSERTION_TIME":"1690863667000090","MAX_INSERTION_TIME":"1690863667000090","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Or"},"size":7299,"tags":{"INSERTION_TIME":"1690863667000083","MIN_INSERTION_TIME":"1690863667000083","MAX_INSERTION_TIME":"1690863667000083","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Re"},"size":15458,"tags":{"INSERTION_TIME":"1690863667000040","MIN_INSERTION_TIME":"1690863667000040","MAX_INSERTION_TIME":"1690863667000040","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ri"},"size":20911,"tags":{"INSERTION_TIME":"1690863667000029","MIN_INSERTION_TIME":"1690863667000029","MAX_INSERTION_TIME":"1690863667000029","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ro"},"size":45435,"tags":{"INSERTION_TIME":"1690863667000001","MIN_INSERTION_TIME":"1690863667000001","MAX_INSERTION_TIME":"1690863667000001","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ru"},"size":10044,"tags":{"INSERTION_TIME":"1690863667000061","MIN_INSERTION_TIME":"1690863667000061","MAX_INSERTION_TIME":"1690863667000061","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Sa"},"size":19660,"tags":{"INSERTION_TIME":"1690863667000030","MIN_INSERTION_TIME":"1690863667000030","MAX_INSERTION_TIME":"1690863667000030","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Sn"},"size":5063,"tags":{"INSERTION_TIME":"1690863667000103","MIN_INSERTION_TIME":"1690863667000103","MAX_INSERTION_TIME":"1690863667000103","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Sp"},"size":5487,"tags":{"INSERTION_TIME":"1690863667000097","MIN_INSERTION_TIME":"1690863667000097","MAX_INSERTION_TIME":"1690863667000097","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"St"},"size":21461,"tags":{"INSERTION_TIME":"1690863667000025","MIN_INSERTION_TIME":"1690863667000025","MAX_INSERTION_TIME":"1690863667000025","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Su"},"size":9103,"tags":{"INSERTION_TIME":"1690863667000069","MIN_INSERTION_TIME":"1690863667000069","MAX_INSERTION_TIME":"1690863667000069","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ta"},"size":14360,"tags":{"INSERTION_TIME":"1690863667000043","MIN_INSERTION_TIME":"1690863667000043","MAX_INSERTION_TIME":"1690863667000043","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Th"},"size":21285,"tags":{"INSERTION_TIME":"1690863667000028","MIN_INSERTION_TIME":"1690863667000028","MAX_INSERTION_TIME":"1690863667000028","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"To"},"size":8236,"tags":{"INSERTION_TIME":"1690863667000078","MIN_INSERTION_TIME":"1690863667000078","MAX_INSERTION_TIME":"1690863667000078","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wa"},"size":36041,"tags":{"INSERTION_TIME":"1690863667000009","MIN_INSERTION_TIME":"1690863667000009","MAX_INSERTION_TIME":"1690863667000009","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wi"},"size":41056,"tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"remove":{"path":"company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet","deletionTimestamp":1690863704759,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Zi"},"size":3742,"tags":{"INSERTION_TIME":"1690863667000114","MIN_INSERTION_TIME":"1690863667000114","MAX_INSERTION_TIME":"1690863667000114","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Al/part-00033-12fe1d53-a871-4ca7-b1d6-33e6b5446960.c000.snappy.parquet","partitionValues":{"company":"Al"},"size":16231,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":196,\"minValues\":{\"address\":\"0022 Allen Plaza\\nPort Kathleen, \",\"age\":2.526315789473684,\"id\":87,\"name\":\"Aaron Sullivan\",\"phone_number\":\"(208)990-3964\"},\"maxValues\":{\"address\":\"Unit 8328 Box 7544\\nDPO AE 22345\",\"age\":526.1578947368421,\"id\":19996,\"name\":\"Zoe Smith\",\"phone_number\":\"9875748870\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000035","MIN_INSERTION_TIME":"1690863667000035","MAX_INSERTION_TIME":"1690863667000035","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1380,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet","partitionValues":{"company":"An"},"size":14874,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"003 Russell Stravenue Suite 395\\n\",\"age\":0.7368421052631579,\"id\":191,\"name\":\"Abigail Lopez\",\"phone_number\":\"(266)931-9623x913\"},\"maxValues\":{\"address\":\"Unit 9044 Box 4097\\nDPO AE 15925\",\"age\":525.6315789473684,\"id\":20007,\"name\":\"Zachary Rodriguez\",\"phone_number\":\"998.237.7122\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000039","MIN_INSERTION_TIME":"1690863667000039","MAX_INSERTION_TIME":"1690863667000039","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1084,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ar/part-00074-75f4f6db-3971-4f68-88cb-52b20ec78fe6.c000.snappy.parquet","partitionValues":{"company":"Ar"},"size":8183,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":81,\"minValues\":{\"address\":\"0067 Ortega Crossroad Suite 614\\n\",\"age\":12.68421052631579,\"id\":45,\"name\":\"Amy Caldwell\",\"phone_number\":\"(248)249-0053x52301\"},\"maxValues\":{\"address\":\"Unit 9753 Box 4725\\nDPO AP 47052\",\"age\":525.8947368421053,\"id\":19054,\"name\":\"Travis Logan\",\"phone_number\":\"983.701.3762x7167\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000079","MIN_INSERTION_TIME":"1690863667000079","MAX_INSERTION_TIME":"1690863667000079","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2110,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet","partitionValues":{"company":"Be"},"size":20869,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":258,\"minValues\":{\"address\":\"0037 Michael Spring Suite 658\\nWr\",\"age\":2.1052631578947367,\"id\":51,\"name\":\"Aaron Hanson\",\"phone_number\":\"(269)776-2110x6460\"},\"maxValues\":{\"address\":\"Unit 9978 Box 6296\\nDPO AP 93644\",\"age\":516.2631578947369,\"id\":19989,\"name\":\"William Johnson\",\"phone_number\":\"995-338-9143x684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000027","MIN_INSERTION_TIME":"1690863667000027","MAX_INSERTION_TIME":"1690863667000027","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":952,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Bl/part-00061-f03e2838-b778-4f63-9a15-ee703572cefa.c000.snappy.parquet","partitionValues":{"company":"Bl"},"size":9403,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":97,\"minValues\":{\"address\":\"000 Sharon Forge\\nCarrieville, GU\",\"age\":10.631578947368421,\"id\":282,\"name\":\"Aaron Gilmore DDS\",\"phone_number\":\"(237)811-3973x47554\"},\"maxValues\":{\"address\":\"Unit 8300 Box 2071\\nDPO AP 09918\",\"age\":502.2631578947368,\"id\":19995,\"name\":\"Zachary Mason\",\"phone_number\":\"973.894.1684\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000065","MIN_INSERTION_TIME":"1690863667000065","MAX_INSERTION_TIME":"1690863667000065","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1680,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet","partitionValues":{"company":"Bo"},"size":12150,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"012 Luis Mount\\nMarkhaven, WI 353\",\"age\":2.0,\"id\":65,\"name\":\"Aaron Beard PhD\",\"phone_number\":\"(201)595-3389\"},\"maxValues\":{\"address\":\"Unit 8766 Box 8779\\nDPO AA 37207\",\"age\":522.578947368421,\"id\":19936,\"name\":\"Victoria Murphy\",\"phone_number\":\"995.356.5267x378\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000054","MIN_INSERTION_TIME":"1690863667000054","MAX_INSERTION_TIME":"1690863667000054","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1338,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":36324,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":486,\"minValues\":{\"address\":\"00138 Cole Expressway Apt. 298\\nM\",\"age\":1.736842105263158,\"id\":74,\"name\":\"Aaron Burch\",\"phone_number\":\"(201)486-9368\"},\"maxValues\":{\"address\":\"Unit 9821 Box 0150\\nDPO AP 50853\",\"age\":526.0526315789474,\"id\":19847,\"name\":\"William Tucker\",\"phone_number\":\"998-400-4344x104\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":257,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Bu/part-00036-1aaf0e79-9b7a-47ec-a8d0-23b08a5d7c49.c000.snappy.parquet","partitionValues":{"company":"Bu"},"size":15750,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":187,\"minValues\":{\"address\":\"0028 Brown Well\\nSouth Joseph, NY\",\"age\":1.3157894736842106,\"id\":109,\"name\":\"Adriana Larson\",\"phone_number\":\"(212)647-5577\"},\"maxValues\":{\"address\":\"Unit 8811 Box 9478\\nDPO AA 37911\",\"age\":525.1578947368421,\"id\":20004,\"name\":\"William Berry\",\"phone_number\":\"998-330-5638\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000038","MIN_INSERTION_TIME":"1690863667000038","MAX_INSERTION_TIME":"1690863667000038","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1510,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":34381,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":461,\"minValues\":{\"address\":\"00009 Timothy Lakes Suite 158\\nSo\",\"age\":3.3157894736842106,\"id\":13,\"name\":\"Aaron Morse\",\"phone_number\":\"(202)277-3641x94475\"},\"maxValues\":{\"address\":\"Unit 9868 Box 5032\\nDPO AA 77218\",\"age\":526.3157894736842,\"id\":20002,\"name\":\"Yvonne Alvarez\",\"phone_number\":\"997.721.3069\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":546,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":592,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet","partitionValues":{"company":"Da"},"size":24859,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"0058 Howe Club\\nMiguelshire, AZ 4\",\"age\":1.2105263157894737,\"id\":49,\"name\":\"Aaron Holmes\",\"phone_number\":\"(216)861-2424\"},\"maxValues\":{\"address\":\"Unit 9615 Box 2807\\nDPO AE 65955\",\"age\":526.1052631578947,\"id\":19961,\"name\":\"William Jones\",\"phone_number\":\"996.530.1074x084\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000015","MIN_INSERTION_TIME":"1690863667000015","MAX_INSERTION_TIME":"1690863667000015","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":43,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":9130,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"02171 Brown Stravenue Suite 513\\n\",\"age\":6.0,\"id\":118,\"name\":\"Amanda Short\",\"phone_number\":\"(212)729-1198x96914\"},\"maxValues\":{\"address\":\"Unit 4142 Box 9947\\nDPO AE 63011\",\"age\":524.7894736842105,\"id\":19780,\"name\":\"Zachary Valdez\",\"phone_number\":\"994-880-5872x848\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2194,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Du/part-00075-a1cc1545-5111-493d-86f4-f281f930d1d9.c000.snappy.parquet","partitionValues":{"company":"Du"},"size":8193,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":82,\"minValues\":{\"address\":\"00738 Diana Loop Apt. 501\\nJanets\",\"age\":5.473684210526316,\"id\":580,\"name\":\"Aaron Parks\",\"phone_number\":\"(285)462-1698x6393\"},\"maxValues\":{\"address\":\"Unit 3881 Box 5978\\nDPO AE 14739\",\"age\":525.4736842105264,\"id\":19908,\"name\":\"William Taylor\",\"phone_number\":\"999.993.5797x95008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000080","MIN_INSERTION_TIME":"1690863667000080","MAX_INSERTION_TIME":"1690863667000080","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1854,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Fe/part-00090-6aee1892-5c57-4bea-a22d-97b6211752b2.c000.snappy.parquet","partitionValues":{"company":"Fe"},"size":5621,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":49,\"minValues\":{\"address\":\"023 Ramos Mount\\nSouth Edwardvill\",\"age\":6.631578947368421,\"id\":381,\"name\":\"Alexandra Weaver\",\"phone_number\":\"(200)816-0847\"},\"maxValues\":{\"address\":\"Unit 8500 Box 5963\\nDPO AP 07730\",\"age\":521.0526315789474,\"id\":19070,\"name\":\"Zachary Holmes\",\"phone_number\":\"973.837.2264\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000096","MIN_INSERTION_TIME":"1690863667000096","MAX_INSERTION_TIME":"1690863667000096","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2238,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet","partitionValues":{"company":"Fi"},"size":9399,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"0030 Kevin Ramp Apt. 542\\nSouth M\",\"age\":0.7894736842105263,\"id\":346,\"name\":\"Alex Robinson\",\"phone_number\":\"(215)418-4324x3678\"},\"maxValues\":{\"address\":\"Unit 9722 Box 1416\\nDPO AP 40099\",\"age\":525.0526315789474,\"id\":19949,\"name\":\"William Taylor\",\"phone_number\":\"997-638-9810x945\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000067","MIN_INSERTION_TIME":"1690863667000067","MAX_INSERTION_TIME":"1690863667000067","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1982,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet","partitionValues":{"company":"Fo"},"size":10295,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":113,\"minValues\":{\"address\":\"0010 Ryan Union\\nEast Sarahshire,\",\"age\":12.947368421052632,\"id\":259,\"name\":\"Aaron Green\",\"phone_number\":\"(224)517-0275x93746\"},\"maxValues\":{\"address\":\"Unit 9616 Box 0911\\nDPO AA 14167\",\"age\":524.4736842105264,\"id\":19935,\"name\":\"Vanessa Gonzalez\",\"phone_number\":\"976-498-4037\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000059","MIN_INSERTION_TIME":"1690863667000059","MAX_INSERTION_TIME":"1690863667000059","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1126,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet","partitionValues":{"company":"Fr"},"size":13474,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":157,\"minValues\":{\"address\":\"001 Calderon Vista\\nPort Amberber\",\"age\":0.10526315789473684,\"id\":18,\"name\":\"Aaron Fowler\",\"phone_number\":\"(247)317-7227\"},\"maxValues\":{\"address\":\"Unit 6789 Box 2632\\nDPO AE 17263\",\"age\":518.8947368421053,\"id\":19883,\"name\":\"Zachary Fisher\",\"phone_number\":\"998.335.2703\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000049","MIN_INSERTION_TIME":"1690863667000049","MAX_INSERTION_TIME":"1690863667000049","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1464,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet","partitionValues":{"company":"Fu"},"size":4221,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":31,\"minValues\":{\"address\":\"0743 Peggy Inlet\\nLorimouth, LA 5\",\"age\":15.894736842105264,\"id\":382,\"name\":\"Andre Wolfe\",\"phone_number\":\"(367)593-4880x456\"},\"maxValues\":{\"address\":\"USS Green\\nFPO AP 72186\",\"age\":521.8421052631579,\"id\":19409,\"name\":\"Veronica Brown\",\"phone_number\":\"9925847920\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000047","MIN_INSERTION_TIME":"1690863667000047","MAX_INSERTION_TIME":"1690863667000047","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2448,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet","partitionValues":{"company":"Ga"},"size":24949,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"00597 Foster Place\\nAlbertmouth, \",\"age\":0.0,\"id\":242,\"name\":\"Aaron Anderson\",\"phone_number\":\"(221)602-0220\"},\"maxValues\":{\"address\":\"Unit 8847 Box 3766\\nDPO AE 64928\",\"age\":524.2105263157895,\"id\":19951,\"name\":\"Zachary Garza\",\"phone_number\":\"9984416207\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000016","MIN_INSERTION_TIME":"1690863667000016","MAX_INSERTION_TIME":"1690863667000016","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":87,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Gi/part-00064-02429a75-b1c7-411c-9ab3-b9e65d0537d3.c000.snappy.parquet","partitionValues":{"company":"Gi"},"size":9249,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":96,\"minValues\":{\"address\":\"0011 Adams Court Suite 183\\nPalme\",\"age\":4.2105263157894735,\"id\":95,\"name\":\"Alicia Wilson\",\"phone_number\":\"(214)687-8730x72152\"},\"maxValues\":{\"address\":\"Unit 8388 Box 7051\\nDPO AA 77344\",\"age\":524.578947368421,\"id\":19930,\"name\":\"Zachary Floyd\",\"phone_number\":\"982.738.3670\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000068","MIN_INSERTION_TIME":"1690863667000068","MAX_INSERTION_TIME":"1690863667000068","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1766,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet","partitionValues":{"company":"Gl"},"size":4941,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0325 Blair Row Apt. 574\\nLeehaven\",\"age\":15.736842105263158,\"id\":32,\"name\":\"Alex Arnold\",\"phone_number\":\"(255)802-9624x880\"},\"maxValues\":{\"address\":\"Unit 3840 Box 5555\\nDPO AA 61934\",\"age\":517.8421052631579,\"id\":19784,\"name\":\"Vanessa Flores\",\"phone_number\":\"937.655.4244\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000105","MIN_INSERTION_TIME":"1690863667000105","MAX_INSERTION_TIME":"1690863667000105","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2490,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet","partitionValues":{"company":"Go"},"size":21261,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"000 Anthony View Suite 033\\nEast \",\"age\":1.8421052631578947,\"id\":81,\"name\":\"Alan Brown\",\"phone_number\":\"(237)241-4408x7371\"},\"maxValues\":{\"address\":\"Unit 9920 Box 1365\\nDPO AE 91154\",\"age\":525.0,\"id\":19869,\"name\":\"Yesenia Carr\",\"phone_number\":\"9973297040\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000026","MIN_INSERTION_TIME":"1690863667000026","MAX_INSERTION_TIME":"1690863667000026","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":171,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Gr/part-00016-065fd286-7315-41a6-b8dc-56345b8fb86b.c000.snappy.parquet","partitionValues":{"company":"Gr"},"size":24516,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":319,\"minValues\":{\"address\":\"000 Christopher Isle\\nNorth Sethf\",\"age\":0.7894736842105263,\"id\":24,\"name\":\"Aaron Davis\",\"phone_number\":\"(202)582-9293\"},\"maxValues\":{\"address\":\"Unit 8022 Box 4203\\nDPO AP 90654\",\"age\":525.7368421052631,\"id\":19991,\"name\":\"Zachary Boyer\",\"phone_number\":\"990-560-7967\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000017","MIN_INSERTION_TIME":"1690863667000017","MAX_INSERTION_TIME":"1690863667000017","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet","partitionValues":{"company":"Gu"},"size":9348,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":98,\"minValues\":{\"address\":\"00508 David Valley Apt. 240\\nDani\",\"age\":5.7894736842105265,\"id\":54,\"name\":\"Abigail Bowman\",\"phone_number\":\"(227)744-9907\"},\"maxValues\":{\"address\":\"Unit 7585 Box 1090\\nDPO AA 47088\",\"age\":520.0526315789474,\"id\":19863,\"name\":\"Zoe Browning\",\"phone_number\":\"992-351-5888x091\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000066","MIN_INSERTION_TIME":"1690863667000066","MAX_INSERTION_TIME":"1690863667000066","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2280,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet","partitionValues":{"company":"Ha"},"size":44349,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":609,\"minValues\":{\"address\":\"00068 Colin Ways\\nWebbberg, DE 47\",\"age\":0.5789473684210527,\"id\":33,\"name\":\"Aaron Brown\",\"phone_number\":\"(203)896-8933x214\"},\"maxValues\":{\"address\":\"Unit 9897 Box 8191\\nDPO AP 43022\",\"age\":524.3157894736842,\"id\":20000,\"name\":\"Zachary Rowe\",\"phone_number\":\"9938330643\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000002","MIN_INSERTION_TIME":"1690863667000002","MAX_INSERTION_TIME":"1690863667000002","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":638,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=He/part-00017-bb1b4591-6cea-4850-b6b9-64a6e108a254.c000.snappy.parquet","partitionValues":{"company":"He"},"size":23313,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":297,\"minValues\":{\"address\":\"001 Howard Hills Suite 793\\nJones\",\"age\":1.4736842105263157,\"id\":108,\"name\":\"Aaron Johnson\",\"phone_number\":\"(205)973-7832x6049\"},\"maxValues\":{\"address\":\"Unit 8826 Box 1135\\nDPO AP 20689\",\"age\":525.8421052631579,\"id\":19867,\"name\":\"Zachary Woods\",\"phone_number\":\"994.969.2878x2390\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000018","MIN_INSERTION_TIME":"1690863667000018","MAX_INSERTION_TIME":"1690863667000018","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":416,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet","partitionValues":{"company":"Hi"},"size":14161,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"00422 Burke Village Apt. 077\\nEas\",\"age\":2.3157894736842106,\"id\":42,\"name\":\"Aimee Miller\",\"phone_number\":\"(240)273-1019x88768\"},\"maxValues\":{\"address\":\"Unit 9197 Box 3265\\nDPO AP 52404\",\"age\":520.6315789473684,\"id\":19904,\"name\":\"Zachary Carter\",\"phone_number\":\"998.420.5473\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000045","MIN_INSERTION_TIME":"1690863667000045","MAX_INSERTION_TIME":"1690863667000045","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1212,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet","partitionValues":{"company":"Ho"},"size":28328,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":365,\"minValues\":{\"address\":\"00343 Rhonda Run\\nSouth Nathan, C\",\"age\":0.15789473684210525,\"id\":134,\"name\":\"Aaron Blevins\",\"phone_number\":\"(201)235-1363x94720\"},\"maxValues\":{\"address\":\"Unit 9292 Box 5040\\nDPO AE 63216\",\"age\":524.7894736842105,\"id\":20006,\"name\":\"Zachary Vega\",\"phone_number\":\"992.313.9398x90637\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000014","MIN_INSERTION_TIME":"1690863667000014","MAX_INSERTION_TIME":"1690863667000014","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":377,"sizeInBytes":31,"cardinality":4}}} -{"add":{"path":"company=Ir/part-00141-9fe7ed41-2aae-4e73-b3d4-e68b7c1bfb3f.c000.snappy.parquet","partitionValues":{"company":"Ir"},"size":2243,"modificationTime":1690863678000,"dataChange":true,"stats":"{\"numRecords\":8,\"minValues\":{\"address\":\"396 Burgess Rue\\nGabrielleton, RI\",\"age\":135.52631578947367,\"id\":41,\"name\":\"Adrian Burke\",\"phone_number\":\"(451)211-5825\"},\"maxValues\":{\"address\":\"Unit 8599 Box 6319\\nDPO AE 18077\",\"age\":477.10526315789474,\"id\":19866,\"name\":\"Timothy Smith\",\"phone_number\":\"962-986-6273x0387\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000148","MIN_INSERTION_TIME":"1690863667000148","MAX_INSERTION_TIME":"1690863667000148","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2574,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ja/part-00032-56ad1868-468f-4ce8-ae3f-db3c96e8a9b8.c000.snappy.parquet","partitionValues":{"company":"Ja"},"size":16376,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":198,\"minValues\":{\"address\":\"001 Tara Mill Apt. 750\\nDanielsid\",\"age\":2.789473684210526,\"id\":385,\"name\":\"Aaron Hart\",\"phone_number\":\"(204)875-1089x77583\"},\"maxValues\":{\"address\":\"Unit 8828 Box 0702\\nDPO AA 82292\",\"age\":523.9473684210526,\"id\":19973,\"name\":\"Zachary Brown\",\"phone_number\":\"999.513.3526x1250\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000034","MIN_INSERTION_TIME":"1690863667000034","MAX_INSERTION_TIME":"1690863667000034","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1638,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Jo/part-00000-4b470a53-05f5-4aaf-a8b0-599125d9a9f5.c000.snappy.parquet","partitionValues":{"company":"Jo"},"size":49144,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":682,\"minValues\":{\"address\":\"0011 Nguyen Crescent\\nNorth Erics\",\"age\":0.3684210526315789,\"id\":47,\"name\":\"Aaron Robertson\",\"phone_number\":\"(200)229-4244\"},\"maxValues\":{\"address\":\"Unit 9818 Box 1955\\nDPO AE 87015\",\"age\":526.2105263157895,\"id\":19947,\"name\":\"Zoe Jones\",\"phone_number\":\"9969156285\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000000","MIN_INSERTION_TIME":"1690863667000000","MAX_INSERTION_TIME":"1690863667000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":684,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":15222,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"0149 Martin Fords Suite 630\\nWest\",\"age\":0.5789473684210527,\"id\":121,\"name\":\"Adam Johnson\",\"phone_number\":\"(229)968-3232\"},\"maxValues\":{\"address\":\"Unit 9614 Box 1934\\nDPO AP 52472\",\"age\":520.4736842105264,\"id\":19920,\"name\":\"Zachary Fowler\",\"phone_number\":\"998-320-7637x25460\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1254,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet","partitionValues":{"company":"Ki"},"size":12383,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":141,\"minValues\":{\"address\":\"0170 Christopher Villages Suite \",\"age\":4.894736842105263,\"id\":27,\"name\":\"Aaron Nguyen\",\"phone_number\":\"(209)926-1080x14351\"},\"maxValues\":{\"address\":\"Unit 9562 Box 8695\\nDPO AE 55794\",\"age\":513.8421052631579,\"id\":19687,\"name\":\"Yvonne Moore\",\"phone_number\":\"9945020877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000053","MIN_INSERTION_TIME":"1690863667000053","MAX_INSERTION_TIME":"1690863667000053","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1168,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet","partitionValues":{"company":"La"},"size":12870,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":146,\"minValues\":{\"address\":\"00784 John Union\\nNorth William, \",\"age\":3.526315789473684,\"id\":28,\"name\":\"Adam Holmes\",\"phone_number\":\"(255)422-4790x07584\"},\"maxValues\":{\"address\":\"Unit 9840 Box 7596\\nDPO AP 23397\",\"age\":526.0526315789474,\"id\":19932,\"name\":\"William Hall\",\"phone_number\":\"996.404.3877x710\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000050","MIN_INSERTION_TIME":"1690863667000050","MAX_INSERTION_TIME":"1690863667000050","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1296,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet","partitionValues":{"company":"Le"},"size":22240,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":281,\"minValues\":{\"address\":\"01151 Patrick Port Apt. 130\\nAcos\",\"age\":0.9473684210526315,\"id\":73,\"name\":\"Abigail Hall\",\"phone_number\":\"(215)650-5527\"},\"maxValues\":{\"address\":\"Unit 9106 Box 7609\\nDPO AE 11608\",\"age\":520.421052631579,\"id\":19910,\"name\":\"William Munoz\",\"phone_number\":\"991-289-6200x1654\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000021","MIN_INSERTION_TIME":"1690863667000021","MAX_INSERTION_TIME":"1690863667000021","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":129,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Lo/part-00029-931b503f-fd47-400f-a02a-90a2ef88e0a3.c000.snappy.parquet","partitionValues":{"company":"Lo"},"size":18548,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":226,\"minValues\":{\"address\":\"00244 Garcia Isle\\nLake Jacquelin\",\"age\":0.3157894736842105,\"id\":29,\"name\":\"Aaron Snyder\",\"phone_number\":\"(203)954-2113x96479\"},\"maxValues\":{\"address\":\"Unit 9118 Box 9686\\nDPO AP 73644\",\"age\":522.4736842105264,\"id\":19829,\"name\":\"Yvonne Johnson\",\"phone_number\":\"994-421-3429x47959\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000031","MIN_INSERTION_TIME":"1690863667000031","MAX_INSERTION_TIME":"1690863667000031","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1042,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ly/part-00093-849279d6-56ef-4e52-b314-781c0bea9956.c000.snappy.parquet","partitionValues":{"company":"Ly"},"size":5231,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":45,\"minValues\":{\"address\":\"04721 Young Road\\nTrujilloberg, O\",\"age\":37.421052631578945,\"id\":89,\"name\":\"Alicia Todd\",\"phone_number\":\"(205)908-7909\"},\"maxValues\":{\"address\":\"Unit 8417 Box 3054\\nDPO AP 45954\",\"age\":511.2631578947368,\"id\":19590,\"name\":\"Valerie Cameron\",\"phone_number\":\"9765171990\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000100","MIN_INSERTION_TIME":"1690863667000100","MAX_INSERTION_TIME":"1690863667000100","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1938,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet","partitionValues":{"company":"Ma"},"size":41747,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":570,\"minValues\":{\"address\":\"0053 Melissa Passage Apt. 467\\nNe\",\"age\":0.8421052631578947,\"id\":20,\"name\":\"Aaron Manning\",\"phone_number\":\"(200)963-0247\"},\"maxValues\":{\"address\":\"Unit 9956 Box 5741\\nDPO AA 22448\",\"age\":525.3157894736842,\"id\":19940,\"name\":\"Zachary Wilson\",\"phone_number\":\"999-870-5771\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000004","MIN_INSERTION_TIME":"1690863667000004","MAX_INSERTION_TIME":"1690863667000004","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":860,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Mc/part-00019-17272ebd-6678-4d20-b5a6-5fb2c70fe5d8.c000.snappy.parquet","partitionValues":{"company":"Mc"},"size":22181,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":278,\"minValues\":{\"address\":\"002 Kelly Extensions Suite 586\\nE\",\"age\":0.8421052631578947,\"id\":227,\"name\":\"Aaron Allen\",\"phone_number\":\"(201)853-9825\"},\"maxValues\":{\"address\":\"Unit 9522 Box 1773\\nDPO AP 74836\",\"age\":525.7894736842105,\"id\":19937,\"name\":\"Zachary Hernandez\",\"phone_number\":\"996.250.3008\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000020","MIN_INSERTION_TIME":"1690863667000020","MAX_INSERTION_TIME":"1690863667000020","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":338,"sizeInBytes":31,"cardinality":4}}} -{"add":{"path":"company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet","partitionValues":{"company":"Mi"},"size":27449,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":354,\"minValues\":{\"address\":\"0045 Stacey Forest Apt. 735\\nDani\",\"age\":4.578947368421052,\"id\":31,\"name\":\"Aaron Page\",\"phone_number\":\"(219)952-5252x1865\"},\"maxValues\":{\"address\":\"Unit 9482 Box 6580\\nDPO AE 25058\",\"age\":524.1052631578947,\"id\":20009,\"name\":\"Yolanda Arnold MD\",\"phone_number\":\"999.688.6199\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000006","MIN_INSERTION_TIME":"1690863667000006","MAX_INSERTION_TIME":"1690863667000006","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":998,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Mo/part-00007-a816073a-4c22-42f5-9879-97441e3cbf2c.c000.snappy.parquet","partitionValues":{"company":"Mo"},"size":36801,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":493,\"minValues\":{\"address\":\"0061 Nancy Lodge\\nNewtonfort, MP \",\"age\":0.3157894736842105,\"id\":17,\"name\":\"Aaron Bishop\",\"phone_number\":\"(205)960-4970x08053\"},\"maxValues\":{\"address\":\"Unit 9249 Box 4583\\nDPO AE 36010\",\"age\":526.1578947368421,\"id\":19998,\"name\":\"Zachary Rivera\",\"phone_number\":\"997-495-6251x51617\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000008","MIN_INSERTION_TIME":"1690863667000008","MAX_INSERTION_TIME":"1690863667000008","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":726,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet","partitionValues":{"company":"Mu"},"size":12269,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":137,\"minValues\":{\"address\":\"0003 Gray Lock\\nSouth Frederick, \",\"age\":20.210526315789473,\"id\":36,\"name\":\"Aaron Guzman\",\"phone_number\":\"(245)983-4644x893\"},\"maxValues\":{\"address\":\"Unit 8184 Box 5878\\nDPO AP 04130\",\"age\":523.7894736842105,\"id\":19828,\"name\":\"Yolanda Proctor\",\"phone_number\":\"967-421-5860x556\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000055","MIN_INSERTION_TIME":"1690863667000055","MAX_INSERTION_TIME":"1690863667000055","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1422,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet","partitionValues":{"company":"Ng"},"size":6162,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":55,\"minValues\":{\"address\":\"000 Gomez Glens Suite 995\\nGrantb\",\"age\":3.0526315789473686,\"id\":50,\"name\":\"Adam Ritter\",\"phone_number\":\"(246)815-7710\"},\"maxValues\":{\"address\":\"Unit 9668 Box 9007\\nDPO AE 41396\",\"age\":525.7368421052631,\"id\":19686,\"name\":\"William Thomas\",\"phone_number\":\"998-557-5049\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000091","MIN_INSERTION_TIME":"1690863667000091","MAX_INSERTION_TIME":"1690863667000091","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2066,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet","partitionValues":{"company":"Nu"},"size":2602,"modificationTime":1690863677000,"dataChange":true,"stats":"{\"numRecords\":12,\"minValues\":{\"address\":\"074 Erickson Causeway\\nKeithberg,\",\"age\":146.42105263157896,\"id\":1085,\"name\":\"Cameron Garrett\",\"phone_number\":\"(218)458-1913\"},\"maxValues\":{\"address\":\"USS Beard\\nFPO AE 15543\",\"age\":524.9473684210526,\"id\":19712,\"name\":\"Terri Villegas\",\"phone_number\":\"875.673.5216x8303\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000136","MIN_INSERTION_TIME":"1690863667000136","MAX_INSERTION_TIME":"1690863667000136","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2616,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet","partitionValues":{"company":"Oc"},"size":4482,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":33,\"minValues\":{\"address\":\"053 Cardenas Common Apt. 468\\nBri\",\"age\":20.57894736842105,\"id\":98,\"name\":\"Adam Allen\",\"phone_number\":\"(561)224-1316x323\"},\"maxValues\":{\"address\":\"Unit 2394 Box 5382\\nDPO AA 74627\",\"age\":518.9473684210526,\"id\":19914,\"name\":\"Zachary Stone\",\"phone_number\":\"978-816-4108x11026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000111","MIN_INSERTION_TIME":"1690863667000111","MAX_INSERTION_TIME":"1690863667000111","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2364,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet","partitionValues":{"company":"Ol"},"size":6451,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":60,\"minValues\":{\"address\":\"0099 Melissa Fords\\nThomasfort, A\",\"age\":3.3684210526315788,\"id\":436,\"name\":\"Abigail Murray\",\"phone_number\":\"(316)579-6397\"},\"maxValues\":{\"address\":\"USS Roberts\\nFPO AP 00562\",\"age\":507.7368421052632,\"id\":19157,\"name\":\"Timothy Gonzalez\",\"phone_number\":\"983-227-4222x599\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000090","MIN_INSERTION_TIME":"1690863667000090","MAX_INSERTION_TIME":"1690863667000090","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2024,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet","partitionValues":{"company":"Or"},"size":7299,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":70,\"minValues\":{\"address\":\"000 Pamela Meadow Suite 408\\nWest\",\"age\":8.31578947368421,\"id\":607,\"name\":\"Aimee Daniels\",\"phone_number\":\"(244)793-7505\"},\"maxValues\":{\"address\":\"Unit 8297 Box 7177\\nDPO AP 03871\",\"age\":514.8421052631579,\"id\":19726,\"name\":\"Zachary Smith\",\"phone_number\":\"9937635482\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000083","MIN_INSERTION_TIME":"1690863667000083","MAX_INSERTION_TIME":"1690863667000083","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1896,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Re/part-00038-5eab7850-c4e9-405c-a185-1dfd8771315f.c000.snappy.parquet","partitionValues":{"company":"Re"},"size":15458,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":181,\"minValues\":{\"address\":\"00593 Amy Park Suite 035\\nMorrisb\",\"age\":0.6842105263157895,\"id\":58,\"name\":\"Alexander Fitzgerald\",\"phone_number\":\"(206)349-9381x79894\"},\"maxValues\":{\"address\":\"Unit 9145 Box 6209\\nDPO AE 60854\",\"age\":524.7894736842105,\"id\":19983,\"name\":\"Zachary Hall\",\"phone_number\":\"999-793-2961x7307\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000040","MIN_INSERTION_TIME":"1690863667000040","MAX_INSERTION_TIME":"1690863667000040","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1552,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Ri/part-00027-800a0daf-9dda-4cb9-a968-027cbfe88cdc.c000.snappy.parquet","partitionValues":{"company":"Ri"},"size":20911,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":254,\"minValues\":{\"address\":\"000 Cole Ford\\nWest Karenmouth, G\",\"age\":8.842105263157896,\"id\":21,\"name\":\"Aaron Holmes\",\"phone_number\":\"(204)250-9348\"},\"maxValues\":{\"address\":\"Unit 9916 Box 0796\\nDPO AP 83951\",\"age\":523.421052631579,\"id\":19976,\"name\":\"Yvette Hughes\",\"phone_number\":\"998.229.6607x0353\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000029","MIN_INSERTION_TIME":"1690863667000029","MAX_INSERTION_TIME":"1690863667000029","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":504,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet","partitionValues":{"company":"Ro"},"size":45435,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":623,\"minValues\":{\"address\":\"0056 Christine Streets\\nCarlosvie\",\"age\":0.7894736842105263,\"id\":68,\"name\":\"Aaron Copeland\",\"phone_number\":\"(201)291-6067x938\"},\"maxValues\":{\"address\":\"Unit 9878 Box 7105\\nDPO AA 03304\",\"age\":525.6315789473684,\"id\":19994,\"name\":\"Yesenia Simmons\",\"phone_number\":\"998.320.6307x808\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000001","MIN_INSERTION_TIME":"1690863667000001","MAX_INSERTION_TIME":"1690863667000001","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":906,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet","partitionValues":{"company":"Ru"},"size":10044,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":107,\"minValues\":{\"address\":\"017 Michael Flat Apt. 710\\nBritta\",\"age\":2.6315789473684212,\"id\":15,\"name\":\"Aaron Gonzalez\",\"phone_number\":\"(235)473-1066\"},\"maxValues\":{\"address\":\"Unit 4738 Box 8948\\nDPO AE 35121\",\"age\":517.2631578947369,\"id\":19896,\"name\":\"Vincent Johnson\",\"phone_number\":\"914.458.0976x4683\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000061","MIN_INSERTION_TIME":"1690863667000061","MAX_INSERTION_TIME":"1690863667000061","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1724,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Sa/part-00028-8ca81517-d5a0-4658-9eea-97aa50ff131f.c000.snappy.parquet","partitionValues":{"company":"Sa"},"size":19660,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":245,\"minValues\":{\"address\":\"001 Garcia Green Suite 960\\nBilly\",\"age\":0.9473684210526315,\"id\":105,\"name\":\"Adam Monroe\",\"phone_number\":\"(241)812-9041\"},\"maxValues\":{\"address\":\"Unit 9865 Box 5044\\nDPO AA 61115\",\"age\":525.8421052631579,\"id\":19992,\"name\":\"Yolanda Jones\",\"phone_number\":\"993.654.1038\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000030","MIN_INSERTION_TIME":"1690863667000030","MAX_INSERTION_TIME":"1690863667000030","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":215,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet","partitionValues":{"company":"Sn"},"size":5063,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":40,\"minValues\":{\"address\":\"0032 Anderson Run Suite 666\\nNew \",\"age\":1.0526315789473684,\"id\":305,\"name\":\"Alexander Wilson\",\"phone_number\":\"(213)734-6947x0066\"},\"maxValues\":{\"address\":\"Unit 7678 Box 0907\\nDPO AE 61946\",\"age\":522.421052631579,\"id\":19515,\"name\":\"William Gamble\",\"phone_number\":\"9874468964\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000103","MIN_INSERTION_TIME":"1690863667000103","MAX_INSERTION_TIME":"1690863667000103","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2406,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Sp/part-00091-5b6a1e47-16d3-4971-9018-fb781f232c48.c000.snappy.parquet","partitionValues":{"company":"Sp"},"size":5487,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":47,\"minValues\":{\"address\":\"0161 Dunlap Rue Suite 800\\nLeachv\",\"age\":69.63157894736842,\"id\":14,\"name\":\"Angela Walsh\",\"phone_number\":\"(252)635-9619x12717\"},\"maxValues\":{\"address\":\"Unit 8631 Box 8012\\nDPO AA 48997\",\"age\":501.8421052631579,\"id\":19894,\"name\":\"Zoe Howard\",\"phone_number\":\"970.853.1996x7674\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000097","MIN_INSERTION_TIME":"1690863667000097","MAX_INSERTION_TIME":"1690863667000097","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1812,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet","partitionValues":{"company":"St"},"size":21461,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":271,\"minValues\":{\"address\":\"0008 Ricky Alley\\nNorth Lindsey, \",\"age\":3.1578947368421053,\"id\":46,\"name\":\"Aaron Brown\",\"phone_number\":\"(211)328-9975\"},\"maxValues\":{\"address\":\"Unit 9418 Box 6579\\nDPO AP 24393\",\"age\":526.2105263157895,\"id\":19982,\"name\":\"William Rodgers\",\"phone_number\":\"995-536-4418x81026\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000025","MIN_INSERTION_TIME":"1690863667000025","MAX_INSERTION_TIME":"1690863667000025","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":460,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet","partitionValues":{"company":"Su"},"size":9103,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"00654 Steven Place Suite 539\\nNor\",\"age\":4.7368421052631575,\"id\":239,\"name\":\"Alexandria Moore\",\"phone_number\":\"(206)340-5360x454\"},\"maxValues\":{\"address\":\"Unit 6839 Box 0658\\nDPO AA 96602\",\"age\":526.1052631578947,\"id\":19860,\"name\":\"Wayne Taylor\",\"phone_number\":\"983-621-0018x27839\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000069","MIN_INSERTION_TIME":"1690863667000069","MAX_INSERTION_TIME":"1690863667000069","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2152,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Ta/part-00041-fc2e5099-e084-4c8c-af16-73d0482cb2fc.c000.snappy.parquet","partitionValues":{"company":"Ta"},"size":14360,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":165,\"minValues\":{\"address\":\"0051 Novak Forks\\nHunterfort, WY \",\"age\":7.315789473684211,\"id\":86,\"name\":\"Adam Frederick\",\"phone_number\":\"(227)567-4688\"},\"maxValues\":{\"address\":\"Unit 7071 Box 6487\\nDPO AA 28010\",\"age\":522.7894736842105,\"id\":19878,\"name\":\"Yvonne Owens\",\"phone_number\":\"991-573-8797x0992\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000043","MIN_INSERTION_TIME":"1690863667000043","MAX_INSERTION_TIME":"1690863667000043","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1596,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Th/part-00026-41cafbda-9103-4f94-ad85-394d07f413e6.c000.snappy.parquet","partitionValues":{"company":"Th"},"size":21285,"modificationTime":1690863671000,"dataChange":true,"stats":"{\"numRecords\":263,\"minValues\":{\"address\":\"0024 Alexandria Lock\\nRandyville,\",\"age\":0.3157894736842105,\"id\":23,\"name\":\"Aaron Molina\",\"phone_number\":\"(202)727-2391x54126\"},\"maxValues\":{\"address\":\"Unit 9135 Box 7869\\nDPO AE 40786\",\"age\":524.3157894736842,\"id\":19906,\"name\":\"Zachary Gross\",\"phone_number\":\"979-851-9081\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000028","MIN_INSERTION_TIME":"1690863667000028","MAX_INSERTION_TIME":"1690863667000028","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":299,"sizeInBytes":31,"cardinality":4}}} -{"add":{"path":"company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet","partitionValues":{"company":"To"},"size":8236,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":83,\"minValues\":{\"address\":\"00291 Bobby Drives Suite 500\\nHol\",\"age\":23.736842105263158,\"id\":30,\"name\":\"Aaron Patel\",\"phone_number\":\"(269)544-6444\"},\"maxValues\":{\"address\":\"Unit 8440 Box 1906\\nDPO AE 46422\",\"age\":525.6315789473684,\"id\":19595,\"name\":\"Zachary Ward\",\"phone_number\":\"982.797.2535x127\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000078","MIN_INSERTION_TIME":"1690863667000078","MAX_INSERTION_TIME":"1690863667000078","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2322,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Wa/part-00008-18aa50ac-1577-401e-92f8-8c5fcd33593a.c000.snappy.parquet","partitionValues":{"company":"Wa"},"size":36041,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":485,\"minValues\":{\"address\":\"005 Powers Rue Suite 061\\nLake El\",\"age\":0.5263157894736842,\"id\":10,\"name\":\"Aaron Stein\",\"phone_number\":\"(241)774-6129\"},\"maxValues\":{\"address\":\"Unit 9988 Box 9529\\nDPO AE 32750\",\"age\":525.2105263157895,\"id\":20003,\"name\":\"Zachary Brooks\",\"phone_number\":\"999-873-8219x260\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000009","MIN_INSERTION_TIME":"1690863667000009","MAX_INSERTION_TIME":"1690863667000009","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":772,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":814,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"company=Zi/part-00107-68e53343-d89e-4e21-b95c-fe3df9f9caca.c000.snappy.parquet","partitionValues":{"company":"Zi"},"size":3742,"modificationTime":1690863675000,"dataChange":true,"stats":"{\"numRecords\":24,\"minValues\":{\"address\":\"0259 John Passage\\nKingchester, H\",\"age\":8.210526315789474,\"id\":1326,\"name\":\"Amber Fisher PhD\",\"phone_number\":\"(268)300-8535x35664\"},\"maxValues\":{\"address\":\"PSC 8305, Box 4326\\nAPO AE 85053\",\"age\":507.10526315789474,\"id\":19840,\"name\":\"William Smith\",\"phone_number\":\"982-464-7712x9705\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000114","MIN_INSERTION_TIME":"1690863667000114","MAX_INSERTION_TIME":"1690863667000114","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2532,"sizeInBytes":34,"cardinality":1}}} +{"commitInfo":{"timestamp":1690885068619,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#11114L = 116)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":6,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"135","scanTimeMs":"135","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"5cc14921-1cf7-4b81-b1c9-2489b4d114cb"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc index f2c8602f7e..1bffab337a 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.crc @@ -1 +1 @@ -{"txnId":"9d28bbe2-7560-465b-a0b2-6d38b8c145fd","tableSizeBytes":1759180,"numFiles":161,"numDeletedRecordsOpt":103,"numDeletionVectorsOpt":63,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[84,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[326544,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[98,63,0,0,0,0,0,0,0,0]}} +{"txnId":"fa56cf93-66a6-468b-9b80-93b8bd937697","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json index 1d4370dd24..71b5b6d0f9 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000008.json @@ -1,2 +1 @@ -{"commitInfo":{"timestamp":1690863705818,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"ADD COLUMNS","operationParameters":{"columns":"[{\"column\":{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}}}]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":7,"isolationLevel":"WriteSerializable","isBlindAppend":true,"operationMetrics":{},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"9d28bbe2-7560-465b-a0b2-6d38b8c145fd"}} -{"metaData":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454}} +{"commitInfo":{"timestamp":1690885069697,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#11465L = 117)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":7,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"139","scanTimeMs":"139","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"fa56cf93-66a6-468b-9b80-93b8bd937697"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc index b9ada469ca..17ecad0561 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.crc @@ -1 +1 @@ -{"txnId":"4f272409-6f78-4e53-b2ae-f858c3e6e6fe","tableSizeBytes":1761422,"numFiles":162,"numDeletedRecordsOpt":104,"numDeletionVectorsOpt":63,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[85,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[328786,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[99,63,0,0,0,0,0,0,0,0]}} +{"txnId":"6685c01a-0be9-47f2-ae85-dc7e26709153","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json index 7563e61d27..eeed2bf9a5 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000009.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863710479,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#2262L = 111)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":8,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"3606","scanTimeMs":"778","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2242","rewriteTimeMs":"2827"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"4f272409-6f78-4e53-b2ae-f858c3e6e6fe"}} -{"remove":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","deletionTimestamp":1690863710478,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Br"},"size":36324,"tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":257,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"4A/part-00000-17e078e5-2504-4c6f-8759-5b20895a992a.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":2242,"modificationTime":1690863709000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"8441 Cook Light Suite 419\\nPittma\",\"age\":91.89473684210526,\"id\":111,\"name\":\"Michael Wagner\",\"phone_number\":\"+1-234-313-2628x723\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":3},\"maxValues\":{\"address\":\"8441 Cook Light Suite 419\\nPittma�\",\"age\":91.89473684210526,\"id\":111,\"name\":\"Michael Wagner\",\"phone_number\":\"+1-234-313-2628x723\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":3},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863709000000","MIN_INSERTION_TIME":"1690863709000000","MAX_INSERTION_TIME":"1690863709000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet","partitionValues":{"company":"Br"},"size":36324,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":486,\"minValues\":{\"address\":\"00138 Cole Expressway Apt. 298\\nM\",\"age\":1.736842105263158,\"id\":74,\"name\":\"Aaron Burch\",\"phone_number\":\"(201)486-9368\"},\"maxValues\":{\"address\":\"Unit 9821 Box 0150\\nDPO AP 50853\",\"age\":526.0526315789474,\"id\":19847,\"name\":\"William Tucker\",\"phone_number\":\"998-400-4344x104\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000010","MIN_INSERTION_TIME":"1690863667000010","MAX_INSERTION_TIME":"1690863667000010","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"4-h])i-noGFQy).>#)]T","offset":1,"sizeInBytes":36,"cardinality":2}}} +{"commitInfo":{"timestamp":1690885070753,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#11816L = 118)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":8,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"132","scanTimeMs":"132","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"6685c01a-0be9-47f2-ae85-dc7e26709153"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.checkpoint.parquet b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.checkpoint.parquet index c8118c3980c0e02bdb7c1f7dd04e9f26bdc63c97..dba9baff3420f414fd83cf9c6fcc7882c8365344 100644 GIT binary patch literal 27370 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�y z0{_9g`27$USyw>0j>vKLm+Z`q%f$X}!wzgKXmCW7qjindIP2RemubH% z&A39!6_Bg-e?@}q2S*rvE#;`)@8;$N=QvHDI)DyC?dno{sUUOtu%`+L|4d(5`_s?2 zQ?3pFyFH#?Lkzy5ab zu0j7szUi;O|6izjKSp?O2VHy9_a$SksabP5{x$4(>U_z0#9o?w{W1Xea!Iix6!!tM z5C*~#mb<;nmC>BL@L}PrC-@y+=we;z_*vb=nfCZxwXwPBwuFo5l`-NNrou^L?D`3~ pNNi>`8V-5=gfk#IE>A=tO{VH_NQU3e|7ZS5x3@~t)TZg){|^{5%98*9 diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc index 328b2e6fcf..ba50b2e48b 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.crc @@ -1 +1 @@ -{"txnId":"d37b8900-abe8-4d81-8d39-3f12b4a8d96e","tableSizeBytes":1763623,"numFiles":163,"numDeletedRecordsOpt":105,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[86,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[330987,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[99,64,0,0,0,0,0,0,0,0]}} +{"txnId":"45b90d02-f93b-4a18-94d1-0dd66192d58f","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json index 0339fbc673..e4c3841c7c 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000010.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863753617,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#2960L = 115)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":9,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"2049","scanTimeMs":"993","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2201","rewriteTimeMs":"1055"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"d37b8900-abe8-4d81-8d39-3f12b4a8d96e"}} -{"remove":{"path":"company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet","deletionTimestamp":1690863753615,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"No"},"size":7614,"tags":{"INSERTION_TIME":"1690863667000082","MIN_INSERTION_TIME":"1690863667000082","MAX_INSERTION_TIME":"1690863667000082","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"u1/part-00000-f618102b-2c42-4802-bc2d-b3d27d42240e.c000.snappy.parquet","partitionValues":{"company":"No"},"size":2201,"modificationTime":1690863753000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"55381 John Ferry Suite 498\\nSouth\",\"age\":511.1578947368421,\"id\":115,\"name\":\"Anne Rivera\",\"phone_number\":\"5583435810\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":15},\"maxValues\":{\"address\":\"55381 John Ferry Suite 498\\nSouth�\",\"age\":511.1578947368421,\"id\":115,\"name\":\"Anne Rivera\",\"phone_number\":\"5583435810\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":15},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863753000000","MIN_INSERTION_TIME":"1690863753000000","MAX_INSERTION_TIME":"1690863753000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet","partitionValues":{"company":"No"},"size":7614,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":74,\"minValues\":{\"address\":\"0033 Edwards View\\nLake Alexisfor\",\"age\":8.0,\"id\":115,\"name\":\"Aimee Roman\",\"phone_number\":\"(214)223-4571\"},\"maxValues\":{\"address\":\"Unit 8336 Box 4247\\nDPO AP 37634\",\"age\":518.2631578947369,\"id\":19508,\"name\":\"Zoe Moore\",\"phone_number\":\"989-701-8877\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000082","MIN_INSERTION_TIME":"1690863667000082","MAX_INSERTION_TIME":"1690863667000082","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"OMB{NLM1kuH#FWqHwHvk","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"commitInfo":{"timestamp":1690885071918,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#12167L = 119)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":9,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"123","scanTimeMs":"122","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"45b90d02-f93b-4a18-94d1-0dd66192d58f"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc index 25e06447e4..88b15e2e36 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.crc @@ -1 +1 @@ -{"txnId":"1dffc420-8c72-41af-8596-ef3e14a14edd","tableSizeBytes":1765812,"numFiles":164,"numDeletedRecordsOpt":106,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[87,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[333176,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[100,64,0,0,0,0,0,0,0,0]}} +{"txnId":"318426d6-bedd-4f49-a140-9af4ef5d66e5","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json index b3be20a473..e15f988e12 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000011.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863760281,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#4045L = 116)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":10,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"3181","scanTimeMs":"2027","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2189","rewriteTimeMs":"1154"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"1dffc420-8c72-41af-8596-ef3e14a14edd"}} -{"remove":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","deletionTimestamp":1690863760279,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wi"},"size":41056,"tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":814,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"QK/part-00000-465da246-641d-48b9-811c-7a83792ce8ec.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":2189,"modificationTime":1690863759000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"81866 Brown Route\\nNorth Anthony,\",\"age\":522.6842105263158,\"id\":116,\"name\":\"Leslie Foley\",\"phone_number\":\"309.744.7173x3033\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":16},\"maxValues\":{\"address\":\"81866 Brown Route\\nNorth Anthony,�\",\"age\":522.6842105263158,\"id\":116,\"name\":\"Leslie Foley\",\"phone_number\":\"309.744.7173x3033\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":16},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863759000000","MIN_INSERTION_TIME":"1690863759000000","MAX_INSERTION_TIME":"1690863759000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"odbtt[MFBcRdvYvSO4^J","offset":1,"sizeInBytes":40,"cardinality":4}}} +{"commitInfo":{"timestamp":1690885074089,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#12744L = 120)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":10,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"122","scanTimeMs":"122","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"318426d6-bedd-4f49-a140-9af4ef5d66e5"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc index 34c8e88c82..602d240c48 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.crc @@ -1 +1 @@ -{"txnId":"759a9976-b220-49c8-91a5-43e543b7f17e","tableSizeBytes":1768088,"numFiles":165,"numDeletedRecordsOpt":107,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[88,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[335452,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[101,64,0,0,0,0,0,0,0,0]}} +{"txnId":"ff90fd88-0d1e-46da-9f41-2ebb47c75e02","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json index f78def7754..d6766610a7 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000012.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863763288,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#4554L = 117)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":11,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"2222","scanTimeMs":"1143","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2276","rewriteTimeMs":"1078"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"759a9976-b220-49c8-91a5-43e543b7f17e"}} -{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863763286,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":592,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"pN/part-00000-cca81908-5694-4c08-88da-590a50a5055f.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":2276,"modificationTime":1690863762000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"641 Robinson Square Apt. 666\\nEas\",\"age\":512.7368421052631,\"id\":117,\"name\":\"William Jackson\",\"phone_number\":\"+1-369-773-8034x812\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":17},\"maxValues\":{\"address\":\"641 Robinson Square Apt. 666\\nEas�\",\"age\":512.7368421052631,\"id\":117,\"name\":\"William Jackson\",\"phone_number\":\"+1-369-773-8034x812\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":17},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863762000000","MIN_INSERTION_TIME":"1690863762000000","MAX_INSERTION_TIME":"1690863762000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"09GWPe^ta[M53e((go7o","offset":1,"sizeInBytes":40,"cardinality":4}}} +{"commitInfo":{"timestamp":1690885075616,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#13223L = 121)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":11,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"129","scanTimeMs":"129","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"ff90fd88-0d1e-46da-9f41-2ebb47c75e02"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc index b07754fafa..70c98c5292 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.crc @@ -1 +1 @@ -{"txnId":"89f1ecf6-69d6-4a64-9cf5-f1e33d53f1f6","tableSizeBytes":1770348,"numFiles":166,"numDeletedRecordsOpt":108,"numDeletionVectorsOpt":64,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[89,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[337712,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[102,64,0,0,0,0,0,0,0,0]}} +{"txnId":"e93d28be-3b0c-493c-98ab-8629befaad9e","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json index 649a8b4dd3..32679fb392 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000013.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863765772,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#5308L = 118)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":12,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1779","scanTimeMs":"849","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2260","rewriteTimeMs":"929"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"89f1ecf6-69d6-4a64-9cf5-f1e33d53f1f6"}} -{"remove":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","deletionTimestamp":1690863765771,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Do"},"size":9130,"tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":2194,"sizeInBytes":36,"cardinality":2}}} -{"add":{"path":"Nd/part-00000-a6ce3fc9-4e2b-4d8b-860e-e38a29846bd0.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":2260,"modificationTime":1690863765000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"5302 Ricky Hill Apt. 254\\nPort Ni\",\"age\":254.31578947368422,\"id\":118,\"name\":\"Elaine Holder\",\"phone_number\":\"(593)472-6905x23712\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":18},\"maxValues\":{\"address\":\"5302 Ricky Hill Apt. 254\\nPort Ni�\",\"age\":254.31578947368422,\"id\":118,\"name\":\"Elaine Holder\",\"phone_number\":\"(593)472-6905x23712\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":18},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863765000000","MIN_INSERTION_TIME":"1690863765000000","MAX_INSERTION_TIME":"1690863765000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet","partitionValues":{"company":"Do"},"size":9130,"modificationTime":1690863673000,"dataChange":true,"stats":"{\"numRecords\":94,\"minValues\":{\"address\":\"02171 Brown Stravenue Suite 513\\n\",\"age\":6.0,\"id\":118,\"name\":\"Amanda Short\",\"phone_number\":\"(212)729-1198x96914\"},\"maxValues\":{\"address\":\"Unit 4142 Box 9947\\nDPO AE 63011\",\"age\":524.7894736842105,\"id\":19780,\"name\":\"Zachary Valdez\",\"phone_number\":\"994-880-5872x848\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000070","MIN_INSERTION_TIME":"1690863667000070","MAX_INSERTION_TIME":"1690863667000070","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"{}G%w9?=nDLFm:yE-Uo7","offset":1,"sizeInBytes":38,"cardinality":3}}} +{"commitInfo":{"timestamp":1690885076748,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#13702L = 122)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":12,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"120","scanTimeMs":"120","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"e93d28be-3b0c-493c-98ab-8629befaad9e"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc index 5b5371dcee..97020a4823 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.crc @@ -1 +1 @@ -{"txnId":"c76440d1-2f20-445d-88eb-ead8fae4516b","tableSizeBytes":1772452,"numFiles":167,"numDeletedRecordsOpt":109,"numDeletionVectorsOpt":65,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[90,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[339816,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[102,65,0,0,0,0,0,0,0,0]}} +{"txnId":"7d508e66-9132-41d5-b903-8671c23b0c4d","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json index bc1f03f308..a531214fad 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000014.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863768307,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#6062L = 119)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":13,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"1974","scanTimeMs":"858","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2104","rewriteTimeMs":"1115"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"c76440d1-2f20-445d-88eb-ead8fae4516b"}} -{"remove":{"path":"company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet","deletionTimestamp":1690863768306,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Te"},"size":4028,"tags":{"INSERTION_TIME":"1690863667000085","MIN_INSERTION_TIME":"1690863667000085","MAX_INSERTION_TIME":"1690863667000085","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"Ky/part-00000-ac7b9132-3a2b-40de-bab7-c496654af5c3.c000.snappy.parquet","partitionValues":{"company":"Te"},"size":2104,"modificationTime":1690863767000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"USCGC Graham\\nFPO AP 86438\",\"age\":298.0,\"id\":119,\"name\":\"Stephanie Bryant\",\"phone_number\":\"959-976-0515\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":19},\"maxValues\":{\"address\":\"USCGC Graham\\nFPO AP 86438\",\"age\":298.0,\"id\":119,\"name\":\"Stephanie Bryant\",\"phone_number\":\"959-976-0515\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":19},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863767000000","MIN_INSERTION_TIME":"1690863767000000","MAX_INSERTION_TIME":"1690863767000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Te/part-00079-c6a09015-05c2-4f7c-aeb1-9170fa7a63fe.c000.snappy.parquet","partitionValues":{"company":"Te"},"size":4028,"modificationTime":1690863674000,"dataChange":true,"stats":"{\"numRecords\":29,\"minValues\":{\"address\":\"077 Archer Orchard Apt. 669\\nBull\",\"age\":33.473684210526315,\"id\":119,\"name\":\"Allen Riddle\",\"phone_number\":\"(356)459-0454x6842\"},\"maxValues\":{\"address\":\"USS Davis\\nFPO AA 38858\",\"age\":523.7368421052631,\"id\":19500,\"name\":\"Terry Fuller\",\"phone_number\":\"959-976-0515\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000085","MIN_INSERTION_TIME":"1690863667000085","MAX_INSERTION_TIME":"1690863667000085","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"*<#?6+SO:9JM&]USxE[F","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"commitInfo":{"timestamp":1690885078041,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#14181L = 123)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":13,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"124","scanTimeMs":"123","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"7d508e66-9132-41d5-b903-8671c23b0c4d"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc index 8ed0c37118..2d79c9e0bf 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.crc @@ -1 +1 @@ -{"txnId":"793441c4-4968-48d4-a654-2ebc5eae74aa","tableSizeBytes":1774650,"numFiles":168,"numDeletedRecordsOpt":110,"numDeletionVectorsOpt":66,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[91,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[342014,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[102,66,0,0,0,0,0,0,0,0]}} +{"txnId":"90cc9c9c-36e5-4334-a11a-8fd24d1300b1","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json index f50aa8603f..488313996a 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000015.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863770864,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#6809L = 120)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":14,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"1998","scanTimeMs":"936","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2198","rewriteTimeMs":"1061"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"793441c4-4968-48d4-a654-2ebc5eae74aa"}} -{"remove":{"path":"company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet","deletionTimestamp":1690863770862,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Pa"},"size":23682,"tags":{"INSERTION_TIME":"1690863667000019","MIN_INSERTION_TIME":"1690863667000019","MAX_INSERTION_TIME":"1690863667000019","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet","partitionValues":{"company":"Pa"},"size":2198,"modificationTime":1690863770000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"199 Wheeler Parkways\\nBrandonfort\",\"age\":451.2105263157895,\"id\":120,\"name\":\"Sarah Newman\",\"phone_number\":\"296-595-9543x57220\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":20},\"maxValues\":{\"address\":\"199 Wheeler Parkways\\nBrandonfort�\",\"age\":451.2105263157895,\"id\":120,\"name\":\"Sarah Newman\",\"phone_number\":\"296-595-9543x57220\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":20},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863770000000","MIN_INSERTION_TIME":"1690863770000000","MAX_INSERTION_TIME":"1690863770000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet","partitionValues":{"company":"Pa"},"size":23682,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":299,\"minValues\":{\"address\":\"002 Anthony Road\\nLake Pedro, SD \",\"age\":1.6842105263157894,\"id\":61,\"name\":\"Aaron Garcia\",\"phone_number\":\"(208)949-3697\"},\"maxValues\":{\"address\":\"Unit 8183 Box 8170\\nDPO AP 01170\",\"age\":525.1052631578947,\"id\":20005,\"name\":\"Zachary Pierce\",\"phone_number\":\"998-408-6767\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000019","MIN_INSERTION_TIME":"1690863667000019","MAX_INSERTION_TIME":"1690863667000019","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"SFCVq^*nv1IJ#[vQ%J59","offset":1,"sizeInBytes":34,"cardinality":1}}} +{"commitInfo":{"timestamp":1690885079191,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#14660L = 124)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":14,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"123","scanTimeMs":"122","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"90cc9c9c-36e5-4334-a11a-8fd24d1300b1"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc index 73c3887d41..da0e237635 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.crc @@ -1 +1 @@ -{"txnId":"baa73404-3d9b-4a87-b62a-e28cb7cb4c18","tableSizeBytes":1776799,"numFiles":169,"numDeletedRecordsOpt":111,"numDeletionVectorsOpt":66,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[92,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[344163,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[103,66,0,0,0,0,0,0,0,0]}} +{"txnId":"c2a00dec-d601-43ca-a60b-8c5c4b6ff5af","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json index e1a99c63b4..f16509dc7c 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000016.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863773605,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#7563L = 121)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":15,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"2139","scanTimeMs":"1165","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2149","rewriteTimeMs":"973"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"baa73404-3d9b-4a87-b62a-e28cb7cb4c18"}} -{"remove":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","deletionTimestamp":1690863773604,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ke"},"size":15222,"tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":1254,"sizeInBytes":34,"cardinality":1}}} -{"add":{"path":"Qj/part-00000-e885434f-5553-4b61-b117-902cd08f0e76.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":2149,"modificationTime":1690863772000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"494 Cheryl Point\\nLake Brittany, \",\"age\":488.10526315789474,\"id\":121,\"name\":\"Alice Ross\",\"phone_number\":\"709.866.7784\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":21},\"maxValues\":{\"address\":\"494 Cheryl Point\\nLake Brittany, �\",\"age\":488.10526315789474,\"id\":121,\"name\":\"Alice Ross\",\"phone_number\":\"709.866.7784\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":21},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863772000000","MIN_INSERTION_TIME":"1690863772000000","MAX_INSERTION_TIME":"1690863772000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet","partitionValues":{"company":"Ke"},"size":15222,"modificationTime":1690863672000,"dataChange":true,"stats":"{\"numRecords\":178,\"minValues\":{\"address\":\"0149 Martin Fords Suite 630\\nWest\",\"age\":0.5789473684210527,\"id\":121,\"name\":\"Adam Johnson\",\"phone_number\":\"(229)968-3232\"},\"maxValues\":{\"address\":\"Unit 9614 Box 1934\\nDPO AP 52472\",\"age\":520.4736842105264,\"id\":19920,\"name\":\"Zachary Fowler\",\"phone_number\":\"998-320-7637x25460\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000041","MIN_INSERTION_TIME":"1690863667000041","MAX_INSERTION_TIME":"1690863667000041","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"lrdcWJ2LcvTB9#qict!l","offset":1,"sizeInBytes":36,"cardinality":2}}} +{"commitInfo":{"timestamp":1690885080562,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#15139L = 125)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":15,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"124","scanTimeMs":"123","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"c2a00dec-d601-43ca-a60b-8c5c4b6ff5af"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc index 8b624498cb..8a5f747ce6 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.crc @@ -1 +1 @@ -{"txnId":"091b7556-08cb-44f9-86bb-e5a6705296f0","tableSizeBytes":1779028,"numFiles":170,"numDeletedRecordsOpt":112,"numDeletionVectorsOpt":66,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[93,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[346392,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[104,66,0,0,0,0,0,0,0,0]}} +{"txnId":"8035f639-6ff0-40cc-b640-67a8a1784999","tableSizeBytes":10499,"numFiles":1,"numDeletedRecordsOpt":2,"numDeletionVectorsOpt":1,"numMetadata":1,"numProtocol":1,"metadata":{"id":"bc4dc621-70d1-4392-86c0-fb1cf9d0f04a","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"name\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}},{\"name\":\"nbr\",\"type\":\"long\",\"nullable\":true,\"metadata\":{}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{}}]}","partitionColumns":[],"configuration":{"delta.enableDeletionVectors":"true","delta.autoOptimize.optimizeWrite":"true","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690885055727},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors"],"writerFeatures":["deletionVectors","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[0,10499,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[0,1,0,0,0,0,0,0,0,0]},"allFiles":[{"path":"part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet","partitionValues":{},"size":10499,"modificationTime":1690885056000,"dataChange":false,"stats":"{\"numRecords\":100,\"minValues\":{\"address\":\"002 Mark Tunnel\\nNew Robert, GU 4\",\"age\":8.842105263157896,\"company\":\"Ag\",\"id\":10,\"name\":\"Aaron Daniels\",\"nbr\":1111,\"phone_number\":\"(208)218-3006\"},\"maxValues\":{\"address\":\"Unit 6055 Box 5622\\nDPO AE 10192\",\"age\":512.421052631579,\"company\":\"Wr\",\"id\":109,\"name\":\"William Lamb\",\"nbr\":1210,\"phone_number\":\"998-256-9686\"},\"nullCount\":{\"address\":0,\"age\":0,\"company\":0,\"id\":0,\"name\":0,\"nbr\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690885056000000","MIN_INSERTION_TIME":"1690885056000000","MAX_INSERTION_TIME":"1690885056000000","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"Q6Kt3y1b)0MgZSWwPunr","offset":1,"sizeInBytes":36,"cardinality":2}}]} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json index daf259071d..fca9cb4129 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000017.json @@ -1,4 +1 @@ -{"commitInfo":{"timestamp":1690863776081,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#8317L = 122)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":16,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1828","scanTimeMs":"914","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2229","rewriteTimeMs":"913"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"091b7556-08cb-44f9-86bb-e5a6705296f0"}} -{"remove":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","deletionTimestamp":1690863776079,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Ca"},"size":34381,"tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"UKj8s?iZTXTc)=OhTfLo","offset":546,"sizeInBytes":38,"cardinality":3}}} -{"add":{"path":"Es/part-00000-3de72ad3-99f9-45b2-9f99-f6be9083092e.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":2229,"modificationTime":1690863775000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"97902 Devin Dam Apt. 625\\nSouth J\",\"age\":146.78947368421052,\"id\":122,\"name\":\"Stacie Taylor\",\"phone_number\":\"001-455-632-5930x537\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":22},\"maxValues\":{\"address\":\"97902 Devin Dam Apt. 625\\nSouth J�\",\"age\":146.78947368421052,\"id\":122,\"name\":\"Stacie Taylor\",\"phone_number\":\"001-455-632-5930x537\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":22},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863775000000","MIN_INSERTION_TIME":"1690863775000000","MAX_INSERTION_TIME":"1690863775000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet","partitionValues":{"company":"Ca"},"size":34381,"modificationTime":1690863670000,"dataChange":true,"stats":"{\"numRecords\":461,\"minValues\":{\"address\":\"00009 Timothy Lakes Suite 158\\nSo\",\"age\":3.3157894736842106,\"id\":13,\"name\":\"Aaron Morse\",\"phone_number\":\"(202)277-3641x94475\"},\"maxValues\":{\"address\":\"Unit 9868 Box 5032\\nDPO AA 77218\",\"age\":526.3157894736842,\"id\":20002,\"name\":\"Yvonne Alvarez\",\"phone_number\":\"997.721.3069\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000011","MIN_INSERTION_TIME":"1690863667000011","MAX_INSERTION_TIME":"1690863667000011","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"tI}SGZQpz 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:^L$SX","offset":1,"sizeInBytes":36,"cardinality":2}}} +{"commitInfo":{"timestamp":1690885085712,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#17055L = 129)\"]"},"notebook":{"notebookId":"4122466129123764"},"clusterId":"0428-070410-lm8e9giw","readVersion":19,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"0","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"123","scanTimeMs":"123","numAddedFiles":"0","numUpdatedRows":"0","numAddedBytes":"0","rewriteTimeMs":"0"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"99e34de1-1f13-4c44-afda-bf3488f472bf"}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc deleted file mode 100644 index 478041c12f..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.crc +++ /dev/null @@ -1 +0,0 @@ -{"txnId":"e35417b5-e212-4eff-b22f-17690897408c","tableSizeBytes":1787794,"numFiles":174,"numDeletedRecordsOpt":116,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[97,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[355158,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[107,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json deleted file mode 100644 index 790e614e01..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000021.json +++ /dev/null @@ -1,4 +0,0 @@ -{"commitInfo":{"timestamp":1690863787288,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#11900L = 126)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":20,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"0","numAddedChangeFiles":"0","executionTimeMs":"1334","scanTimeMs":"718","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2244","rewriteTimeMs":"615"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"e35417b5-e212-4eff-b22f-17690897408c"}} -{"remove":{"path":"company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet","deletionTimestamp":1690863787286,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Kr"},"size":3331,"tags":{"INSERTION_TIME":"1690863667000123","MIN_INSERTION_TIME":"1690863667000123","MAX_INSERTION_TIME":"1690863667000123","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet","partitionValues":{"company":"Kr"},"size":2244,"modificationTime":1690863787000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"9249 Mitchell Field Apt. 495\\nWes\",\"age\":180.78947368421052,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"+1-760-466-8799x8675\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":26},\"maxValues\":{\"address\":\"9249 Mitchell Field Apt. 495\\nWes�\",\"age\":180.78947368421052,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"+1-760-466-8799x8675\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":26},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863787000000","MIN_INSERTION_TIME":"1690863787000000","MAX_INSERTION_TIME":"1690863787000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Kr/part-00116-fe734123-4a92-4e14-9239-eeabd0708f17.c000.snappy.parquet","partitionValues":{"company":"Kr"},"size":3331,"modificationTime":1690863676000,"dataChange":true,"stats":"{\"numRecords\":20,\"minValues\":{\"address\":\"0576 Jenkins Center\\nWilliamsland\",\"age\":69.57894736842105,\"id\":126,\"name\":\"Andres Lewis\",\"phone_number\":\"(305)933-7734x5523\"},\"maxValues\":{\"address\":\"Unit 6728 Box 2078\\nDPO AP 35070\",\"age\":522.6315789473684,\"id\":19650,\"name\":\"Timothy Schmidt\",\"phone_number\":\"944.432.5814x0578\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000123","MIN_INSERTION_TIME":"1690863667000123","MAX_INSERTION_TIME":"1690863667000123","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"M.o*Oq:9V5Wxn@wB>YdD","offset":1,"sizeInBytes":34,"cardinality":1}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc deleted file mode 100644 index 79eeb7c5ed..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.crc +++ /dev/null @@ -1 +0,0 @@ -{"txnId":"632ee464-eebe-418c-b309-4a2f351c4ab8","tableSizeBytes":1789953,"numFiles":175,"numDeletedRecordsOpt":117,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[98,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[357317,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[108,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json deleted file mode 100644 index 84c691591a..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000022.json +++ /dev/null @@ -1,4 +0,0 @@ -{"commitInfo":{"timestamp":1690863789823,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#12409L = 127)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":21,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1801","scanTimeMs":"800","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2159","rewriteTimeMs":"1000"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"632ee464-eebe-418c-b309-4a2f351c4ab8"}} -{"remove":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","deletionTimestamp":1690863789822,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Wi"},"size":41056,"tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"odbtt[MFBcRdvYvSO4^J","offset":1,"sizeInBytes":40,"cardinality":4}}} -{"add":{"path":"Cz/part-00000-b81ccfaf-93bd-4364-b618-06bff2081940.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":2159,"modificationTime":1690863789000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"9245 Katie Locks\\nEast Kevin, VI \",\"age\":73.63157894736842,\"id\":127,\"name\":\"Pamela Sloan\",\"phone_number\":\"+1-464-459-1478\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":27},\"maxValues\":{\"address\":\"9245 Katie Locks\\nEast Kevin, VI �\",\"age\":73.63157894736842,\"id\":127,\"name\":\"Pamela Sloan\",\"phone_number\":\"+1-464-459-1478\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":27},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863789000000","MIN_INSERTION_TIME":"1690863789000000","MAX_INSERTION_TIME":"1690863789000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet","partitionValues":{"company":"Wi"},"size":41056,"modificationTime":1690863667000,"dataChange":true,"stats":"{\"numRecords\":557,\"minValues\":{\"address\":\"00037 William Orchard Apt. 038\\nC\",\"age\":5.842105263157895,\"id\":110,\"name\":\"Aaron Cruz\",\"phone_number\":\"(208)613-7068x717\"},\"maxValues\":{\"address\":\"Unit 7935 Box 9847\\nDPO AA 97355\",\"age\":525.0526315789474,\"id\":19999,\"name\":\"Willie Smith\",\"phone_number\":\"995-617-9708x9171\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000003","MIN_INSERTION_TIME":"1690863667000003","MAX_INSERTION_TIME":"1690863667000003","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"vz%0{c8TrWS67YjbiXcb","offset":1,"sizeInBytes":42,"cardinality":5}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc deleted file mode 100644 index 5d7ce1b6f4..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.crc +++ /dev/null @@ -1 +0,0 @@ -{"txnId":"a23bd34f-b43f-4bf3-a52e-331fcaeaf8cc","tableSizeBytes":1792172,"numFiles":176,"numDeletedRecordsOpt":118,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[99,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[359536,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[109,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json deleted file mode 100644 index 7e7fe00da9..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000023.json +++ /dev/null @@ -1,4 +0,0 @@ -{"commitInfo":{"timestamp":1690863792649,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#13156L = 128)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":22,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1625","scanTimeMs":"759","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2219","rewriteTimeMs":"865"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"a23bd34f-b43f-4bf3-a52e-331fcaeaf8cc"}} -{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863792648,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"09GWPe^ta[M53e((go7o","offset":1,"sizeInBytes":40,"cardinality":4}}} -{"add":{"path":"j8/part-00000-d84309b9-d4db-4e53-ba74-3d637b97a376.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":2219,"modificationTime":1690863792000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"9470 Scott Parkway Apt. 748\\nEast\",\"age\":329.0,\"id\":128,\"name\":\"Susan King\",\"phone_number\":\"(929)473-2758x007\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":28},\"maxValues\":{\"address\":\"9470 Scott Parkway Apt. 748\\nEast�\",\"age\":329.0,\"id\":128,\"name\":\"Susan King\",\"phone_number\":\"(929)473-2758x007\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":28},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863792000000","MIN_INSERTION_TIME":"1690863792000000","MAX_INSERTION_TIME":"1690863792000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"KHYlhRuGTjX?0p!8(:0v","offset":1,"sizeInBytes":42,"cardinality":5}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc deleted file mode 100644 index 350435095a..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.crc +++ /dev/null @@ -1 +0,0 @@ -{"txnId":"37104234-4f8d-4704-9fe9-c7e0ba2e4999","tableSizeBytes":1794371,"numFiles":177,"numDeletedRecordsOpt":119,"numDeletionVectorsOpt":67,"numMetadata":1,"numProtocol":1,"metadata":{"id":"96fb3a43-c8f5-4287-a34e-e38b797cb908","format":{"provider":"parquet","options":{}},"schemaString":"{\"type\":\"struct\",\"fields\":[{\"name\":\"address\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":1,\"delta.columnMapping.physicalName\":\"address\"}},{\"name\":\"age\",\"type\":\"double\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":2,\"delta.columnMapping.physicalName\":\"age\"}},{\"name\":\"company\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":3,\"delta.columnMapping.physicalName\":\"company\"}},{\"name\":\"id\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":4,\"delta.columnMapping.physicalName\":\"id\"}},{\"name\":\"Super Name_\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":5,\"delta.columnMapping.physicalName\":\"name\"}},{\"name\":\"phone_number\",\"type\":\"string\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":6,\"delta.columnMapping.physicalName\":\"phone_number\"}},{\"name\":\"new_Column\",\"type\":\"long\",\"nullable\":true,\"metadata\":{\"delta.columnMapping.id\":7,\"delta.columnMapping.physicalName\":\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\"}}]}","partitionColumns":["company"],"configuration":{"delta.enableDeletionVectors":"true","delta.columnMapping.mode":"name","delta.autoOptimize.optimizeWrite":"true","delta.columnMapping.maxColumnId":"7","delta.targetFileSize":"33554432","delta.tuneFileSizesForRewrites":"true"},"createdTime":1690863656454},"protocol":{"minReaderVersion":3,"minWriterVersion":7,"readerFeatures":["deletionVectors","columnMapping"],"writerFeatures":["deletionVectors","columnMapping","appendOnly","invariants"]},"histogramOpt":{"sortedBinBoundaries":[0,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,12582912,16777216,20971520,25165824,29360128,33554432,37748736,41943040,50331648,58720256,67108864,75497472,83886080,92274688,100663296,109051904,117440512,125829120,130023424,134217728,138412032,142606336,146800640,150994944,167772160,184549376,201326592,218103808,234881024,251658240,268435456,285212672,301989888,318767104,335544320,352321536,369098752,385875968,402653184,419430400,436207616,452984832,469762048,486539264,503316480,520093696,536870912,553648128,570425344,587202560,603979776,671088640,738197504,805306368,872415232,939524096,1006632960,1073741824,1140850688,1207959552,1275068416,1342177280,1409286144,1476395008,1610612736,1744830464,1879048192,2013265920,2147483648,2415919104,2684354560,2952790016,3221225472,3489660928,3758096384,4026531840,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944],"fileCounts":[100,45,21,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"totalBytes":[361735,526069,471740,434827,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"deletedRecordCountsHistogramOpt":{"deletedRecordCounts":[110,67,0,0,0,0,0,0,0,0]}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json b/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json deleted file mode 100644 index c190443bb2..0000000000 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/00000000000000000024.json +++ /dev/null @@ -1,4 +0,0 @@ -{"commitInfo":{"timestamp":1690863795254,"userId":"2797914831036774","userName":"adrian.ehrsam@bmsuisse.ch","operation":"UPDATE","operationParameters":{"predicate":"[\"(id#13903L = 129)\"]"},"notebook":{"notebookId":"1968591882781556"},"clusterId":"0428-070410-lm8e9giw","readVersion":23,"isolationLevel":"WriteSerializable","isBlindAppend":false,"operationMetrics":{"numRemovedFiles":"0","numRemovedBytes":"0","numCopiedRows":"0","numDeletionVectorsAdded":"1","numDeletionVectorsRemoved":"1","numAddedChangeFiles":"0","executionTimeMs":"1802","scanTimeMs":"711","numAddedFiles":"1","numUpdatedRows":"1","numAddedBytes":"2199","rewriteTimeMs":"1091"},"engineInfo":"Databricks-Runtime/12.2.x-photon-scala2.12","txnId":"37104234-4f8d-4704-9fe9-c7e0ba2e4999"}} -{"remove":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","deletionTimestamp":1690863795252,"dataChange":true,"extendedFileMetadata":true,"partitionValues":{"company":"Co"},"size":36581,"tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":"KHYlhRuGTjX?0p!8(:0v","offset":1,"sizeInBytes":42,"cardinality":5}}} -{"add":{"path":"Kd/part-00000-ede89f7a-040f-4131-9627-5d1824f9843d.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":2199,"modificationTime":1690863794000,"dataChange":true,"stats":"{\"numRecords\":1,\"minValues\":{\"address\":\"1820 Shah Greens\\nEast Jonathanbu\",\"age\":427.89473684210526,\"id\":129,\"name\":\"Brian York\",\"phone_number\":\"320.623.2260x65625\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":29},\"maxValues\":{\"address\":\"1820 Shah Greens\\nEast Jonathanbu�\",\"age\":427.89473684210526,\"id\":129,\"name\":\"Brian York\",\"phone_number\":\"320.623.2260x65625\",\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":29},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0,\"col-a84f9b56-df66-4bf5-b01e-685ab22f1882\":0},\"tightBounds\":true}","tags":{"INSERTION_TIME":"1690863794000000","MIN_INSERTION_TIME":"1690863794000000","MAX_INSERTION_TIME":"1690863794000000","OPTIMIZE_TARGET_SIZE":"33554432"}}} -{"add":{"path":"company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet","partitionValues":{"company":"Co"},"size":36581,"modificationTime":1690863669000,"dataChange":true,"stats":"{\"numRecords\":495,\"minValues\":{\"address\":\"001 Ashley Bypass\\nWest Daniel, M\",\"age\":0.47368421052631576,\"id\":39,\"name\":\"Abigail Trujillo\",\"phone_number\":\"(209)438-8685x22893\"},\"maxValues\":{\"address\":\"Unit 8884 Box 4710\\nDPO AE 14277\",\"age\":525.3684210526316,\"id\":19987,\"name\":\"Zachary Buchanan\",\"phone_number\":\"995.491.5246\"},\"nullCount\":{\"address\":0,\"age\":0,\"id\":0,\"name\":0,\"phone_number\":0},\"tightBounds\":false}","tags":{"INSERTION_TIME":"1690863667000007","MIN_INSERTION_TIME":"1690863667000007","MAX_INSERTION_TIME":"1690863667000007","OPTIMIZE_TARGET_SIZE":"33554432"},"deletionVector":{"storageType":"u","pathOrInlineDv":">[*AVxV0p[I6MZ>{3@#8","offset":1,"sizeInBytes":44,"cardinality":6}}} diff --git a/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint b/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint index dd17a34b3e..f9bc264802 100644 --- a/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint +++ b/rust/tests/data/table_with_deletion_logs/_delta_log/_last_checkpoint @@ -1 +1 @@ -{"version":20,"size":251,"sizeInBytes":97231,"numOfAddFiles":173,"checkpointSchema":{"type":"struct","fields":[{"name":"txn","type":{"type":"struct","fields":[{"name":"appId","type":"string","nullable":true,"metadata":{}},{"name":"version","type":"long","nullable":true,"metadata":{}},{"name":"lastUpdated","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"add","type":{"type":"struct","fields":[{"name":"path","type":"string","nullable":true,"metadata":{}},{"name":"partitionValues","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"size","type":"long","nullable":true,"metadata":{}},{"name":"modificationTime","type":"long","nullable":true,"metadata":{}},{"name":"dataChange","type":"boolean","nullable":true,"metadata":{}},{"name":"tags","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"deletionVector","type":{"type":"struct","fields":[{"name":"storageType","type":"string","nullable":true,"metadata":{}},{"name":"pathOrInlineDv","type":"string","nullable":true,"metadata":{}},{"name":"offset","type":"integer","nullable":true,"metadata":{}},{"name":"sizeInBytes","type":"integer","nullable":true,"metadata":{}},{"name":"cardinality","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"baseRowId","type":"long","nullable":true,"metadata":{}},{"name":"stats","type":"string","nullable":true,"metadata":{}},{"name":"partitionValues_parsed","type":{"type":"struct","fields":[{"name":"company","type":"string","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"stats_parsed","type":{"type":"struct","fields":[{"name":"numRecords","type":"long","nullable":true,"metadata":{}},{"name":"minValues","type":{"type":"struct","fields":[{"name":"address","type":"string","nullable":true,"metadata":{}},{"name":"age","type":"double","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"phone_number","type":"string","nullable":true,"metadata":{}},{"name":"col-a84f9b56-df66-4bf5-b01e-685ab22f1882","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"maxValues","type":{"type":"struct","fields":[{"name":"address","type":"string","nullable":true,"metadata":{}},{"name":"age","type":"double","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"phone_number","type":"string","nullable":true,"metadata":{}},{"name":"col-a84f9b56-df66-4bf5-b01e-685ab22f1882","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"nullCount","type":{"type":"struct","fields":[{"name":"address","type":"long","nullable":true,"metadata":{}},{"name":"age","type":"long","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"long","nullable":true,"metadata":{}},{"name":"phone_number","type":"long","nullable":true,"metadata":{}},{"name":"col-a84f9b56-df66-4bf5-b01e-685ab22f1882","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"tightBounds","type":"boolean","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"remove","type":{"type":"struct","fields":[{"name":"path","type":"string","nullable":true,"metadata":{}},{"name":"deletionTimestamp","type":"long","nullable":true,"metadata":{}},{"name":"dataChange","type":"boolean","nullable":true,"metadata":{}},{"name":"extendedFileMetadata","type":"boolean","nullable":true,"metadata":{}},{"name":"partitionValues","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"size","type":"long","nullable":true,"metadata":{}},{"name":"deletionVector","type":{"type":"struct","fields":[{"name":"storageType","type":"string","nullable":true,"metadata":{}},{"name":"pathOrInlineDv","type":"string","nullable":true,"metadata":{}},{"name":"offset","type":"integer","nullable":true,"metadata":{}},{"name":"sizeInBytes","type":"integer","nullable":true,"metadata":{}},{"name":"cardinality","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"baseRowId","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"metaData","type":{"type":"struct","fields":[{"name":"id","type":"string","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"description","type":"string","nullable":true,"metadata":{}},{"name":"format","type":{"type":"struct","fields":[{"name":"provider","type":"string","nullable":true,"metadata":{}},{"name":"options","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"schemaString","type":"string","nullable":true,"metadata":{}},{"name":"partitionColumns","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}},{"name":"configuration","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"createdTime","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"protocol","type":{"type":"struct","fields":[{"name":"minReaderVersion","type":"integer","nullable":true,"metadata":{}},{"name":"minWriterVersion","type":"integer","nullable":true,"metadata":{}},{"name":"readerFeatures","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}},{"name":"writerFeatures","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"rowIdHighWaterMark","type":{"type":"struct","fields":[{"name":"value","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}}]},"checksum":"dff86c011f4f5d71c6005ddbc67ff750"} +{"version":20,"size":5,"sizeInBytes":27370,"numOfAddFiles":1,"checkpointSchema":{"type":"struct","fields":[{"name":"txn","type":{"type":"struct","fields":[{"name":"appId","type":"string","nullable":true,"metadata":{}},{"name":"version","type":"long","nullable":true,"metadata":{}},{"name":"lastUpdated","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"add","type":{"type":"struct","fields":[{"name":"path","type":"string","nullable":true,"metadata":{}},{"name":"partitionValues","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"size","type":"long","nullable":true,"metadata":{}},{"name":"modificationTime","type":"long","nullable":true,"metadata":{}},{"name":"dataChange","type":"boolean","nullable":true,"metadata":{}},{"name":"tags","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"deletionVector","type":{"type":"struct","fields":[{"name":"storageType","type":"string","nullable":true,"metadata":{}},{"name":"pathOrInlineDv","type":"string","nullable":true,"metadata":{}},{"name":"offset","type":"integer","nullable":true,"metadata":{}},{"name":"sizeInBytes","type":"integer","nullable":true,"metadata":{}},{"name":"cardinality","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"baseRowId","type":"long","nullable":true,"metadata":{}},{"name":"stats","type":"string","nullable":true,"metadata":{}},{"name":"stats_parsed","type":{"type":"struct","fields":[{"name":"numRecords","type":"long","nullable":true,"metadata":{}},{"name":"minValues","type":{"type":"struct","fields":[{"name":"address","type":"string","nullable":true,"metadata":{}},{"name":"age","type":"double","nullable":true,"metadata":{}},{"name":"company","type":"string","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"nbr","type":"long","nullable":true,"metadata":{}},{"name":"phone_number","type":"string","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"maxValues","type":{"type":"struct","fields":[{"name":"address","type":"string","nullable":true,"metadata":{}},{"name":"age","type":"double","nullable":true,"metadata":{}},{"name":"company","type":"string","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"nbr","type":"long","nullable":true,"metadata":{}},{"name":"phone_number","type":"string","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"nullCount","type":{"type":"struct","fields":[{"name":"address","type":"long","nullable":true,"metadata":{}},{"name":"age","type":"long","nullable":true,"metadata":{}},{"name":"company","type":"long","nullable":true,"metadata":{}},{"name":"id","type":"long","nullable":true,"metadata":{}},{"name":"name","type":"long","nullable":true,"metadata":{}},{"name":"nbr","type":"long","nullable":true,"metadata":{}},{"name":"phone_number","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"tightBounds","type":"boolean","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"remove","type":{"type":"struct","fields":[{"name":"path","type":"string","nullable":true,"metadata":{}},{"name":"deletionTimestamp","type":"long","nullable":true,"metadata":{}},{"name":"dataChange","type":"boolean","nullable":true,"metadata":{}},{"name":"extendedFileMetadata","type":"boolean","nullable":true,"metadata":{}},{"name":"partitionValues","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"size","type":"long","nullable":true,"metadata":{}},{"name":"deletionVector","type":{"type":"struct","fields":[{"name":"storageType","type":"string","nullable":true,"metadata":{}},{"name":"pathOrInlineDv","type":"string","nullable":true,"metadata":{}},{"name":"offset","type":"integer","nullable":true,"metadata":{}},{"name":"sizeInBytes","type":"integer","nullable":true,"metadata":{}},{"name":"cardinality","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"baseRowId","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"metaData","type":{"type":"struct","fields":[{"name":"id","type":"string","nullable":true,"metadata":{}},{"name":"name","type":"string","nullable":true,"metadata":{}},{"name":"description","type":"string","nullable":true,"metadata":{}},{"name":"format","type":{"type":"struct","fields":[{"name":"provider","type":"string","nullable":true,"metadata":{}},{"name":"options","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"schemaString","type":"string","nullable":true,"metadata":{}},{"name":"partitionColumns","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}},{"name":"configuration","type":{"type":"map","keyType":"string","valueType":"string","valueContainsNull":true},"nullable":true,"metadata":{}},{"name":"createdTime","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"protocol","type":{"type":"struct","fields":[{"name":"minReaderVersion","type":"integer","nullable":true,"metadata":{}},{"name":"minWriterVersion","type":"integer","nullable":true,"metadata":{}},{"name":"readerFeatures","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}},{"name":"writerFeatures","type":{"type":"array","elementType":"string","containsNull":true},"nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}},{"name":"rowIdHighWaterMark","type":{"type":"struct","fields":[{"name":"value","type":"long","nullable":true,"metadata":{}}]},"nullable":true,"metadata":{}}]},"checksum":"70106c08f4f476c901a8e97cd5c36265"} diff --git a/rust/tests/data/table_with_deletion_logs/company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ab/part-00138-f26b58bb-1c99-44c2-8b5c-3dceca8da355.c000.snappy.parquet deleted file mode 100644 index 8a3da3f322328f67f6d7d06cbc756db8a494b47d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2288 zcmcImO>Em_7`D@NO|q^_+c|O|(mq9M)QLFtf9x@&l%(Acw1lRW(14Av@ke9Lu~XaW zl2sLGLcM^vfY6YJ1Oo9R{&(Os5GM{hY`ZZDX(xm@pbas&43K!8q;yp$=#YqH$Nt{; zd7k(0vt6E?6BvrQ-p~Bl&-{7$^N)9@m^du#Vj?M(8sEQQn?8~SQ9=(pEhOY6IaVq^ zh9;+w$}6hEPVllKp%Pv(4ODboo4BabG<||JO^zLNYIY5;5Ic*G&LUY?1ev0!o1tHA zIs_MSdIHXxs^kS!@v-eYHk$H$>=Q3mahiS&&0x3PBPh=yLFRd393ZkJ>1fU|Y|=(E zre(zrH+_@1E;+NQs91AN&nLD=Y*fSzf+ib&4r#m)o5G%t z9>Jz>wIS(J5vnAJN)U5i)u4zoWC`1-vfRWj*~rncEQoowg!sHJOZx-;e=d4ZwRfIZHEde|PiBt}QK&sIPuoK5^^00vq{q{g?YLefUfP_@|%fcIeWn@lW46UoC7n zQ8Zn;x?0%qyjDI@Y;&ih@$idAG(P^&a^Z1U*t5_sbQK%S2N%{~AJ{5*E)akp8@WB) zy@K;J>I#CfpAO&H*FO-Ue!D*!3BQwr(+dy6>Gp6ma;P-Yg?!Tc2c36A%=r*={mK_F zZxtHqbr{V%FdH5_G-(?yIgO@WLh9HCo>%DiyQ)KQv(sj)#uf}dc3tRVH2<0J*FfN~;{^V@fnw6OG1xudb@ssRFGUzq1d+MZDtwC>?7{v^Zh1daXK*v09jCwQ$d`t}1`tTB=m@r(0 zOvCzUv=Gct$2)A}I@xdy;De2tW0RA1v%W~&o*@xWrjk!(A}MAtsZhHj$-hOIP$HhV zIFR^eAQL(CKRx?0mtjO>J>ejej_3_K@jVTuK=tn1F>@iBV!}Nfo^XQw&>1_I0lURnAKKSHnIv5f#^(G5!o4%&K1ow8+vhbn>PJkxa z^agSI;Og31c9UR!xxUZ-{-O>(k(ygTyj z%w}fR-c90`o7yUB0f~r)wgSNeJb+Y*hYF!06{$q13J3{_M0wx|P=$hIMLbjpA^zEQ za6&3IAok(+nREX8|NZ|tUM{RiJi~w3$6xK^Z@=;Sw-ZBr9yYr9#E`~hkDhex5E-(j zpb4*u3{h3NspY3pp@2jc>q_RBDC(+)rfas-Ldy=hNVsVdglLY`Xi)e3Fpo|wAlX#0 z%rMM9dj58d?Se&~#XuF^FjO>4Nm!*mDuzBKHB@ZaAw^g>xk=C4Jn#8lqf*VIrDwqn zNz)$(xs%1EBARq)jk;mL%|!kzBNH1k&cZ3yu%e;~pSop&7VRLgJ(pV`n-tBr9GXWn zi%8KVtc?P%hOvRB$d+A3lU~CQxq06X!q)kQ-^!z@X{2hRsf)lUD;k<4HBzd2XvXu) z0V>qPaU>}Uw?-k}MdFtlK^_$rATg$*9|M_3PmLK_FjUP%lPx!_+60{l9Eysg2WJh# z z#N0}YxTPvYPW?PuJB4&z*G5mRo2DG4-X<>8$KKfBCcJI%I{CBR+GGJ~;DO#wy9y4| zjSZi+An(2l>bV)O8HA(^+D;(d5GCa(c9Pc#D}BdcIGCEt_t)QHxbm(hL2T zDq|5q;@Z?fD|Wd;52>d$Q|9J87ZTuYL)I3jk!Bi-seXDsqePhY%B+x@A`b1XysKi3 zD|(G~34Kznk}V1%fD~1cMI*|GY?y$c(k7axEvR~#=o_EX0p}0V7+wr@%J}>wPF4I zMOZxHTd?^j_3F0u{dZu4J7cxjzSL`{Erw-B-rcmW-UPAa^GPH2K|Prm$u_M$E6GG+ zX3dJ98~JO^0$VTM{d+5!NFCp?G`5iV$_rM!ng}mi?AgT4Z&Z`#s@8KBSh>0U&z5!1 zxlcxmUtF*{A$`d5ci+77YVU&~tu8jqw^`H)>9uJl&c;?3;ynrGw*$#U z?29~*Y#PYuQ6QJcfSh50xZOYwCz1)~PH!T{bIJbL&SS9k^&F7qF(AWvAOiw$d=oh4 zrDQ)-?oB+&N8=NI-`)EQ&R*^2{}AW@^6DSIcJKjb`_=#gHcZk5O3|D@o=FwlvJbOh zh19$NbX+;G+VMLDA2ZakOE7Sjy*g$4^F_d2HR|9>C1Cq^?fXUhfW6acHjNNop}|4e z>dgK%5{5x9e9lulLV6Xtr5rp48!L9HO8hb^ls9cR7=WEQQo7IpyD)xcsqX?9>BWQW z+=y?Nz%)$#fHm<`KCM9aqD9ZI5SM+PS?Qh6ES5@6!>92hB1~dv$JHuKkI;*cWx(Yy zbSZ0|1HI%hSXm6l!42YjE{skv;l~M{Y6PL}qB*bX2A<2_7@6||iY5q*p!kj4V*|yI zLUYFNWT#*_67bITTkMW83!MdNnW7FU`HhS0#7O7PSo6Gce1chIe=-El6l)MUs~G>0 ze<;=KJ^b}<{?E66^uxXfN|n+LNiaoOP)%9O9L~zv$ia;xD7vmTv1vrb{`G-+r&>`= z4|5!1(-t*-(7*e&%u2yn5v;RHOVmKeo&yx3b3hyE^1m6V>PPj z6B2A0f?+CxhDD8sEm4#NMNtGyy5i5$m%^h>$)pUM5uaL1f=8@2P)-#bX>2Zshv zkHI@FHK;P(iNSvx;k(lL^o>L55BkRvPyYWOZ)3atLp--7h1KR5tKk-?9i z{A1r57~*4lauD)8vD;m6(iZ#3={mNX-Vd>znYQ37J?Y`lt4FJdn(` zu4{?(dp*Dt>3Wn_Ouv#%=f@K1FOM>VP9_6`X`IxfK{Vd3{rDEVW8krwi7VsExXfg7 z4{-z+oN<5&Ouum4_qNAt6rMaJB$-=XmxjYuoem!#4nn_C3WxK<8|@J~eEbWSh9h9W z(H@%MY@ZjNFYxU)9EY5DfC;2&e)yi^;p3NfcJliQDs*4C>@^~ZM;5lr`?8Mr-Cb`8;%Are``Vedgrq zB$F9>h^eFK#L}v%J+hYU9sq=zk4j#xPC^^XfR?KsJiyT&hL8vVT8}ZzGW>(~FL_v` A^#A|> diff --git a/rust/tests/data/table_with_deletion_logs/company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ad/part-00068-937a1fa2-7cb3-40f7-9ce7-3e4f86266dee.c000.snappy.parquet deleted file mode 100644 index 1c794ff2168b8ac0eb872d6bc156a474e38e37ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8844 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

XV3=p&<`l_aydeY}`qdfUwmV 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 MaW;io8$PlBKR5lwhyVZp diff --git a/rust/tests/data/table_with_deletion_logs/company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=An/part-00037-36f1e880-3647-4012-9d29-8c2a495fd10a.c000.snappy.parquet deleted file mode 100644 index 5a83d5ebc0aed44d3752b7cb1e4112e559011d9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14874 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 R|KQHk2^?2vZ{J*DC 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=As/part-00150-87dc299b-0e81-487a-8f11-4660d43e2d6d.c000.snappy.parquet deleted file mode 100644 index 66d77fb90b1639dff52785e324cde2b194f84a2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 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 G4*dtEhk!2t diff --git a/rust/tests/data/table_with_deletion_logs/company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ay/part-00117-0cd5138d-bbeb-46a0-81cf-073720b72829.c000.snappy.parquet deleted file mode 100644 index 87018fcba5188466cbf6d6363386bcce09c51f85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3348 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 E0j#(tQ2+n{ diff --git a/rust/tests/data/table_with_deletion_logs/company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Be/part-00025-8bdc06ad-3f33-4abb-a9f2-13deef915adf.c000.snappy.parquet deleted file mode 100644 index b251c7bd638736ae33de148fcd560a79125c5799..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20869 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Bi/part-00111-c2ff0b0b-9a9a-487c-b2da-2cf6be191d51.c000.snappy.parquet deleted file mode 100644 index 59bb86c637899d3703cac7df9e3c8cee5b81d6b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3591 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Bo/part-00050-380227ef-0a8f-46f9-a873-d2feef982653.c000.snappy.parquet deleted file mode 100644 index 3ad96154bee634b06d7d0683fdcf0100e92a4457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12150 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Br/part-00009-0fe9740f-60a3-4fb4-80c8-fb86524ed039.c000.snappy.parquet deleted file mode 100644 index 20dc45dc1923bca7614be0208976992f6a658c37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36324 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 ByD|U( diff --git a/rust/tests/data/table_with_deletion_logs/company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ca/part-00010-aae15819-1126-4176-94b4-1f2d1c182ea7.c000.snappy.parquet deleted file mode 100644 index 4f600512235b53887ebd356b091346692b835185..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34381 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

EAiGlNq;e&s12;}>4+^ub17>4br0rSie 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 E-=cR)A^-pY diff --git a/rust/tests/data/table_with_deletion_logs/company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ce/part-00131-503de708-386c-4b39-820a-b6d4f68bd655.c000.snappy.parquet deleted file mode 100644 index 63f485a92b82b720cf1201b6bef5039c65c00cab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2575 zcmb_eU2GIp6rR~`VRmVy6=vA#CR|ooO57c0cK+@F4_o>}3$(0l`3Wd^yL;W8barN$ znJrsM6T<_>#2AAF-VBhK5H;e17$1o7!65Kt5QE0>$cqn#7*dV#!85ysiY2ic=V51O z&iT$c-?`tpcM5&uGSBe0IsPKY|M14!-^P=?054YXTvBIx*Y9(z04cIAp&f1mVO28Y z1BJb)ZxG2?md!+3Rt>b@a*EUm&`#o&sN=_XP|uqUTqlDj$B=3&y3R1n2hsa;5x5KN zX86UXspilDV%wxh(O$1u0c?DX9!G_lGn!7e7G#02N5! zSw)K!EAT`i;n*OO6pZnD!2SbkiDAF`T+OLyfXrAWv}3kLd>{4I0uh<26z{7Nr$hqx zI5c2r56b1RCK>E+136Vu(I^Rm3eX$^>VD@rPLkEwxl5zOv&dB4D_1gTd<0<$>n09K z7%E0X9xb6!x9$WX^H}X0XncIk^?+DkJ*Zcms#^~LI5L0~Y$(PS0P2RO8)%2;y3-Vm zLU;Vww)+P$R^rf$((DxV${Ex*j$}zya2f#1TgOe{X-L3)+;V+%fI{4Of5o#le2Afq zq?AFsCy*{7VWVZU(Hq_v(}Rg~+jd@9ASL+xv&}ty0dg{JqN`U;kSv z4~8H$TnX-On7(x#L9J5GXP9<2`e3MiWt6$guImD8o?};ZFwEgqF^+k?lZ&2S8|#YR z6=Gb}TNmTDuS&KeM0#6yNPW7EpO5fwe)jc`s~_t^*F->T&^wEw@rqlbexiFPner@Z zqeE7;Nuvm%`A>d|K1RM9G$g9JEJ~8DHzZA! z6Kh_Ovzn}B6-CNoY^n`ik|5wc_EL*~7~N215p*X?hN^^gmqcOtyrwB4*02aOrZ-Fp z%k0+s8W3lw=Uc9mXjeo<%rS}0OFaBzwg_@LR;PjJxyQvSh3%OHB=LRZL@JoA z(bU$IA9(d*kjkW9g*~O@r?wtGkqQL@rUg}jZPC|q%JA&e;mn@0!3oeblX@69we`f@ zTxKyqnJ$7$ZaqXS8*G&pv9JOCi?q%1|8voQ9frjUpiRr5{_-4?SifW$Y+5G8*#Q#J zNvlc|aE$aU@d?0k2&OQxaxf@v**DqGB$7*Z<4pMrk^S2?kf diff --git a/rust/tests/data/table_with_deletion_logs/company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ch/part-00031-fd28ce0f-4995-4f15-8871-7ee9ea6814c1.c000.snappy.parquet deleted file mode 100644 index eb9124e42e729692890b1fc1290325f9223f24d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18009 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ci/part-00139-9f9e50b7-1919-4e28-8208-7841253d7bdf.c000.snappy.parquet deleted file mode 100644 index 5be3a6ab0037644fd5df35c867d7dd4f7537f07e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2283 zcmcImU5Fc16rRcc&1QFP`ZHl7D_(+4x0s1Dng7~{l(yS;x4R9ysRgyxyUA^4=wv3n zGqc@vSu8#*3JO{ZmOhAzAQVCIxrl-<{yfySVDV8X6cGtN`XHW3(x%H6Sp{Ea=HByt z=R5b_?_8#QU_s^?{@O5qd6-{+|N9>%CixUh4D;Ni&P?qw4MRmITxZ$AXwDCPdI7hR zr$`W@8QjXFxx+{`l%gUOijt+EBN3sLP#=|j#|wjGnS_J}zPIF4KdRe+FQcMn=rY4F zZx6KB67Wv3d*G?diiM6XVM;Mtw0%l~vG<+|x9ZEoK5t*85XbO-ty(pnmke+zx2=$j^4y)d@fO5dAQG%;B zEQ-)Pnx8?MWh$~BvkXl}2W{#Ep@ThilsI)e3?`bdn!1^sbE-Bb?pY|avoKB7HI4nT zePWAyRsex5?HYUfYG>1?VuE2p7nz(mzwKTLXe|fcZPrLF{d7hRSmQ4ZkZkf#< znk_w`$58D`z0?(L^6y>x_LuREn%AdeQHBw?+Y{X{cuu3PCIpAr!G*m;BOH@^ev}*J z1bDQbg2(NNQEva2JGvBYXZH;{mlOQ!3I6N*@7&+GxUmX#sI*I_nid)bAo^O)}1Sf4I7lyB~_OsNmXTG*R!&y zYNlvel4zQixnd}?23fDO?UUX5V+~0Hl&Xq`Vv0peHj^;dPZC!NX*AswP0bJ`sVML2 zPHoDZW|*P5_Pi+>qGHLSA<62BZWbkFI}kL}HNn0+Ua|+yJf< zh988lgi~`r-C2rrcF=oyu|P zOFNj1D+q8w6>u}Ye+wN86yQz^9N!a$l!8(yGQ!?Xh~T_i0JofvNLZl$g+habxQ0V4 z+)b=z!&Z}I_ho~SM%6Hz&z^ONTMM%LURuq@{(w-=R1oW99j^{!FLGVHh;)0>XLC3ReF z9l{~0I1M7ejh)$q2_f<#G@&qZIIKQ*vT~3SCO3h)iH^-zEPcyarg{bt8x&RjMiYk) Z90Mxb@RQ=9o`;YG20AkcS2q0S{0&qQVs!uj diff --git a/rust/tests/data/table_with_deletion_logs/company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Cl/part-00053-f6d99861-c661-40ba-9070-23f81a1d6066.c000.snappy.parquet deleted file mode 100644 index 44a3ce978f974b0d6af7723f0c250a9afa4348a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11546 zcmcI~3v?URx$aClA~W(xk!{&1L4}c#gG3}T?*|wv*-~sLR$^i&4v+$4Yhn+UG|ou2 zr35IZ1d_I)q$TB1+G0*q3Wvv{58Be67N0g<4VO~rIj20@a+6qbnAAN%e(fRRr7DM=D97-xD`u9i+RovRgEVpJ{5S7mIZb2p-8_u z?%Gz_S{pKCRa0ZN0YeiFC`}nU(`U}sta-DUtm&Gr`}<9I!ZxSOIjh?J8jH=6x*x#& z4W8?F+*0gh$ex_4*BFJBM9sgeJ-M3OJb?FtsAb4|^MWq&+~rVP6EhvN%H`VN_UI_& zWYx^M!Ufr}%Q#+#0!o;yE=m%=%ZgxGvu@2|t|33djZQfgvj%mFG0~AcC+ebL#BSt< zq5i6@>8b7;!;+|q{#^3Lu%U>CD#UI~sfNY@nI^ZsY_@)hRt(MB6z+9xvs%fmjst$1 zI8hWdZQ=SmRqWnK-JEE0BQvgDovir_CKM(I#rEKryPT6`p4Yp#hYZ!=Mt#qRAW3(6 z*ANYL^i8C;*%NgKBd560O|e^PSy~%=m6DBQB>4+I=T>TU*TJB5vsCy{NRuSR$n|oH zAVO7}6IO0Op0oU$%l4dY&OzTT-~Nyw^OBb9=#dm17G}Vix46Ety>n;!!GxxXekkWS zEaU!vi2zcXph$%|N|VV~=w8##oykJyEZ--GHe$0aEC;4z5NqWXQMn-Y(J-%Z1GA+C zjUB+pT2Cw}>q2Z0#6~?7~aoKC{|%s)3$}s0jXCrTM^1Q5aVZ+bhR@&KfWx51$)> zT`k#WIUt5qL-+UPz8BeDcjkfZoX#4mqLVN5sMtmxPQW#*+^B2Xtuif&VsaIEFNdwm z!=wsQ_m_HLn*dd}Y;t|JI|2RQ!MbIuX1CDW203#DrJa9l1&ghho;xSbZJD*;LaGx} z*S#2BKLm>p+~>{=^M=8VO)Y+rUk`04z2RgkLKJ34hYm@Hf0dGW&nMKl{<2j)u>FC@ ziHXN9^2XpL!BArRdw2z4gL5jG+%^~i)80V?DyO-v{6;dnvy=S-;2{`Tl#j)R%iwcu8oP!|8hdJb^! z#k=;=k|w3U9?4rUedZKnQ2n{!`3xoMG%_-Nh3^J=%f{q5BxDByoJ)W zqyE6{Rx%`u@TECE&cnaST&`qR*1pPg7HCQpj|S+x;|8yzsr5q(U#1K(_lLNmL)cCY z;5_m+8ge=NpXty@-I}u=ULDzZ8K zwVO+6ieLy>=qzw?;K9JbW7|$V-(f_Cx4^zB>e`oR78)dUbF3yvE$b!re=)H-%JKP2S{K&;1AU3}LnHVQGM%^__s! zuH(ecBhe^gB}L*zdFccTry)K3Bw+`?7oexD+UK@(ewU5*A;RM|Rf)YVtis(5Td@~I zh*qlBrK?y?RQ-!0Q5Eis_Kk9a3ZqC)U~_m~<9cV^g~RNW<63JT@rPg(objXo>1iP^ z7?KivoyqHP4jT|E+dC0#^*M-IlZT@Q0`H>ZxG#PJewdRbWCqEFhr$RfhpjsEhxF#Q zw*-4~vo(aeDQ@d1Mw4XaSZ_pE6rG1pk}0>;d59jIBsTcc%S;EClk!{}n+N0HI3Vw-Rbl3AP^0{pPXzB8birwKmN|ZI(Y;9EOg-o04}yB_)Mh z4^K7?FDX39sgmR$H7k{7VCTX+X?)u!3_*Md!!6gf>xk3=su_FwSUWooXV&!{)|0fZ z7%Fd$>oV*vj1>X}1ng#|crM_5cE*1^-1bOINYW4{2UDwPO;G~BZ&R7GldD3LmOJAF zr)kfj8L)X`>=qj04o(HyzQ9C=9lKhu`Mdr=6ZPPsfCq9}(lvhJ^RS+RA`Y%3YQcB; ziRtt!ab1T~uT3F9{PZQkWD6zo$)C~)jk=O8Vbg{Et#y4Pu<*yW@3n-WdWa4VvJ$p5 z`27~jtgd-5IM^BPwW`;cm0TpcEe97O@xm^PMRcIs7NIVFmBWLAJ3Nq_Ky= zfk5zMEepMrRXd%5x%GaE=L1tIz!U0P;8aa9tmg>r*yyhNSmc9N z*F(WWpZBbq00_zEb8*C^3b(mpx?Co32Cd3M*Yhou<96;{#pOnjof?Qmf@)}SIP9f? zrDl)_5^nHgY|@|%c};(7WXPO{rJZP_S}~`!{*VkKBf<*83P^3gV>o9VK&@2ldh%k# zrt%;`$w&aFQ(nxDL`>FwDhoR# z2KTlTGr<=_v}2ZvM_7dy{hi+mhR5wm(=PkekfKY5&Mby`zI1px=+-5iUT!BI1IVCeqSXkX;6YETlyigMU?@Qhu4gFZ zM-rOk%I4y9WQ2pZs(jFGiHJ~dc!l7wKT>GSAkC@;2igX2Vv*+gJG)wm@y?qA)TV90 zyyIgZH9e^3g-3^+TxFLfy2RLM& zG^+l92w3*Fy~BFU=N%tntExhM^kw0*jz^}S)FoOwX$em~_@)4v4btriwx#F^H4Q3PI_=dEhZUK`CJ1riNo zUF@+ak7yn`GPQ7Q&800c0J`57CU&;$gWug5dQU+TSe4j?GB_P$bw;V1^YQ_(@5-C z56t-~+6R_cf!PB&c5A5P6@SN9{_R_5{4HBXKf3sZn_s`?hHQim99M3Cez+|Q4Y`HB z_B6|N)>G4oM~_WrPrV$@_BC~!`%Ok&NNcQ8El z>P}{gx?_w9vCf|CrQ`y2*a`5&4(3kk_ECn8%ayD*qs52j8JddUz+6qGtIWOeXA4=( z{mQ=Ip$&CenHdfpZ)VF0@(Ci(MCjNJS>JD|XZA2BsYBPJfpQhopiVZKuTkq942)0y z7qy0C_R+T+S>I;L-NoqC5tq4*eR@87OYBT)-#hS~mv^H3Q$5TL)EQZ3JN52K%=5`> zk_0u@2z;E_#tcwBZ)dX9m6Oac^@59)Tzvy`8?|{SzS6uFFFvz7NmB>1j80siPEglw zXClX!_;x zEMoQJmE_fwvV+-28CNnh)I^hcmI`f84pSez7E}MB%Y>+l>d6Fk!S#V*!V~j{x8c9) zJUaY%29mkGnobaVFt;y{p!;1F>^?Pzo{vs2KOuIcdFtj)4AC=zPdC%}FFb~qm2z^5 zdg(fR%G!q6{d@wmyZRki(a&bl|9Bss-Ma^Zz$WulaSj8>7M3?zgCM4_XBx!Oz-Otq z>`H!|TJ+YGpF`Jx8+ajpS#}w=w_ck)h4POw9Y1*Z$xr(J513CE0c-q=(ECqac>mu* zbEjdxpI}Jh4rV1q{Cj|=-bFGD@v8t$^pkuD?R*q@293UWwcf{sh*7+{2EUKu!TZj@ z{O_e9A(~}qg2UrS@%u4eO$Hc_csFit#Z7hwm`MK#GYhfA1;W+?U49!?^g&1?cq+TnIcae&Rh5(f!L3x_8Rx{umyu zQSk1YxFA$qjNl@m;X=U3bGUi8j=}E2Masa_0bH!T5Eoy@>!0H0V?CJfS~xr6dOUd= zzgO|}ic7HChu((I+?>U${djbK4qtw}7k59zUA7Nn45RfE`27YC*5x6DG;Z?vK{8aN zfCm~b9_>d*V-RCyHlR0zK>QaTe|970)F*-qR%f{VAEiB7-8#n&SkecNhu*onJUYw*~c4jaYAJbHOkIrFXP<;miObI{m~ zVJdsh#eZw!=+=csAHeSf-ut>S=OS({#n0<~Gk)(6&^@nvIVS$Kdz?Q00fR4fb=-DV z$Faxn|JsVb#b9umXSY0(U=qAqB(O|5aJ^uVL2ID%!>uQ0Pvg-;U7y2%W#{_x<`wEfJ1=dg2(b2j+mfM2FxZr zh&NCHlpXg5@gF1y6L2Xd(5%(nW|=v+1Pb>QE#rVsWzZfRr^WSx;3wZz|C@QUc$s&q zs9c=#c46{M1Ak3XJ06D!u5NvT+hSQYYZcmWB;z_h-v_1^t}2KpW8@+3FOnfIPn~AD zKyl1hNhRvBwDqdhB(JAI-II#^m#i!YLbOKSE1zOE!Dd@?X3ZbFD2`AQL=TvRGs#Cr z-HgXWOwF37(&>4S!w?I3RRqExhhSn2whDog?fR%W4wns2j3nQw*GV_N1rmV7!2^*m zl4cx&o4^gk82e(!`-ovONliH9?W{)vD-+~)*(=IaLANc}SW3QWeWP6gGrwGHLboQV z(Hk6-G^hcG`~}(Ctwv46wH~ug4n+E0YZ63z>nF)LU%))T+D(8zFIlnmiBn7pvavb4 zI~MZT5Hogn2+?VcPW~tBkpRANYKudj8R1S5>Ex@v`#2O6`YkUZCtoH1dmjj12&NSh z-volnDVsH50_h-j$OFlcT{8oDa#i<@;NTD-cb_27Cz|9rKAtRe|DHE1U}d=Qq^)}!%?8ylgohB>x)?eHSFXr zBx8K8+(Z=Tv9y4EEJhXF+>5bTE~LCbgN)tvOzJcl210Utyt^G+Q05s zp<0&pdGhn@fCZu4A6xY8!<4Ls7ofS&__FWiVrzJlRfd?zXCu9?i84}?ltW+%tlhD8 zqJJS6K~Cb?Z-p!fvoDR-h5jRVRVlqFE{pevw};NpS0Dy_}_%%V*w0g<)5!b*J#719Ks8 z!^rf*>^7v6u_Nq=U7qV+69S)Mxx&Tddvm{uR-2d`u*P%^?hCJXyuxVA#a?@6!Ulj* zyK;SF2bRKHP)M|zu_TQQKGp+yRNcd0O)T>o;J;C0C9TCDaS*guCvvA_gDjYr>HSy4 z2AOBbACO$^*EGnJ#q~6*iF;Qad@*9q);+G9{6O?nQV)Uk6Q-|!fsBKj0G$Zv)MMvS zMfY&W!gAXi)I}ak9p8X3%?>S{rXkx7#LMD7V!$M z_6!$WP1T%2L?4-e`QSz-rm7ay*CplREA)ETI@}%`V@>Q!VIx^c-$?_oxo^eJ+xkw{ ztk~}0f50l3yHG&F7whEK5UkC#$($fX@?yeS_$^i6Nxn>uwN9Y|0)neawnh3-$F{7h zdE()-FkjF;VEX1CI8gZ4r5cMop`PoqE(*h3PTSRPfrU^}DFqpD>?7p9II4yyMnGw5 z-G>id6dH0+3nlvkf1*dq4ioCW=h!twb#O18#~g{{V+D%_7tRFfHiBqIxrqr7p!4OIjj<1Zt*9l=RY| zD;r2@ zMIk`$PoV~%1i_N__+L_qtAefw;QS3CCf|waqzyxYY$eHy1|XX>IH9yEijbZnHzWlN zcRM+lN2x3+@qAhVpWjd*M3vke_eg39Wfa38H>Z%1r!luQ$O4TFHB?E1AY}+t6g?LX z*%~@VSB*5J0PZ!5BNAy%z~-U`(E!n^l27MBUSg}H4BmO-=fRtF=CKvnY3vC|+lCDB z^1c%C`i!o})`JU;Z6m*&z-Q7j#zt+qhAbKl9<^=XeJRwp(%_@gs1oY} znU^#julY2{ExmyaRSfc#ICx3}7`$4zI_Zz&R@c%vH6gdAd(b~EifUSrMZUqSLSZ7W z>)0GaO>2e>$?+(W#NM7#un8KZ4n{yFLkXNSNo%r>Te15A@WN^uM+I_MM$`thK-ZJ& zA}C%6sO?xaOak+l02_@r8bDd$4p12 z4i7FE2=%>2trH6O%7A1V2O_W(9bhV6l|ZdIt;#am$=w_B2>?6^A~daocWU6wgi=rv zkYPrH+M-n8`&u4_r?eyrX&_BU3)J?=U*wpmEmit~dfnzsGl-Gey zLxNiJg^R(enxh={UxhJJgzitoo+8$fkFZc7k^BxP7!3_nrWP)4>jA*iDzBwMLGcaH zXJjOIGsTPMlkqgpWM~auk>y=N0w-9~&`Ruw?#mPFawXkJYrK*cB*;|NMUhPP=!TF{ zWF7WL)EWwi(r}L=V-g}hD~L)1U?IO91^hDrc4mPITpNLQVi;|~2?HG1zgedTHWYR$ zt>9}7=)aLHr!-zjqF|Rsxz~uDotJ?f3Ad=|C=Hza&~@^%*x4vz$`%<#Q9%XHB&;J| zf{yEg2w+2PMbu6`Yl=bf0gK*1 z@j)jqN#UGCMuGtZ1*V&a()-M{Q3)%9_Nxn55K=cqqf*+PLP3$43*k%VN(*hTZJAmbY7dSqQRAu4hbJr*wt z!`#C77e1N*2b`495!T}93L1W9a2t(sM&Pj?tUC=mhzY4u0~T@c5ke*<7KKlJ?9{(vB0sYSVs0danHFRxPkS?{dU2{ZZJ03=THwvCjd2QU+EagJWh;SV`FWVL~yV zOL)cyRni7(h{-c(*fsM2YoKsy@(WK#vD7p+Kx}=o#{kM?sK2JeOaNcLop1`+STSSZ z=n_1E(pI5!Ka(MLxJ39T_)|k*tON`~((?r<19#jC`|9~AczIL=8zRbdTd^Owh3Wyq zkPHmT7g6AoGKLm&3E_c37D|&`7>nXul+;i(;b<(P!Gxd~v-mZvpetrls99?R3&r3n8buYpb$;Pt%20xopU}ETQ#xh_sbmz?2s&1*E)TG^8N|0&)esU@%nm=% z!FI2RtVA^K5#`;)P!xLB;m5PLfP5x8C|s?uOXY{!vtE$1+?uK)mwKbA*PWd~KxS@A`wacU5nbTat7!@!cxzG0?AY?9P2`28F^vF zp00Xx#_GDT3+KINC+c0PuASb2qFUF5SM2HX@Pb#TL56p4w#8W<+*c8^n<)2oU5MUR zs_Tt`yDr>w-F2xq2bi?p>|AnYy&nH?XS?)f-!hJ*{o_5Cr~m&v>A%*EH)jAb{R2yX z`*lR*oWI+KG7g7MG(mG%NVhGN4kN4ou1y_pE{9S^Ru<|L7i=BvBO=kiYjkR$!A+xv p`VWtiI1PYw#pNbIu$Xll+kkVuj(2+XG=?}H0CFgT7{;mS{|!T^1-AeI diff --git a/rust/tests/data/table_with_deletion_logs/company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Co/part-00006-718d7fab-bd82-4d48-93a2-d3d0fc9361af.c000.snappy.parquet deleted file mode 100644 index 95b9575c67c1730fd3de0cc5501bab12da69cdc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36581 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Cr/part-00060-34c658ce-2125-4284-989c-8ad4293e7ead.c000.snappy.parquet deleted file mode 100644 index 88892a7b3be01d17a17dbd3ca4365e2080316a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9547 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 N9(7d!)iHiX_3zEl7s3Dl diff --git a/rust/tests/data/table_with_deletion_logs/company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Cu/part-00067-33ea06cd-f8f7-4119-95e5-1abf13e560d4.c000.snappy.parquet deleted file mode 100644 index d747d95a230ec5b1a81edceaf859b33abf880833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8427 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 Z)PVfjc6s|{3=t#~RE43a5&SoY{{gxL+K&JL diff --git a/rust/tests/data/table_with_deletion_logs/company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Da/part-00014-c14d72ad-41f7-4063-97bd-0f9b8b36ea7c.c000.snappy.parquet deleted file mode 100644 index 394c4aeea3eebee97c6d9c4e9ff5b822f4f82eda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24859 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˂Y!F%o2! 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 WA=M6NZK#pFUfJa0zZ39p5&i-n{B7C* diff --git a/rust/tests/data/table_with_deletion_logs/company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=De/part-00069-2e1dfadf-40cd-4d54-8b18-13c5764680e7.c000.snappy.parquet deleted file mode 100644 index c56bc60045511e0bd07d80a06896c56e28f886ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8921 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 pebck_tQkPMQX?~NWdZk`I0jNEpT`wwheQP2PY diff --git a/rust/tests/data/table_with_deletion_logs/company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Do/part-00066-377b458b-ec22-4ccd-aa37-f51469d9106f.c000.snappy.parquet deleted file mode 100644 index e4ceac6549e5b209461e7b5d452c0c923759eb01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9130 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 C{I=x) diff --git a/rust/tests/data/table_with_deletion_logs/company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Dy/part-00128-a87cb275-a5d9-49a4-b4d2-e3f2f0f7a209.c000.snappy.parquet deleted file mode 100644 index d7b6ea706eb7c061f175bf116eb56c994a50537e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2684 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 OG6?8WoMGzl*Zn81cMkLb diff --git a/rust/tests/data/table_with_deletion_logs/company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ed/part-00081-aa4e112e-f105-4ec4-ae94-2a598dcb4f50.c000.snappy.parquet deleted file mode 100644 index 9c7a8bff412a4b625c8ab433de3ed727f03ca30e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7005 zcmb_h4R9RgdA>D!&hBxtPeSLM@OAv1k(@iYJNEy_i1bcBwq#4PEXkIE#PIoUrCYRj zD|Yv+I}=Qt6cduT7$!r>Pa&isH7N;!gp^E3hBjd)5NO&Y1VTzmGI3*=Lfrs`q*K~w zB?X6&nbJ-*qrLmSeZSxL?|I&vEKiBaNb*H7`SWb@N56deYw>jQD1)B0NiMBLvYYla z?0}exB9Q^NMO0IiV?&d>NO_njnqZizErKK(WQZQLt7On>1eWK=#;Mn?yUn1MCo}tq zs7t08i9}vaoj!UNK94etj1OHlRgCjIt3jp%8rUvAn|5FkRX1XT)D9fG;Rm#uC*x)G znTEav!`|L$85t#}tQle-qa-wq?4-=;_@H~x;<^k``;FRHRCFb^B1VUmev!#YH!?1Pq97=Km}lo)QYVzuWWohRif zBAA*epO3wof}$FbbbZWDtA1=c)D0PQalr?oFO5uGLIgt*h46Z1Q6=NF$=r1M-Qk_h zTYhYY)@{FLdsd#zLQ*s&eG?=nrw54+t>jk>LzbmjdBrd^O_G%JGq3k*BAKx~%cq37 znt!r;!mhZE)v-IhYl_H{shG^}-evPL1VbRq?ru#H%-9gWyW0>YRo}`ycHGcRgY1A3 z>^aLL<8HGNP*?>iF9t*P7_6bcVw1PvzTHhQAJTvF3jXOO)@hV#Dkz_F+!qV zw}V*jvh)sGw|rPo`AB-#2+=iN7HP+jAZc)dZH`rkMUV-rvd|&crUPrSMjN(u!1dhb zJe*W zVTc+Tw?kta@LYFccQs*P%n)-`#Nn0H1ngN?rQutcy^OJKS2s zcaQBQqtJt4%5t{+?m(Bxbj@0%UX^TjtcD-kOC8Izt%EqCl`kJl=(>V)zc-81!zm9^ z&pNbc-iS?DOYo$&Lu>S))v#ZSo06(!7WySqHViUuc@PPHh!Fbnv71t}Skb2SoS2@RC8DC~8aVkn zUN?PfiMBhg4{@$1Q0_K6^U`P5SC3c2^)2eZN2NR=m$7lWrs_)mx+WZ zAm->py^^HD#oGvrceU-043!FoWG2B$ks`=2#j!A_IsaMK}7~x8Q2fnCr|1ci8FiX((J(<;=0HtP5nS>H8MU zBo>KXcOpJmqgDQcktrJG!pL3dhw+mkc&<~0-8ZaQUm}6f=d~a2C74Kn>4H;%8s^hcmbt#7Nh($e?4-&H1rGhk6V4iT*ByI`Gi9OUz7zs<&2{KMg`(v0nWqT`3bm(h=LRHB}YM-|P(n+Gvx}hGRW(ouaGDSsRJU^5*m9 zKT9asiWiw#*RIn-Z@P~K{9kk zN<%4z4xse#VRoC_b(HV=G1ryjBGwDfrEzE-I6yCdf)izpf1j{~`8;Hw*j{U%KK@i{ zVh7PQQR+Iyv7)l>hcTqV10IEGH*!Kk*3?+J{8EAj?o#8r&59tZnylamg07gP>l&{3 zD#Hni#{b*JT?BTwmuP|}cX4O$6C{ZMF4Za71u(KmeLps7HRuiB2*atYi?X!m1*yX5SM9VgZJ`%5YAr24TZC-vn6H|r+#cdpJI#eA1pAXP*4wqiSBH90H^I7&gl@5+ORN5FFjTCu~{kA3AT{#lmz z9Va3!euTZ}k8>P*{?#2ZV3V!zVDlE^>PZ#|jrm z-^oV)39XmWI$gqIK^X`5^#C68LwGzljK{`No{Q|~-@!$8vpgTEK~{?L3HHSpUjFIX zc=;5%z8pu_qwCQ61zHE!qjh5f0@Iy%Ja7*BpF#gi-RM7`$_2y@u9zFF?!A zqxI)F+WqLs7I3ut1@t_P*5e}HACS;`4y}(XXg#B0I$uZEqv)D3(Dk~BE@3Or_5aJ( zm8*Px^%DyCXjk&-^~qQN_2ajn{bmJpUP>znnr$E|s};gIFO_)XE8~2n6&`hybd&1XyXbxY=rN_uVkiK0cPq%^LHXA8T4G=kE0Wyc>zf_2%DNYO?fzI4)ewD|9^SKL|lWe)3 z=^}5CW9IH&&>C!Jz-?EV4+|@)E#!w*oeoD=%!3h9tJcA65q30zmm5&_++3aZ4RkN7 zZLn}R^QruRM*)GtMDJU}YqRA#5;vv-k)t>o0(2I z7ScHMyDdLt(FP#zGQDD~)R^npWLuLNVD@l8)=`oeZvvr?KGqH60X4c#kI>w$2B>b` zrZr50+Yj8~;r=1eCf|ZzhKvGb4aAH4lF5JWO8)FyH$Kk2IbOs}U{O=kQ6ETkWhFt& zX_8Vf0H#~Aq3f{JAIDCQt%i!w(^N?j6rHih9R7T7g_N4 zoN6iskSDPP+@eZhB#{lKt0fjh)ihfGAfbnwx>(e7wHVfZT8g1*Os?M))uO4IMPLxK zC5tlC&D8U%p%*k$C;(q7%#pDR#Db|S1y#bQWC$(bOfyQ{qph1xSd7Vs;(}1~&>o zeFa%E)Gp?=5*SZTk#J~DF?Mdgq(zP87h`tB$|SwLnm_P6A`WFJ$YHzaDPHU z5Wt&XDd~osQx&bCDW=iF_RNkaMu3KK={Sg{LlXeL+J@a~uOt^x;V6J~MkQ7^JI@`` zH7ExAkwi^s;a`w5f0FqE(M7DF$_1@_G2o@dJjtr+@UbjTU>Ge>W;I^^Ttvwv5(aKo zihd_yh&XfRJt-jfmZE9VuOybOvi#ljZ;i6^$dIY3&@ik)Hf5NHD9D|ESAu1#hFXvn z0h>n!K+g>I$`T|(s-rMh=M|I#4O1$Hr88!J2-vkKNkS1UOoOS&ijlb_WI=tYv@9BW zO9%b^d1z%gbOG?Z0Hh4J&`gQBB5Ue0KrCt)<~gGuWqz6mqc7;PVzxllJ8lb^VBZuf zkP7sSTF~%k`(fPBstCu?<(3H}|7;#p6-*eTs%uim42SXoa~@mJGTS*>5}0@8u}0BQ zm7=c8I&*(G1HLLnS=O|cX&9MnQRFEXvzS2AbSw-jd%1+Uia0V(rNb^kT-AS%$g~Ga zDt{v-wopbf1?G~>KMHbanYsb*70vbhDNYg8VLlEE6`8*r$)Zw_Q=kgf&{UYJpli{0 zCQMV!NtrLD6;o}Yx~lfwkVnk~DmM#)DC)z{WDQZwDY^`6F`@^-sKg@d2|E^KsHD#! z3QB(}N~T(LbH54&%2)zqUvFuW9NnHr?Ib5-MiE7t%$k0v0bVH

$7FlC1YV8;9x& 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=En/part-00143-6096ff78-df4a-4e9d-b192-120b8db1e76d.c000.snappy.parquet deleted file mode 100644 index e3a977aebad564c7af2643745b90de94c3769bc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2201 zcmcguOKclO7~XZ`dgCT(tFqP_88Nb2)2i`yU*7drRqK$nG-=veO=x(v)igV`r&;eh zyW{3XAUEI)LU2JU2ULltdVxd50Tm>A;t+`lA;hJHLxn1iIUxS^qiIM$fdiJcJ2U_P z{r~sBMq3^@r;41o5*Kg9#czN8@MdpD?1O{tqL4AU{dwCmZ5^GalU3rn1Px)ABuDWS ztb7l<&Xq>M`qB9TWGK3#NCmB^YZ^LDTpETL4F-M~20nJsK%L3RRE*?+S0OI0`w{Ha z^T@C)L*qE^e(bv#ytci15T2%~YBoCVy3}V3o$!OHFgaKaXviq`Lh2CkIE<`$Y&3#vpn8T(P9?|u2CJeG zKdd$|^Jn<{gV7Vjnyct#?8ItVffwees&5|=FWLxl?D*U;8~=ps$t{-vq`GE^-L$v{MAe+ z&HUBp{wB}q>Cw#+4E20joEP8t=Hst-t}Czb+V79wnYuAsk_31Er`KO6 zE9HxWa~EbyZBe)I`n{Rb-NIYnm*1N%&Go`+!Y`Syz4&HW>R4*}x*{(Ba`TIA>wWDx z2DafR30k7Hg6C1x^7YC=F3xxDITlX{oR;Vox<2oP$0t&^aOBt%E$z3TYQ4e3QY`u} zUteC|t$h>3bLP+qT4@kyJ85St8K_Jc2}0ik{1X3wwmkO0?&+X088!7aO2QqmA8EK0 z>KoOq54P*g^+o_3T*d)LXJ?2P?u3KCc-YlEV!lWH$ZPyDzNm~eu!km~cPOrfE%JZx z;+H?(eP_qI1oha4A?r#}E?9~wB{fsEbX!r1MXA8;yZ7dG!?b4$wrTPwok#sA z0R}P+po(RQv9x=#C#>UO>QV?-K@E#ZPVCtilM>i*0uqM%xX}zi#3Y<;gCXI>E?C8= z<9@WK6me*3cX=>)9n}clQ?L3Sx#Tr!Fi34dsxO^MzmyX)Vo$ojZ5PrHortkiU+Sks z>Z?RfIPyQ6!_#&rxmAUE4Vz6O&;eNT$(vMy_!bYO!NInxcoHC^geVDB~HKECXN5}-+cwqrPZcwup| zf6YLJtbrZB5h1n=rp_AH_5Y3ACjI|R`q8;qV*qK|Lg*J3IqAs_WpGIaPtFZtM#gE4 zNN^9QH|Q{syZ{3!C62SnL(h&6a#Ci4Qp?crnQ`0PvX%Yq2FTX}H0jssm{BMLDp!5D TD^a_LkOB=f)x~jT_$c`kS-x8Z diff --git a/rust/tests/data/table_with_deletion_logs/company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Er/part-00113-e832f385-e328-4e0e-97d7-bf4273d478f4.c000.snappy.parquet deleted file mode 100644 index 2dd171cbeabeabe4787d5c6a5424410b0a148636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3498 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ev/part-00083-8bacb669-5579-4302-b0d9-83d55ebe26fa.c000.snappy.parquet deleted file mode 100644 index 200a8fd580ac436865ea4b1ed879a142dc7c6eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6843 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ew/part-00067-74499c36-6e9a-4fc4-be1a-cd89cd500569.c000.snappy.parquet deleted file mode 100644 index 7dc83ca75783e2efdd5c20437299bd9077bd37d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2348 zcmb_eOKcle6rHi-Wa=hqn=sb63hKisZX((4{6AF}cAe5+5=;_QQE1Am{c4Xoo^fZM z+c;GaVgVAc0D(kRRY-u;1wt(gB)R~pLLi}v1znX@#a|U0s;*JtjvbSlRBAxXVm$BN zbMEimGviWWPU0E56RNmOyDc2lY@YyrA2Li)G-bdmqK;;;Pa(@?i0KntNAofL&P~;l;zi#J zPP9%CznVb{vq&~ISxNy(Q!G@%O$W{4hFysl9qgYv*$h)DLHUNRi4&n~L(^q+2-it~ zrtNBt#^=2ztwA_iBWEFvgGdu4T?w%pZPqTpN^qfqPisvdO?%~2oyN$b5kEqLurXEQ z;0&6bL82w<;y6%LMc2^0UH4oRTO4|o{qke5KLe>6mbwG%4>?RY_KPh4F3aDzdF8@z z&m3^?fA;d-?b}!K0{7Hnu{AV4mj{2dS3Ae~i}v=-(hGJT?u$k1Xub=+@*c33>-jE4 zXCJG55aeIEyZ!p9+sE=lA@AED?@RzN?dCi2Ut;+;Z+!LVmfrYp%|JZ31nx51d4l^a z>cs!uWMXXJJ92D*W42Ci;`*)*Z{nCJyK^gmF0*X^Aj2GabQ8B{v(Vvoy@it>;jc#c z8(-i0ytm@vIS(d+qLNK%9lOHdUZ1!Xj1DwgZVkL#VsCeX55uAty9IV&SYQaz6EIZG zz;hu1W(uFNE5LUt@mWnh9L|Ry$_7p>h-r`bt$<=@+W}U~+#f6U`19Bgg|Xjrm$5^Z z!=eu1^64gV*n`viy{1#y9J(iGY!_5ymkE@0E5iR6;V<0#{`x>qBez zlN!^{CI1e>M-n56i(KLjF3s)vzu%zg^AIt<8Zj)P9qk^QcrgN|Fx-QMnm!*N5 zP;i&_GYghBt*eM0eWm}{yjEblFKyx%(ZuB_*h1pNWRm_6gxu{>Pbb^1evKx6ivlKe zwc*iBTpLY{q`AcFqfF8f1kbPLa0A1U=h~;AJ45`y_FN&RJAT zu@y$xvF;cgQpM%g6sBast`m4S3(0jD3YMdwKVe`WE$@1Ip~whh>p&ex2WJ;7eZyWR lRtF$k_fgraH!!u~7*MI^QTTqY&JYq|fR6UTrxX4s{RP+aY!Uzf diff --git a/rust/tests/data/table_with_deletion_logs/company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fa/part-00102-33a1cd0c-86dc-4c71-a0ee-bf59dca39553.c000.snappy.parquet deleted file mode 100644 index c7c189ce4903281b623665ef55d53f2c3008bff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4423 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 W;d>Za&mn?V5jh%-L}u{8_dftIU*fL- diff --git a/rust/tests/data/table_with_deletion_logs/company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fi/part-00063-ce51a7fa-1fb5-4b08-a145-c368ddb8504c.c000.snappy.parquet deleted file mode 100644 index e9aa3dab58a2b1d001d9687e1565ba560c6ac35e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9399 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 I@h?mN7pTPXWB>pF diff --git a/rust/tests/data/table_with_deletion_logs/company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fl/part-00054-1811708e-f76b-438a-bf23-f0e901279154.c000.snappy.parquet deleted file mode 100644 index 50e41a3bee04ef4cd95c1fb640dde63b9efe9e2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10759 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fo/part-00055-34e5e4b3-45b0-429d-9018-353e2c7ba140.c000.snappy.parquet deleted file mode 100644 index df285e27f5a849cb6c4d20313b1e1bfc7b895136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10295 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 PLHI|R43Go-Wbpq0*Kyi> diff --git a/rust/tests/data/table_with_deletion_logs/company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fr/part-00045-ce636876-df3b-47cb-8351-2e960ec90f37.c000.snappy.parquet deleted file mode 100644 index dddfa6fe7a625ea4f93b2077a8ac40f8270cf240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13474 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 M3jc}*|2paa0)iwY#Q*>R diff --git a/rust/tests/data/table_with_deletion_logs/company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Fu/part-00043-06431ce2-2620-453f-b58f-9c7d0085a859.c000.snappy.parquet deleted file mode 100644 index 68d41a320836d33e0adc32ba534e8ac1b077fa5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4221 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ga/part-00015-691d67cd-93f6-4697-9416-d8cc8a2a11f7.c000.snappy.parquet deleted file mode 100644 index 14220b3d835b376d114535d753b2bfb24d1fd9ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24949 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ge/part-00099-544ea453-7257-4acd-94e2-93aea117042b.c000.snappy.parquet deleted file mode 100644 index 0e0b62e7f888cba890b080ee8621c64d977f3949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4627 zcmcIoe{37qedo!fOVVT_Ii^Cz%JQU22G#Pockh0^a~zDcC`+*=MG9VBH;z_*e zc*oowEz(K0E=kkopP?AiAjR4h4u;e%f(1icti`%vLx21c6zSS^-OprAixfjQ3_;g6 z*f3=K94XK9+-=5y3Gl=5-uLI{`}4e3TUQE+!V43H=WZ{&^8KfNa?5042`>&7(vwD_ zbk|wWiHOcjN>2JcLM>g(*4OSMwFP2uUD1n_D%8-)X}{%>lY#H=hNRYsDufy|dr|}! zL?9x6&nuI2n?$h;T}>ns-^~5^wviD$EJ^WCM!88=MBoUr<_gE#mtb)tyK3)|TG(>! ze&{sqGFhz?gBgbQ9iNOUfP+B6ih zA;K1P_(2qsM%RgKqQc5^b{N6_5aR3eMCXQS%z!~-CS2ZY3;5OVh%n491kM(mfiLqL zgd0?42Iwq{nku<(&xYM+Jl}P%nr~P`(HkwlEy9bA>q0|qomjfc_1nRDwz0ZN7GjCn zQ!%7#M7I=bP7JRaWJ&Dp0*&G20#TWzn6XA~QJtLg{boq!;q#X5MMKOP)dz^p2YmqG z4ncrV+|Ze|udxAFJpeV(xIi?GYUW+B#{W6aF(QUWq1M|W8(q({-RzPG+P*go4E&;| zqA15=I)!Uw!*7!nzw1Q^Xm;JdU<33)2siH~y2-ftUQnv0NlpvTCiTF%Xp`F1+i!i6 zT4r{|4@BGVMy)d0I8Q7fZM_@h+|o2M?+1Od>^FDp?1Jk$AtdjV$yyB=XEI|p)^9RW z^O^y2XCn}fn;k}=gSeN;nFk0}3`>iBUTe$~WVTWs*wxU~{-vN@djrqlS zvMItxy7r|3XwuKU^*E;{o5QWHt4I>4u=}LZ2^?=H9L9X8zD!mYppB~P6o^%okw(i7 z9CA+dvkw59ouTb3t3=`4QWX#xs$uG6#fi3Bw(F8pu86{HoU!n`8$_PnZ~L>w^YsP7 zRUKss7E@OsII=q}`~DBEd^e|aD=X?p>fJDMJh?G*?g4@dL#8Lhf_8nawjcYW|F%wb zh}LwbE3jr@j1B93;g0byC@4&r)FKVh?%HmdES@D=j6MSol2qZO7N8WGWL-2JQMmFT zW!akB4@0pHC(7jBI_eArUSSD2~(&v$E@H~wAsKelbAIN0Jpj!5{ z*zzxgc5dp<98+~Fy*$bpqa^cNXP0ve=sTD1NbIIw>ow|xL5FcQ&8TAWVVarfg4vbd zALS-B&Dxn0rlOJ4b{L|!AjTK%{FAjGD`_oa4 zbKRPHyTmNYVI(?BFm_pfCXN0oKT|6t#MIl9C>%{iPD|*c7SqY12)58+SM0qpBdt(t z%qZGBE#blB&rPC9pshmY!snQxqsmqhbKeyqS?ERRY!2!?i}t?fUFZfoC`+_fg)y#S zQhYsG_}YQOU;fK$pFDWo=t#e*Kl|rvn;)na(??&~Exmksw2Jh2ailZs{2%(!9k1*b zqw0X__4}#@h#z`#Gm|c5Sdy^KL1!| zX=b%seQ3U)f3v%p8O^Es)YOegu#z07Fx z@@S@)>u*(E>5r4!7xGKVU#Uu;O6xO0rkFg~&U~cwXIs_S$RGXi(drPBCk_<;;mc3@ z*F#cT1qApjre~$$6V4Y$$Pf~|OG$}0q+3Vvwsb%`m`fx&S$O@Kd^+*%d^-7!!%&wf zXVS?(lyN*oaXhPn;P-GjX~51e9>=SHz8l9^?!o&v@cyY^!27v*y!zlGj*l$ic=cW! zM^EE;{S1!MDvl?{ar|x($LIu(^*g}72mY@g&5R~~iieL*;{lpZd^T>z_n7Se>K$csL?xJts^=EPg+Mw?=7rnbL;K80 z=S#?A0g`#&wWU#td2rDQ$zovJ-l0@;^rGXDx>S%h=(_FMHYBw>n8#A+uKPQ7K+ZV9 z?k&(d9AIz)9Vci?igcVb+f8vP9x2krUc6S2y3_N$F=)El3fBE5sy(J?Y4a@+xORxS5rr`Bugj;q z=z#D-v_xC_O}gQ1Zws$aYE867Ni8kfez0Q?cCx&h|C7;WzhhsTx~06{$1=0zyKOr> zJauPPL|CkB53AQ!)AxXx)GDtEZ>tZ^pea156|Y6;tYpcantUuq|61^F#jiy>02h`J zvA699sgtR{&3`C$vMeA!o^+iUs*^LP0=o$bUeK4mpw0Kas0G_k2CyZP6xiPOqZXR1 zv$Y#aHvcdABHhNXBC-!RlI@3w3jdfbeDQCtyn5)mWE;bFTG2VJC@M93Cbo>?Scxgd z9Md#e(+%2FDTUoXNnIIcU7TShRafUsgUSY{H1_JfimYjdj6GB4Ot$aPJHNz{}LRcAfTG||Z`Rm}E^su&fjDrOJMqAC@tjA|9G zvWlTAR*xCnNIe&+Mn$Dc#k5rLqOY@YsKKf(>xL>bDUBtR_Aq~`B`wr%fG8_{Vg?ge zQ8iOnkL2&++~hKYExO6o9%BN2p$rULv;V5{go6G4-T(zj1oT$dUC zsd(ra2AvwI>s*sfsskX+>~YglG-pYoe@Eo%d9Wap|3^shSnlfE`q|dM2k# z`i-)|;1a;ln668AS1kq6WR}b+&_-CT)ctjxF?bE1@Cni5DmPT=L=I-l()Orjsak&F z?#DEB&Y)BV!bTiPO@UMu5Hn`TH=x?mWCc0Y1K6xEGT|=eLX_3+!y#6(wkTv1h1~2&@m->cbvF!W z6U&pZqL9VA16Yj`g(RLvoTmHIZPnPm0d>+tgjy1z6l=ox@|0^`xoO&6O$7U z9!pOaaua&uV0z*|loUqBm&TtsI{wq*vGj@muTR8d?-VBs*?rBiD+8^+lN!I0#8s^J zXRjB>Uc7U%klg2k;{&#rQsdt{fSUo^&m6(WK0I~J(E&aK##gfAf0e;q%=o`dvSZ(S z&ov3x0XmTMR&M;qhd>icy4f~0{@gv|OUKgVuNsL7w^&3^uZWI7;46b1s9dyzcrh!c z)QVbRiQ?Q16yYOo1?hr86IHOhRoXVbi$x@ge=+jtbky(I)5oX7DCllQ)8*-SST)1x z_d0KK|(AkC(3r*s-rMH~ntRansCB z^BS*<&(53Y9GL%qHu^so!!-*4(@nVkOOGdtcij*M*WM9Z{kn*3Ogp=X^>5+^ng}=V zLlqX^wGeIn{Mn89L~-&4qM@LBS2rx4gKtrJ5w46?~<5?xTmaA9-@u`HtNvZBN{2!bdQt7unhq~B}!bu!*?>kbhO zIXr5YD~`X<^XpkMvV)j{qL>s#{oN(6T!251)ATz086EE@rX=av#SJ9IG{RP}!2mHN zSvG?qi!!LHsf8}-5M)^k7wAjQy=)Ot))Za909n%vh3qZ`8}D+R12tmJ)^o%#gz&gs zv8(lxUH7V4vfCn(VG3FXb0p0)$aZ(ChvRtofAZqL{p+4c|g+y z(I6w9KW$gZXxTn!hqpS_s=LqeYjwMrCELb{C`yu?Tzf7LW63J%_gi>WCS!Kdwaek{ z&H*xB$I5oqb@sttI6^-W6-_rTgFw2hk!@~;^p_ixBsF+$hYZ=bdR3=Z@f!6~mh2cL zl4NLFAibfgWZdzmU5|{~{>%Zp6&?>pkrAlXcFOi79%hL(MnqjPBqf*^Zjx^)#w=+pTiSMi!4YhD0ek@NCYq+CrXh_a zi(>TnIh$JfU|~eSqJ7{f4JSNWa?9>)t>pR+ zoO_%oiXkd8h6=hS30M&Ju92;c>QvqJsx|I-V%R?5JJl(NcS!#PkxW?=Qc1@!4MQXY zwhs$=cCj{+$ebhn7LjGe)Ft{Sql&IdWSj5S>TcC0R=EsE86P-CzZILXE0tDePr@1| zx}m9>HGZWoX_}5WESKGC4MMnqvu3BuobIuZo`{-+Nw#{GJnR89o?)d>H{-}cR9XSb*Jns8QM-XQ;_5!#$aYsA^p%7{d#;e0>P<;hrUaVThp zq5x^ayPaB{Y;|h2(A^1m0is&elP5~1Cdp*8<5#hdbC7JY{i0K?g~uyy{df-<0k&v@ zW?Z}=7RLLx^kZ3A0k9a}3^-fhW1^%=x^+4(D)3X^4?Ps|{HjyAiIoh6yE(DTMIco% z;j#E$BEagR-6a@`3b!72D;4dvg1RN6%-eX@nC<*|>>hu!ohbO#h%Rb&mpj-{c zQg~}+LV+QPRV%7|O5Ar8XZ;c6xFqCsUBJ{gfzMRSfYrfPZYh*Pu=$A-PBnOfy= zM3toQNuP15+%y4R%7Siczn3~4-#$(TpjH0C_$ZM@AUS<=hal*(NS@^)P;0qTO(>!U z#41&Xu4Sz8GX`Z2d?ag%7_tT7>r8u<#IavwE=a&fv4E*rW4(r;5UX1B9edyyRdc`A zy9uUi)!d?!r9a&v%Ftjc8BW0ZK+n3D`V$h~;=B9yx%JY$TVpbiO-tUHRy6^q^{ZaF z$kPLVUo+`HG8Qi_Gt{5Rni!Lg@KEz@SV98#X*{v+ID`$ zL`+Py+7wL?$e`mEUFfb{&djlzsaFb-O@7NBc{24NYr=RB#za-tjI&>0oLZ8m>^H`T z2W((KzgsOr58DTcDCnZPx|5AaNU0}T7G6L9ac-K01D*Z+{OhOwGQN$difAa-e#%I` zny_$KLK?roO49DSkGV<-;KgCLdG!SP+lo+>%Vfy8&rIsU9&vqrB*F;GRUO_cz0jt_7}9i<>QoLLD+k&zrKuG8&t zZ-!Vyl`^|yV?evs@lPaB=t!!e>h^V6K`~8$HDbwcb>9$<4OHB6%M}va_n=UbW%>A% z@o^+epxeDqMhv)6=7EG^!qwgS!83zYJ@Y9R`Ks$3cHn|cB&a9^Lzcu13-_~{BDDR8 zi{Mc8+!lsK`IY-2mq6`km;mAV6CDz28;LADE0CdD*$I!&xYerTXFe1J3@SuZv4lPy zIZ(xJEmCk%4>gk}}bZalRQQLWE^l4@CxGE*gPiiMK7k98EBN#8Eb zYata`SJb7Gx5N|!1xQ<8Wc4HA=u>&wHj)~@OYzUSEElS;MtH#Rq0$p)X~6=ihK>bHddeI;=>TztxiYpWi;WAKZ$LFE?N)u#>a>x05+}LdKFWV6eQ9) zx2+QGMNoyUA|kZpvLiw5J&3om@HZ6b<_N|x-; z^odA3+hLIwWNXx&@LR8}{!)~&#@eokQfBCEI*8r^atAt;o+cOH?A8#r{>c6G|3q;k z4p=c21+qE+S_G#b>G}6ntSXq@pJl1)@lXP3Q$8`i(^K%)Auuyab|Bs zL{&-uG*+v)Rj2#vi}-KxyTnX9aDOUZAeYSKxe?We0EsN$Tqqmf8>#PzLToqCZO zvXUxm>iX)pI0aCT437G^ABoF*@i|5oyYJy9kbXQhf&_?!JM``k?W^g{7yKF+qHXVrUNj^$Aj-Fo4<9m_52S8jQ``?;B`^7p(vdTqaX zUH%pPX;tR(7Y7sXn#-3l{coSXA>SWNe`zj{t6ScF>`;DjvDX^;cQ8Bslk4-Z&<1md z#TgN6E}y0|%-*BiX!geX(zv5H=BW@(4RCDawR&C)wW!@3%Y1s0i!;|xazgv{rLP^z zUxAIICu{i=*r5BitMiNU{+^qscgIGr-I%|aewYy(+#vhpk$mVC=JKOamb!|&k~w!6 zOT9LSo&Rh$-%k%QFBPNLGk%`l!s6Uqj7iOMv+TRIJngYBk1E`^*lU{k(9f6+M>v+< zaX3%k&z?P5<37%O;~)wU zk!YHkn&Awl>j>9m?wH_anGIVY%)54`#H_vn65V}(Bh2YN*#93}-1W@K7RG(yCd}yG z6-`sSaP>)P~XAkPc*nR`>|{CDT;Y=7{aIaWUgd{8@Uqm*&Vq2K^@-?1)6!Vh}{og%{3!$ z`T73jBTTV5^a%6DETsFK&ppok`D}(_P8{Z*VQx5t1N^GSvFQz)mW**$&M*1a|5(}i z?@xW{Iqtvs)~h4%CH%zM>z2L*pSNDvyX;zrE(?tQy(r6EaCvAIOFf*0JRjgWmbwDf-wlH`BPU=3lyH*x!CxP8f1+c@CI*#&1? zvldUT!L!ty4 zdobW3T+Lj9`7h#2D}^r$_;TNRdsxXrsxP;}pZV400NHE@v+E2hGJ49P~}7Gh1zVSnvSU?i4{Ehs;jjN?D=F zc*8*=@jdzy1DHg2C1orqJIhG1C=LAx{b;XU1Dk=3=bX@I z7^@t5Gq$LZP*K3y=G+W&*aDva0dDO?SrOLJ;;b-7nb zo`_7%V6*=8Vg_I07wP}o5zq+4O08hLDlL_kh$~d$v#3RD9CWnR!x_gK?m_yaI9t_m zf(jt?1O7X4v{@i#Y7WmEd&FO76Qf|Pi)Jj%cALK7Jf|jdX z1cO!d=*=CY4(fKo-JZHHg0VI~kXVCFNBmlj{+HMyuQ${|?~QDQrlRYq2)%x&76IE< z9%v>4P6LbzNxja(>*!u~x9!t+vYYG~?ldGuXKtai9q6KaB01Y@%PhMuuT8&_=Mdmdwz`mgyHANK)}0^QP=UO9QvJ+ zJGqU?K_DH3PfPJ1qVFfhK}?G%p8s$RHy4GkA65E zG;UQgh{n1`Kb(1j+3r|hp#O;4)?Vls^*!`SDBlBm$mVt?e;TwisEx+FTFAKo?}UAM_mb_49if_(Yj*kG}05p`V8Smb!UTu%4mHNb=~zoxd7f>h}Y0 zg>D?O+nJmU^+#+xvwqIZIYUf*1ObP7dLhiX)q$MdLVTIMq}Nb&cVovQZApfHMfbRW87E_Q z3*44-adwHcBs;(+9;ADOaX3vCb|0ClB1GR*z(9e-<@F=RLQ6{rlnH zMB0dHNI6|La_DS?_?omNDj85)yaCFusY@UXaO&q*ox5roZ-eN$T;x&x^XQxSfb(yH z;%dij6)Od+;q8Ldlod%1awvLh-jrot6*aR1*C>g3bn-m9E?zctwP_k!CpR%D$pWuQ z5-;K%MH3C8p>#&YJeVIIJRuME*Jui8ndrS)S(J08Am$7~R_U7xiXr3-UC)V{pf)wI zj$P3Y7j#YMCE4T^O_iIn3c8uzkWYhx&47;Q(Hv_KTBIlHh9dB$AoDVMgCHm9ikZW( zoS~RfQ%79`VwR`VF+~;Rj_6dMW~dO;Cbk|FbFD&*Z@c@F2i=!88RNUQt6EKY|`5 z2MRnV8M3k(@}^OtXF$yH5_;t(s0p<*`qjKCLE(x7)oErEuYgSY=gCu9O;mXa+v~C} za{Y>KW=vh-F-30*Y6b^1w4A9yu^`#I+Q;)I%nU1Ox-2&XCc$j)9+U*wTr+t=7S$$b zAk&D_pGt#8g%BbS)@fiQzi3`T;3e3+siK!`zlYN4)Tk)(AmH>MYbxN#4NX=wgFb;? zS)t$R%|R-?3H1ovwOK>LsYI9tZ(5SS$iqrGNicJG#|35Tl6=JteTpvg;Cp!qZ*ZE1 zV0M1F05kK3YVx9~=op5#M(rRD zPSX+8TIKGvEaWs*%0Vkeazz|^QW2j?#@)t%TXyn>2~nUmFq?7{gsw_|rUPs*Vt@X{ z4#*>!rv2&Uy) z`j?1mL(Uvc3ql5#;B_>*R~%Tyl`83GT3|=L|pn4DiTCyh#u0_ij zlEA~eQV~{=SDiYR1<%Lh)g%zd(6}3VVKj8(m?b)s1;jeEsqrS>qBRX2>~iwzd>X8K z2Ba>p$R_Yf)YK<{nTQUoqljV?4wjNx!!ScGI0Myeg3uREKG6pt&4IVe0hEL$URQ=Z zfSQQyGzEt+fW(G)^0OV1tmPzmp^H&O`X)w`?7=iZ*wl=sCK^KWTD$~+>CE}B#x#V# z=FHL^)fEV&A!WeX>h+Rcl zw{jg|Be9KLr1a2P(AX+sObxI>YMQ2ctdv&aj4J#EzH0bk${Y!xh^1tDt2d>>WrjT#8=uy6ehJ=iW*J;lRCq=cL69d zs*}OD6>hQoxi$G9u`P~fs>s>z4GpG8X2DrI*Hs%q3AX&8>v4K*V(r!I*+ge#tx8?U zuKo2coh$IL>+Yeh*FLzO?fY-~XMy!U{9vLpyu5R8mZe?aj&wc3;aRZl@8)dQKQNH! zWR@r5=)a!#?n*pbocBBX@%8tOoImQKik4=6uDk1{PCN`|{=b^J^*^3Gzs7H9b!n~p zNY}d;V^FZx`zlwu{`ONel)awqdhH0cwj7V6W6RmIK|7UObc7t*q~HZxJOsSRNmM-Z zTO(@w%Q^VW{)SV}p*zY|9Q?8CK!Y diff --git a/rust/tests/data/table_with_deletion_logs/company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Gl/part-00098-5ac5d168-7636-460f-b72e-423aa35e78af.c000.snappy.parquet deleted file mode 100644 index 3347699389747e7783c1e71380e6bfc70f8fda9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4941 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 YK=bC}g#y`$Awm&A%MrXj!Hcy20&|=t5dZ)H diff --git a/rust/tests/data/table_with_deletion_logs/company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Go/part-00024-aa1bb70a-f1d4-4443-aa64-7eada3aa3692.c000.snappy.parquet deleted file mode 100644 index 35df628d14b293315934b6fd2d7359091184377c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21261 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� z9`Vn8yNv3ac%I5fKj+AaWkExcNw%-vJe(dR*m!{A~6+4aC%2rs7;4Eh)qgtOY4|etyiY~Y5z(rJj{EZ;gsiOGat3@9x3IpzT zF&&=>`J0`s5CUIBG8m7n=o4$FnuE|VgF{mnX3k@=QwPuW1n$rS5s(4aUUA=81j#OT zxVfl-)saz18TdTr2Iiy)>Vt%2bpmq38n{%+1&1#Z7&5^fW4ia zFGVsSLc_2R-0kT}RT19xM|!f@nC{Koqmhg=IN0ZI)8AuOuOmzSjA2dQU8}2xWWwGm z=0_i-wx=JUHp^G@x@r1_U?BWZSqxUC4e!OKZ(}qgJv)*a$``haYeuK30jDRj8s3## za*q6yX-iM7Vq|Ib(t6ug#FniN{E(Gy#m%8+cjLyaTlF1gNrwEBXR)4BG^LGKj#miT zV8!*2pQ>Nrxb!OG=a|(iN3Ulz+t*E*!oy|3!se3LMNVRc7YVN`il6+0-#O(iBs>#E zntX#=GrE_TCBtz4$;zg_dv8#-ARWmUeyC?->e!+|Sa#dR=3*A6JM6vf)o+!Dn&G?I zn$XCxs$mIrJnQy4^n-jq%-_rlJ5LZ=gF%pwqLEA4M$@oG(6S5tI_Tz0*}|3vN(yIK zc5^mQz6etF;f?HzKrPo{+VLQsX>ZqVm|i&c$2%x0ZF`aG&9`WYu&9E7aQtcI8a?ZkT+ z#U?-D4;-UL$R$LAM_BSNf%QKGvp4)MVOMpC+fDuw2z7{xtx9#T zPlkCDw#30OcF}x295nHu)^bj*tVr+#3L|2MJXqc`msKn)yH0o~K=;>O%osBHeOdb2 z$>rncP(9<mtdPMY~yHc}1|@ z8Oqhu^MaTr7Vq`|uPU;*H%y81pYeM#fV(=pwSr&SEGpz&)~SxSLC@OJk2oGWO$vX+ zK^|)mluG(VM$$)L8vl@AQgmJN7+<%7HEn~tl7&xFwJ!)$Ub99&4=NfQ;B=0KLrni6 zfkpJEb0aX#1_>AP%mK(TMXj5-lrnrt_focF$mP}sm%&aQ6y7PvC{;rq|DOImn+?hhy@+rS{QI1BOM_YB%Ru~|FiU6Jk*~`KKHY-Y&czsZLqGO zG@PEH?&zI<@R#9l>A}sO(#C>tYK8Axya_3%U&reRgS7nyyoo5tbwQAWuBK0~Rc*Mo z-F-v3!96b~uZPLwucnprxg}2LVCBue9Z7LKtliB6)z)DFXYzV_MNUsnr z6ZX7Ga>07U5Hxtm@cz3uKXsJb$Vk$$N3Q>C41}($kfQN{THAo{y|_5ykp4t9iA3D+CPSElCyAlTS|eJXIG-dqI_K;m~9Z;@_}U*$U6$ zMc8oZy1R1R&T zmXWvdDEW|sQieF$@*IzsD{TrrdX^GYVUOt~&Bqi2_5sF7-r_?pT*hssz$(6}&*||! z8-r7Zc#5t&y^JE04?@905q{6xc|@fS*xq;ZJ33-;i_t7ttZV z2>l4Rbz8m^^;bloH4uSN$G-Fgh7!J-W1JCkpTBKEO|p#J4Eg$v1;%1;mm+14|15!|3TV$d(yAnAVP83au*3TJ#!!cuNK4-}_o- zZw%2W9TH3)KT64TJ=^STOTRt#$7n`ipkqD^9C#l)@>Yb0FRTkCK4wDpbQN-&$V1_X zXGCCK!=JFpAs&{jA=C=vw}cQ-LL?;`m@)qquI)Fwe@wMc`B_-<(eDJAwc?h6Esa4H z4xmXt90O6qvC6vS=?ZdgfO`mGLCL?g(C==qm}21+leOiegatKJe^+QpQc%EE)o(_< zhJa!!=p zn9awRH2h{pt&RvIc+<@d3h&Mg!Hkv-IsC8kARK!bH&bC2rWDy53c3DvchDvCxNv+H z)0HMK35;$|;zgPyP&}2FUzvWEs6ncz|F7p2A%-g~7Z^(-(OG+~VMh zbh^krRnaA(xi`*WEv!lni;!X3m-#rd7Qe?E+^(3a!c;EyI%oYe)5XXN`E7v8PZZjA zu?U)wpU5xqKGF%zr(XO_y7c>#Qjrez@i4#vcnUgVEeSvgbYDdQUw1g^PmZBTlRr zm#>Eul~iGMAOw$CZ0{qRSZ1J9vnrUnj75MndS{3#2}Z@_>#U*~6L-LX!}!I;hLLLS= zX}0h-{7>83cQVx(eLu_{L^Qy^7-8CCl^H`c7w(r~Oj02U0Y`Bu`Ab+jQ zD5tuUjlunr5kN4>N!(ZxRBMy^S=2B&iI2W1Qtf1CC1neGmZm`8@dADtK0Lu48* zpd#084I;8^C}d3qQ*_80mg<>1HJcsDIl@XF?DT#x;ziUA#S%VZCx1J4&+Lh+Xjhr= z(5wi?1NM`%3Z=wrg;wFvBbn1EHT`oQ`@6mE)EJbdX(OCV_Xc6Bm|FPJ!2G`i+x{(F z!E)eJh&VZ16@u}P@ZkLOSz+fXlt25OeUEUrGnr=cL^);oUSU*~d|Qkjo)zqX6H{z! zVIbPhoB_5jy6{myuHtQE6ojV&ES&T;{~LXLHkm$!RMk+u{V!8X$t#c-uv(8Xwprci zSJp%r*$Cg`ufF$`w)qh+Jt8T_&L76$Ex@LL8rU;i`L`HDM7euoG20V;foI{uliOzs zUkVT!rcV4UkErbS>IC7kI^+IN452W%yqcO$Q5p$~L@Z1Rhl6v!TgD<8QhjGlBn_h!ae$9MV!_7M zx0XX`ScgA~A)X`Yk}=D7j721L|3%!#2-CougZ27U(3W5ul1wEi`3yoHsGOMOS0m<; z*~z3k$ZuvdxFy&XZ!u_h}jelj(h|t|>KQ8M_po(TzgHzbcpA znsxT?j%Aufq?l|od~THLB!>wiXqQ)$1+$P|u}FdCAzKt@2fNkjB~U7`LX`sFTJuNWDsSs$R<;sS$(SlxSSBL;tRp~@?tH`5`JG!cDr-tAxh59ehRk(O=A{_2aW>3ZW!FjM zzG~RHt17S~bLLQr?|oQrIz5Ae1DA2 ztPX#djo%AjPL{IQBoLQ8JKNvy7WtaJt)hmXj$px-ASR<|z>pV>@gVWS4|PW$=jMR+3B&RUqd_$q7+% zZG_A(W086duPo=rJ%jSWd5md0cQUpa6)K=trS}$owJ#2zUCkweIK4CDNklrMnJq0VsFCt#RI?OCB(Puo`i%}q~w!9 z2qx1EUsM$YgUCwYZl)v}-{crciC$Y4ZZG4J9&S!wi^w+lX&IyGQ~wFyc?#7My`d(% zhcT@qUoxG2!k);U*^xEKKG<+C7SCo?UEO_S@OTT@rLL8P(ALWtfDo&M%Fz?Wt(YZmoQh-)MPQa3d z=jQV;qs;z;!m%*@9jd$k&kS-IPtV|CBaPH_`(yCdRfHpKQi#CxH7d>(z8T<4{thSl zpy0WIu*GcQjxtIoDNcBG{+62#yhaWrh3jYY(EYNYA*F!aO+U3cd{!X5Z^7P_a7R5N zQh4&E;9k5sl2uC0U2(9O0q)jmC2*nln7CE?0>(eujoEU&(f!`3ef!FWI} zPa#7UEK*a#yR%rt&7<)JsaF_Tj~<;b48yk`O(OfEo5B#wV&TY73FGF4duFmF|5EaY zIn-eF*(8F9mWhl+_^B$y>QV=&ENLqzY#_6qD(o8dBE_&ZB%_w>6ybJ2l=P76D}<%B zK@^Q-yQ@EDsV?&OB%>(KHcBGb&u5zpJyXTdR}~tmUf7PCHWl5}VXB$LPl3^`IKM-@ z$`C$}Ql&$EfoTv6)+NJh*jN)t z8oRHMKgEz+RJH2*N=If8SZPd#zlcUqAc0VqEd0k$WD%y+Y?eI6Ql*+t<_K*wsXnqa zBz!LNh%QOtLRAbJ2JwHlC%Umxm?Ut>Q-7}h%_%XY(Gl!bRr*n0HWgjiTSke(U`5cs zG>7oVnRC4mB77m+B%7-!n>;=*RLl-Sag*mcto=^bcOHB=-7nlCCJj8|C2&;o;7l+5 zJ~ZEVp1d0&r9BhTAujNeFrH#HL?u$?GiARJx zM^2qf*3RLPSNBI}u+=l_$xS?uG?PWHnMvlBg`H?{)mA6xCr%*P>SlYg!uuj`*{15Q z?=dw6)l02~LJvF?M4wU6k8619I<3=>JrRY)544RkhplL*jox*GWPSi z(_9GI5Tt*ETWTnaJW1GPu0x&)Qm*ft$u!2R_yw!1Z6ymSK^D#zzF*73ch%ExGTZXP z?*v5JdXrXlJx{tSAhR|GDMOej$L`DH?~(sq$mDY2cdHqHrfpZMn_0P@yc>nxK5sz; zS!u|`(ljBf!>QX@5HaTly#k_oa#;m0A(te)7l|SG4v{m`Lr#*&59<#b{IWvNh~TgF zCSunufu9P8xq;nzgq$ak--br-gyCe6`Vh3QaQ}R^+s#*x#bPS_ z_9A?onuRf@X%)Gx5;k$Ty^{PC#%ZBgZFvz|M2k#&w3|Vcj-k3qw-o-lzwWQWG(4mF z7H_z+@FQ=Oh$c3pJfpifv^{%8*k)NUUELA#RDDp_L5O5)jQpXB%F!PYe~RfGte%{4 z_!1aFy3gg?;l7f0g27Cis6)jjxl==kGcU=O$Tiz)_6~>vkq&PyZc;zd}K z+JQQzM-2B@jo;3=C2mg)eyxc*F5UTEOo4Jz#8tV;%WC#%g3UtT`)j$!Vjx!3MM*X} zBjAPN_K?FN@**2OQx5t;`kUvjsr3R;sG-qyT0$OE5ho<6-C%rhVZ{sb4!(QED8<$1dG@RO!MTNQy(g05YQS~KsC?3 zdZ8CGLxNlqzSI~?aXuGwg^?a)FNaD38w~%wf}}L)$WvzV8e+)dE|D^vgTkwc@X88= zBVMhBV5e+2jY^&!kRB4h$fgQeVBVI z!f$HyR^$YAx#|NXvL#FS6HAVTSQyyCa)bOe3C-F`p4QrqBKAk0!Kj+E%z24vc8MJo zR?iUNA7xzOaLoagSG~Z=`zeG*L7e1tKLlAcT+cm-Y-06^EJ9EHU_~agioBpOvK9X+ z3v#Re)lA`@3Qk2xOte@A14HEw#d{rslGXM(@JtX%YU?d?}LFKeV|x>g))oYwKsLzi&uRp(oc505|d z%@0o{T@IIEQ#%^zRqXWs0vBZJI`P&u+mjMQF2<*C zZ{;FPOK;#R_QJ+l5cKhLIFUKu=3Zg?w_?;EXSutWkqc7^s-3%vDHW6L%;p$=(Y}d0 z%6zkzvzYxCqL+yFCuI=bI~DfbTZ**dP3d479RWd7BIA?_SZCYb1YZXH8i!d=H4 z*^b{*8NBCbCH&%@%eVw1ZNwL|cA#f!d*B_a2Vb_A(C3NU@aN4TEYAa*FcROEWFPah zivt#QHW#6Gr*2{HTg44C^9NEAI%FB=oaA*(s2jbGi&z2i60VVH@s_!6Jr?}xEf~j= z4!nKjvg9Ys2VMAfax1#Mau{EPc3>QPF2;D@E8-Wcdy^3+AY%>gy%f`Yvle4>y#b!I zmivHN(3xbJyS8CUpIwZ%y|O8F3$+IGz1&;f?{DESFmHlG=i#S|F2<+lFXC>Y)^BO0 zwxNp?*WpzcZ^3u{JKEMU)x+q_9YSa8F2&xpCD$>(J&SviIkXvT8Cr?{k6e;{gsQoo zr7p#gKUjl5-|WJ7{~1bdV4~g*p45-^ySy87KL0%YIX>ONP1t19>-%VyW2yEnEHwi^ z`gb0y8EV1v0SA9>7(oAr@*tIHE!R#xk@|$$KZqC1?BO0^p4`?JVK#U(>~pb1i!Q}- z)PPQzr`oyusNK7M&FpH!EUw!EgMxVTiRH1n!VbLdX?*$N5-vz}WGrUpW{;LG!rPB- z!iGND5BgZ-axYO;yIx_I4J8|yts_~Mxxky=bT9t2Z$v+zI#{zvU>|Wk4t#!;Y_lX3I%ph?xCxg`!5PKQs-jb%QEdu#}2IY zo9AFpN35j8G>qW>%KjiTqG8qx*Kr%D_pW~h9Q_XS@34ZKQ6Wn zFmo=&4)16Jd+Dq3WxI<%<(t}qR5W!T^KddLGD|K?wlaf-)OFMdcNevOZ!4pDgkLd; zSsrr1bsw(6IvpHJ4l{rCq}w$YVJ8cRc7WLeQgnc&-Z^A3(#705irf1RbN-1Sj@4_h zZIR3;j5wHWWR`8fxY2o#x<7g!%S?ls657^APw?M#xBIbzrvi-y zv_IkIJ(YOP6fWLF`!kw1Q#*m1=i|cbYZUE9wENK>#g}g-!Hv=Rc-tb}X+i5m+ktj9 z+8#Vnxd3!_3N8w`II$k1Jq;Icp}mV6LJCVY3l~|m@1i|{n;i{!qqms1qP>Y5%NJr! zr%QOtI^4Mh?LM>z(H=(g=J!K9m62f;Y{$htxL_2#iN{3)S|3^-H=`;#{xL4Fi_97g zPk68W2AbFBYiPel`@;LVj#1a(q89CRw1?21#1~}-7SP5;H(C+R+YywCC%k>4{)USy z;Gj~waPb)08@TbbjnUt6DtO{V7#GwG+@6EB8(-0j@KyBmuQ$u1FRVH<>kKT)8MyF9 z^;g`eIukd%#Vw(EUCwO84R2;!(a_QHU3>}u{sCVm(inRZ7dPT!crixvB|ew6k%OG-Kc%_27aUL-VHj0lt{uf@!Y9g}0U7Hav~y(anq{_+l+CK1cKVJ#{ID zawaa)Xx>)*7B>^E=yw4w3^Xho^>5sq+lHGeKAgV{L-BUdd(*7t7+@VP6f}?Su>v05 zQJ><=$O=qlJua@rMJj_QSL5O;w1a3z(eNY_UWqYbS(!)(9eaeh2JHg0YtZl{^KccO z@HTyR`0FPc@r^g>n{ji~3=C{DE^bGwJo4&s+5@*SC(gvryuI??`T}lLL^0VaTy&y& z6mT2b9yD*T#w-l>0encu@De=1_-5ln1YgI{Jk|kIFg?|Hn>Us#PrFelgI=iV~r(XK%A zx_BAw4YXr;fT;tQcwan$hB;BMqcuiv<&Mumnuiy7YvXmX1?>_v?8}$Ee{0Gi!u z)mL~duMoHu6>7-91#t6tneW$_oDyAe^o*~w52A;0>nq0-%^nsCHQQdW45e9q-0DD4 zV(U;3Qe|Ej|HTe{Rpj0z0Vam>B~%R!dL^Jzt{F++yogey9)hR8${ac+4;?o+NDCS& z@lfmfUlam8H0)K~W?cll`m;H_&{Gdy!0C8)4RxpVCX@ksm49MKU!ez)kcvd^I6euW zI5$ssY0JKpc*t*JPIn&cdcCA@OwxVh-R z7#HztY@jbEp(X-RHGF~E)DnG1VD`Bv4J_n?7}b)Zli!SAeuele_^v};TPc2a1SPR3 za~Px_lRT6gfNf$|AE1NuWfc{nP9)Vahc>GTASxFn%&xfF8OarV6UaS#*sqFi`o-i= zgPHEl&Ir9!>vVv}K+U7r;q(_uw4n1rCkLnyeKCEjh}!=AVAkm^&~q|k1dHs|K+&(G z?6E)V(w{J;f^U;gWmh=c0_6#hD0)0P$+`3u+;@V3-fKtH{y_EY|i%kjXf3U>{G5rn7p+Bqp zC@x04c)VL2$$Uzqo+RfEquyjD@0DZJJwz2VXNHh|1WEV?^j+KleK~D=Rp>=0eg=R? z^r_Tx_x4(^R5FkFFmBwO>_AKvh$Z^w=EYtZJC8Ks|63|d*VP_JilMN5pwE|QTHO{o zB(}Rwv6MZPSzL_29`XPZZZZBTlkPzz!AY8QMS8aAis^0uAA1UPMSp_#kRsgGfeN1|n5zZ#(tU~i6>ce=sQSMb2(=aftT(Q0-}fGxVf=U@&!Bk|7?ogP$41n9GvtsAQK zl0e`G6f3z(1W3akWSf+aPGo^g9J`D6a!+(q0?VI6+S*HXw3KQ)+&ntWboaWxA^o?( z_N-g%_T3*jUZ>OE=lqZwsCzNk?B=tju|x64ea-)eOsq&!m6@}BDaswak4I@qcIsyh&UcQ_vjMvh80{YmmP%Cv_+ZWPTfMU=%7G}Gn)P4mu zMe)Qi{Ub~jXe_V>g88G}bY;-1Nh&6v35w0lo!t06vEvxJC3rMTHIJVVDv4e_PFwn5 zC5u}5(U~q+kF8jNxOl!7xZJurCfy(Z<}i5qphTI$@- z0~ggj#G>dln;ET7Kwy21MsAL$63Zb90c7*)7+U(Iufe5&wDoT!@j=Gjc*)P`wUQUH z2hXH8ZUiKV{_a>$EYqEH05#4fZ}cMg+3^SX9?%uNiOpn-zSmxz20YJ$BzVBBBg?XT zsipSo+|dx^7DQ}(wU->+9DnbyF9>#Y^4JBSZrg6*9%nEhooyk;5OksUns z0h)5_woywC9f;q0a3hbpxuRgPAtaiiH4fdB-n7%@L9%@`;XV8;m!c1DQCP^#DJd&@ z=v81Ek?NY7N)N|(BHkYl(#ieXBB-dk5IcNGpwCOc+BPSC>yfo=JK#hSwyu}TjBVnw zq2u6HF+1DsppDTyHA2rrHFbghL*U1(lXKirUkkN(^qKJ8?EV+{#f8FP%WbdkVcQD> zW0&w=-kH3?2C+(8h7LdTUtGrSU(wmol@TaC)GU<7|21_i-PABiV|)-v(3NY`*Cu~; zsB7o$`1HX?`Al}On?93b$(39PL`fPV59k$dilqU~ zf-D@0?&GK-atrJDj{KHc?xueSQ97JGWUYq0Es9Hrz|7DJ+vy$1uH?x%T&M*}*23V# z(#fkrj@X$iICTz_&P~U74_xF9#wDgWa^%7IU#Jf985=3~fYWn>NA3@$J^ZjET*gwa zqtqR)?{f0JGog(##ZrSK?ahY1Lg=I|`r4WaE*`0SuI1gx3U?!va5w$okyls<>-d*} zJKPGov1K^&HNHBtltmtdZ17KCYA@zJd~4l}YXlzUx`kcCkmQrpaq&z4XuQgIt#f(k z>wtQYa@@DiTKMtH@sJlkevn=BCA}mFeVQBD_w2M9>2d(k&iC%k-dYE_g8b9@EJ|Se z-5gm}Hg!&TCdan-jgacH@k@9R?%>Xo5+3zrVH^Nfm;RP;0XuH9t-U(z;+qu|)6GtCsnukbzfD$wJvM`9^yXZRs$ap2)5n5g7 zhi)e~mC^6)Rk`ocz3DBamM1^r=(q%60wxG0Q0~m_^OtJ?Pd)PReEC65PK_SC026k5R zz}WVtFM72$(lJyjd6NE{+~20Jq06IN0{nV>M{h~)qcSZnoj!6~2w1gZelR?P8~P5v z7|QI(WK}491{>$7rH&2m+Lo_NL?13gE@&P*F{etQmZ9oIew>?2zfiWwf||6Ejo{pU;m+JaYw_sh?gLTZ71%nx zh|ih2I@Ij}i?h%Jok;I8D+|>I7d|-aAGCsmIVrn5i#RvGz+f3kxGAj4OaS;cm4bGF zZnTSTi+;}^YASU16&>N4viMNl86ht%?Uu$?9{xNWEfY@j(+7}KUQMX%gc+_5R)5>? ziOq3}zMyJw|NHEUp>DFn4^RP^HvUR>cy5k6_N@C!oEt@~B+1bo^qml;%Y;9c(^qA$ z3N1x?d|TG{T;M;iN5^j;+s^|S=uXu~|LqSp7ht6wc`yFvgrD!iV`FbjEj-j7JdV$E zC$MJu$tzJv5ezU+zwh1ZV-+64VQX0Cj~Bb+z>J*h6C*IOVA~DSTC|-+e^361Qd8FAbm_gwM&iC%v-1zU90ay4Np_<5Yo+_ke7C?;XNWc@dq!Pt! zxx(I`Q(eNAGOA~N-YTMqc;u`|DyK>aeP72iG@K6O^1B(L{ z!Bd^QSI$!ReQIg?@675UB9_zfxupuE!-~Q~Wr0ooC%E@S-yzZEm9#nXGa!eu!uCJ} z#*c@u-*pP~7dhq+cJ%?O8eSS;p`1~U9P)q+fd9WwZ`d==U&CqUt~7-@AL^{KaD|DY=Z>vq0L1Z2d+U5VC-xOHKWB4d83j+jj6u^ z#&7)O;1G)ChQeDzsp46C+zW->{%~D6y>hNo&MbENpQBbEiS|F2j)%o^N(>+20ZML8 z`>DL5&_NFql_ft6Q2nT2t6dHK2+g&ku+4oeT+hP_K(cR&(BBHI0XgRmFBiTS63!Ip zQs#1@tK4_L^0K5;~o3)sQl#DerpI0J7kyHUQnE4g-B##VxoB`SFx# z=qdE54WnWKb@ljp!Z!7!s#_@qs4Dv91YlGRsNrcq*`M!sK~zSiO!^aGzg1eS#qkX( zBziGr?txkzb>=`_0LbWj3K?%40fX``E3mZ{72BAGjQ3!W08i^mg>S1RD@h!+kWzsx z9R}!tu4)A0D+N4D$}652M)F;v4=n;%EoI>V7#uXC4u;d8IHlHQLW(}DNoL$ZdfZA`SV}yu&_D1>fw4PU zgC3uO@*~BU!G>E&q}nk!MG0qaYerFJ3Wek;ESo-zLQ)`P7u2KZI*DX|3MCbK{0tO5 z%PMM`bh&Ortw)H8VPGxOQ5?!Z|EbZolm-+(HW-#{3&~G$jGjOdmpt=gHg3}me z-}&_@OiFr3s-Q?jqaRv?X*B?N)_~luIgE2fQY#x#rjbHj9#%w?hjGM9dD~41j1!Xu zg{!jfuP9cee^slcPzH=0(B(KnfAQNzC8dB26rA|cfii*gdGynb9+fIK#t9_+FbLa@ zr|VHp(V!Y?gNLFF^o3BzkWvljDN1X3y&iRSpg3$2PHFMI-6*S=rJ2IU>%&-X)ebxf zK&Rev5@k6rdQ}DVh6K(`0D+nyEu-aHRHquiLxL@RH`5O{+TZ|9Nl7Sa!FHqGl{OPN zoCnJ+rLb|y7ZR2xCsB2b`O4XEB{W+G^J8L)G`28-l5Wfh&C;B@mg-t`kU|L|STFft zBSzYw=tctovIfXYHskNsnt%vmb~qLze&Zt4b2pf#hH2vEmL<{0niF8rBmidU0fGT| z0nHZ%JlaT(?vH^alwnjTwUk?+{|3yX0o5WP1~c{VdebnHz$ZW`;b0-%!y+}H45Yyv z9cS@+_XA-5AWC#4MSm+e4D`FvqSYIUk;F=Xb!>UfvncEUff;CuHf$(?HH&cSLJB}X z{LGYwaY&8tnPzZw1FF^=aNdD3ETdXVrQZ*tvbRB_qd^=kGHfURgjzGBfo52o$}sj! z0u|T|kP;1esAcaWKsp<+5)G(8!t_)*-4%qiQdQ@Vl$0hRZCD0c(tWcY5(9K;HP|?! zX7mh{LdI1rpnC!m(*k6gXdJXKex?*(6SSN@-IUGM2sP2aSfLHh`S4 za?pt$PGb6A%9`4Fyd<#h2?htgXth{SjxT=!)J&%#qdo96TrnL$7$X) zBzY|0o>U7!F+?g9i;{jEb)B*_dSxx(KsYuA$3oeNUHO2*g(8K#l7X^;+}^nrh49+6 zL@D$=yoD-Y?(`S{&bo}E(^q|q08qfwAW^Ukb5b$RV+maigrR4PG$bXt@66ZTW z|F!JJP$5!v$QsKRq_p@fl=2?n zUKgOIV5~sD0(B@2TQ>J#5Hx66&KJHbP)H>u_0eXq<}VnWoK=OoWhn&-n6jt-%mRLz zd>pdLOvZy)JW}DOlw^{;$u&X@q23LoFRNHNOn1Vrhw%V)h?}T~Pp_*59YD;aymGiD zEU!XwuOAp~st032p28Tx@8!!U+z=QXYdBzZKpmUp0)HX}fG?~BP?S>fETfuriZ8a*|r4Pz6+53;oehOWUR0YdzTeiTswDruv_OKA0b$9gpY zpoibvGR(!XRjBL-2mxHEww$*Jd_ z5^S<5Pb?jMJY;}}WpniPslA|Md)JLTPHsz)Eq;_rCMW4NwI;MR8mhcVgonBwzY`!~ zW0HwApf*j0h2;JirNz(rLokMLFu-UF_f!m^JiOL4t2UxYP8QAsP6&rdQ6Wo(R5#sF zM1@^}s>}4f9+v$@N*yl?!r(Ei1Bb90n*bezXvW!b;g9|Qrxh*Kv4D#j4K}?x1f0jP zX&kHwf#J2JJ@u0itnXpj&Yl7YGC&xRk1`Ifp|t*Ntg7k-}k25DYLJAuoNmVztPuKoC3wSu{6+pp_dSI~#z^hs~k*&P{;o8eoGrKxVgWfK6>Q z;CR3W94vGbWw>LEs*qp!6WCtBFNa|gnZDC-93Tui5V>Jz2ZC6cltNHRt2Q*!jFE~z zj>BPC0x*Vjpajsn0pa1wDO|?mEF$l45?PVm*VBi2&scWO z0I(0%3G6gI{pa`x0P|R>>Dy6aTUXW$!yi6{-5}vChGCGGDNPMRD5~W700h&m98MR} ztI|Lim4{%2Km%5VKx?{-6FG2FRo$~VA}*z-4^me6Z|wB*BBT-|1vDLb3E5K9RYD2q z^rS_A`G=_t!4L>9vT>po4(NeugRQ8ms<4CLa2N2NjFks|Vi@{N5~3B_UQ*lMmB(qiPcl5l#pi;3<2$D+0US1Po$ludvx4 zf;k0^)ABnkh?OEuI9mhQ>Q2Jgs;@cwm!Q=EZ9TCcP{P~&a3`QEWD??qb9rFEEv&BH z05NFB&mMi01rgG}$MHL4v@Cox57@jl^(7ChSRogdO(Z?A9IRJ>NPSl%5*lP8+?SLj zPn`fW+czjC;CLkg6i$tIUNwy232^h^LBRWgC5t_P=?^{imGcJ!hy1G?r-4WYJr4*} zK$)=1aJk?~;joL zt>dl`{3{quK-T=qj|rH2b^;5q^MjBLa1{)^KeT<6@LUb-LId>dm?m>|EeF zQ}GK>F0QH0nK7&(7+N-xKM8_B^kkfmz|Mp-{{Pf+cA;&RVH`h66Pw19)ATesJCUGm zY+|DAX_C|AoYYPx-G&n@g44-9T(dSE)%3f?mRd)IUU=b!phH2$fKvuq@J<C#Vu91tnX>1MTsxP$#oOFgUkZM>(g_B6O45i|uLFb*nskX}DzIpr&_ zEMm^7NAn-C$!i*9i|^%o&TkS;TgwX|V-f9SBVHfv;gl0TR6CVgUWJ1@|5*NawN~b4 zGr-lX-EbuiH~^!X+?u7XDy8!}<^vy<)s}DE&3j9TFqtiyWIlw;wiGc40Uc2y-fF(f zgF}hdi?%&#U40h_md%d=NA>X49a?w8E?@@uDPy3je0bi~%E_<@r)iqkR(Z{FM{{Hs z-U(=A<4oW@P1DuQHw{8k97-TZvIaj|(*;|`z!zenJID$^@zgzdVpGkiI$ec$80)4* zSxPAf8=;OL3lNdOi*GPQqcZo?VF-_4`CQr^DqRxpKF5P#z-)Y5Cb@EkBkkoH$*vqP zzc+ZIg|Iup2S&^D?UJ?l4UtRAN{DO<7NPu$D;Ll%s2+Sb-56vLbhgqZS)$6iP(#D2%JavJ0Nt-6keYE7E&FHdkGNAOMbAt zopS^P#o(eqL_6W!Ce^ryC}C%uyoF6$CpJe%-3%NSP`(KK4%4tN9UXUBX|3dq;|y_Y zxVEe{_9{3tS-HzkP-5kjG3D;(9aq`LpZJ>JcUjqajo!+{wEeU_bXZ_8jt?W+InT&(m}ec0Am`8j4Tc;E%>N+(aBR@*bs9>yVf5Bpo-l?Av_^#Xt$*yCjZDsr79yPys*qEClabcQfM^IZ z5$QZM8xd;4P*t}W+nh_4mEXf;|MSO+OhUTQ8rfJl(m6Xf*SfjD@xrEX|Hzb(*tYOs z|E4TQk^aSH*KYqm-}Ili#O59Fnzr%iN9H8`mMx#5$N{y!ncehSqS{m7OtT)^GG~&J zgX~4UcF$yA`$PM?B|W@l()vRC?%$uwZhMt@RRP+D#+&*^hDK?0%V(e_N~v?Wsj5Rw O;Am;UB}os^zyA;JMiqYm diff --git a/rust/tests/data/table_with_deletion_logs/company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Gu/part-00062-2ceb8346-8796-40ec-b32f-acf050a6b4d4.c000.snappy.parquet deleted file mode 100644 index 4557a9b62ee73d2c5dc401e3175d81e7b263c7aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9348 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ha/part-00002-7ad5beed-64fd-47bd-a212-3b1164c43ca1.c000.snappy.parquet deleted file mode 100644 index 01e9ae8e795e1b9b43f8af2ee441cfa7fb08b026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44349 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Hi/part-00042-1e18174f-449e-4c09-a549-5644ec9d907c.c000.snappy.parquet deleted file mode 100644 index 8bb417cc4276c96def4a5e8eb36a8bb05fc3101f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14161 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 YI>Ms+he)S*h!?>?1q$hQ{4w4C28&#}U;qFB diff --git a/rust/tests/data/table_with_deletion_logs/company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ho/part-00013-8df8e8d0-6f18-4fb1-9eef-e7147e303a1d.c000.snappy.parquet deleted file mode 100644 index afad045c9872059650fd854adeae16f19ee5514f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28328 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ib/part-00134-8dd32c21-b4d5-497d-a6b5-d02b29110f4c.c000.snappy.parquet deleted file mode 100644 index 2421bf8e75707f2ba340a34be65052546ab442bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2461 zcmcguOKcle6rFLB#-1i>k}}o=S>n}dqoml*{5+p1LQd^UwE5H|p+!JHFP?`z&3MM0 z8OJuE8x~N6RIy+~VZ&D}kk|oTfB*qPSs>T|Do7xtpo)(O6%s;JhJ2nLa|z>D{0 z-o59Z`+ej5)V#n_?A2cO{a*ITOBbK%iLpa)u!{}H6l!!_SH(2SmR!^GO>CpZlIv89 zr5bK9S?szdS*p6lQUaYgj&wnhWp13;c$CFu;yN~(F^eT1O;!99Qbm=SCB+i9D~{_Y zP<9H5qL|hwiu$Q*KqpMgGI7~MhwDDEJ=3v0)HAtJl~s|M0f!pCQ?nE3$Q;r{SrWzpc!S}| z08vFvKu57xHf@3y&Q-AsTh;Ul;zf;_Hp@%IwSbCVuFqwWEQ^vF#Kl8k0?N7#&&L+Z zTiCQCpKVO4s>7vT(X@I6BJ*}X5vP236j221`w!DZNhSWwTa(P^}pl*!>nqEMft|;k! zY^I}b5#`K36;0arYK~7!GMa^q6Biwa4HuJ_&+v-K%#j+J$F_kjD}jy$MH2a-#h#+s zOEmk<4?lk1yRF5->*>co$zNQ}aADX_WiOx1Kmckq-h^x4eX^61M?#|oK1ZT-M%|G<8urTd7NX|dnWUU>J{$C&NpPfP;U?gi{=rNn257GkzO^dXqE%>BTBEj6*hDRFo-Ut3d(g#*@4GRW&)^S~@wwoT< zPnMQUf(|(igBJZ648Fkpx)oyk#N8d}6KvaX<~Yj`+Jjx}cOmxKU%vk`ye+grP1jSh zsHC9WdOZyz#|@6kl02qqT2d2Kp)Tve^t?sC){1cuUPe`28WTk|DT{(!mn0Ox(YB!K~erYV{#=%OqR z9vfA_gf1mTO_JzZro%&;&2_jK?Kg5d&nE*yxS+JU%&WS}hK8-%`@9Nvmrr|z5-DSr zq1e6yA+8r2hD$u}05uZ>dX|B+E?guO+YL`4)39FJn+alVYIoakGj6H|@V*LElbp7z z!L892M2CiB!}pFre*1>g)UNRGA0%ujIu!jn5`8Z+5}y2@Zs(B?A~BX}I}$|JbmBKU zdYuMQ;Kkn$@W|Tk7~9>(K^~g0>vZ%A4U#5ob6~cO-pF$>GMjNX)71pN(G`8A3uFQC zU#4i}%D|R|ZTW3ly3ifH)&)9&rJXiy^aVCLG!l-!a}zaeah&58Q@Dbm4^qvRNUabz z_}XwiQc6mR6gSqP;hnQm&^_m>#81K8rOL#|2KF)cX=pX>H!37P5%+wzTJYnE_6SBeYHT|FhG7o{cRJAWb_6{p5LyyQQNH7AfLFBM0BnMYBvexb}xTbbOH94MWNG z9`+04cP?frF4m#cGIV5aQCD_sWwhM@$+C+IPPu}86Uu<{B?m5Y)b1g~LjyV86qScR GX1@b(xuj|U diff --git a/rust/tests/data/table_with_deletion_logs/company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=In/part-00127-120d80d9-5357-49ea-9c12-ed4c65ea78f4.c000.snappy.parquet deleted file mode 100644 index 0f64152984ccb33ed44c742f4f4afd579532df2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2779 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

IoG4E*Jh;z=zbDp)9RlDgyGMgf+Hsj`}o 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

AzAMoT< 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ji/part-00103-a8ebbc03-7393-44c8-8e04-723a1b81ad16.c000.snappy.parquet deleted file mode 100644 index 396eabd410c801e770a900fbb1ae17cac8ba091c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4501 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ju/part-00140-7bcde8e6-5693-483e-91d1-434b3c40d436.c000.snappy.parquet deleted file mode 100644 index a962505179b920b9fd47baf7f227ae708229c0e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2289 zcmcImTWB0r7@pZA&1Rd{#4yXOUGT7N))aTAb31b>eb~5ZbFs$Iq~g7v?4D%D%+73P zW}7S_;8XFTXde3Di(sWl1+hL!AJkVxih>0#eJm(_D5a<%mMZ>dchhZ1kyJ1bhdKZM zf8T#U*_qK3iogkXdxU#E!Z)A&`DHvU41i#l5KkN2$N@_?(6}=n`W~8Hu9JW!ru>Sx z;0I9-O->_OHWgD;WL3o~8Y7-VT~u`I^JugdNyt`}#57$&3=%qJnnTk^k!2gE&2ijc zvELCNgO34z7*55q(XoKiD)G>y=h7%KTk@l5q0T%_Pa)ILE%^W#?j)id*l8w~74&Sw zrRYSRwgS?yotUEm4M~glxd|lOx~3~&|HwJW%!y&?7|m6hoM^TdINoBII8K%*dfs(T zJLI(Ex-9RPkfB0Xk zbe4X5 z1^kKeE3FT99!s}eUg7%q?#p6dy!*y}IBq`$$5)5o7?=CvM^Z)$u}J}5-irwvG2!aQ zN0+x|wtE)J9yHKwg{+AEqn?LGy)q48xPjs<|3=H*V{kd)&r_)N6e;;^_W7YZg(8Un z?RXSD6Zk9MZm*jcuvYpoMYXP_(>)Ep=5^uqh6WU{yP4F`1^ztJpMc zwp$N*)_VURQBm(=>Y(tI8mV4c(Birb#eA`l_NCD$Bvbs$?swgiT9l zM%!E_m{8GFS=Dr`4!{j77$CM}X|lPB4NU-u!%! z>82@z_tz@EM^Ab6Dm1gLNDidZsaLb`%Jru(w=15y??i|t2a><^CU5p;<46AAr!RY_ zH!URE{#imz-?#bXO&(Ot`NMZGd#x`mbhmMkeiL?!PhR0c(}ZmG?HK=r7Dd`nM6dq7F)|ijT+4y&V*4= zFGZPLW&!>)mBY;8SJpCYOhDD1Ezosr;q`{QS9e`9?}8DaX)d!#oH@L>KZ0K@?HNKc O4A4S1$IZZxoqqs3mS=td diff --git a/rust/tests/data/table_with_deletion_logs/company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ka/part-00105-ad688a2f-f6dd-4fbb-bc85-a6afbfec3c8d.c000.snappy.parquet deleted file mode 100644 index 272c17a1ff029b73d7b8e4f34522a70166129527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4137 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ke/part-00039-14db8611-5c3b-4a6d-bf01-d10e5afe524b.c000.snappy.parquet deleted file mode 100644 index 4f59be60ee3c26a41e1b2460368f1bb4c4b8a9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15222 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 HU)=sL?w9A= diff --git a/rust/tests/data/table_with_deletion_logs/company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Kh/part-00144-e88779f2-feee-421c-8fe9-25acdd9e0c28.c000.snappy.parquet deleted file mode 100644 index 1de2e5e21a53686a619c81f66c5cf5b56b52d05d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2046 zcmb_d&u<$=6yEiZ#xV{}Lf2XcOBr0%B*HfP+v^a4gOfH5QEJk(LZzgdcn5pc^{%_S zPV7XHazN!4Rge?>1Fb+pNSu)1#Dxe!50L_b8|t|c2nh*l9j`=#YUa9+whzAkm&W1!526A< zL_Q~G(Y&>RZ4J#iE_R87F4uLJASuU%FW7{bYs4<6P+{8kHJBRn@WI1h27B@w`t0^kWBae{ ztD#xWoK~D3Wpf*HFVMiuJm77#}36?~)p{ic@y-nBJ!H&X2sx*^Vlw4ZK$?2@fq+kdh{@EcQ0y-! zj4v9Aejbc|5ln`r|HoS)`BgB^ggef>=v$8V>FC!qm^@F9KOf2W2I5Sh!-KsZ(>|ra z(xN@K-;)QA?5&lO7V*9>df)?_N9?PUlXsu!=BOu=ExmXA(LFz4JiR{qE&9om(MU1` zA1Y?BtYw!oxQ3zNnO5yH>%?|+%VdLMM$8BlJ9z@(+%huICb#Ou&DhpPrb=9_VHdOC z`nD2ovqlnA3CFeTB{z{uyr~mIa}rapZza6O08^)%z}Cg;W*O#Y-7xT)0U%(LRN`1T zF}1b5o$3mdNtdiyb&t_ES=YK;!}>RFTjBrbpdUR1-3TB}eQf=WZHgT~Q3ivQaj7{A zf2$R}N?5pXV<#{!Sgyh8V+ZEk((_kV3KSbZ0cs0fTw2K~eXC4#8X#S@QOT;-u&YBE XP_bgUmWet&gg9uR*8&t(gg^hEKVlvX diff --git a/rust/tests/data/table_with_deletion_logs/company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ki/part-00049-bd3fa600-f7fd-43be-acba-4275a310fb4e.c000.snappy.parquet deleted file mode 100644 index 755e73522f508c7c04bbb75d4691ec411f9d866e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12383 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ko/part-00149-bd564e09-0dfc-476b-87a7-2b32b275ca84.c000.snappy.parquet deleted file mode 100644 index 6edf50e84eef24f3d328316b491cf12d2f5f5e2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1979 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=La/part-00046-4eb84dce-ab9c-4fa9-b8cb-cd5ff74dfe95.c000.snappy.parquet deleted file mode 100644 index bec94d77d4b0280649b19a43d4ebeb31e5f396a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12870 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 NKwBtalK4MJ{u?QGhLivR diff --git a/rust/tests/data/table_with_deletion_logs/company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Le/part-00020-4b4225c1-c981-41ff-b52c-732be5814f5d.c000.snappy.parquet deleted file mode 100644 index 51f6e93b4200e30700fcef8a8c7075fbdab244ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22240 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 LQ#j=lXWRZCzxcv3 diff --git a/rust/tests/data/table_with_deletion_logs/company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Li/part-00082-878c4cfd-2e00-431f-8a51-a6313199458a.c000.snappy.parquet deleted file mode 100644 index 34fa42b64d4fc3625dce005717b7028e6fba9a78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6949 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 XfC~NSzm}F`h)4(^n*&9`e~|q*9A0CE diff --git a/rust/tests/data/table_with_deletion_logs/company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ll/part-00132-19611489-a2f1-4df9-ba13-bbc262c3412b.c000.snappy.parquet deleted file mode 100644 index 2c93218a6b36896574c2b0cb38c25f21dda4c116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2543 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Lu/part-00094-bacf2cd4-0c4e-431f-b841-c60638f23e29.c000.snappy.parquet deleted file mode 100644 index b5255a9eeff1cc2ef9d2ba60c8e52c13d2de66e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5211 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 E0X4;Y*#H0l diff --git a/rust/tests/data/table_with_deletion_logs/company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ma/part-00004-ccb54204-25b9-46f0-9f1d-7dc01517b729.c000.snappy.parquet deleted file mode 100644 index 9dfb5368a837951a7bee83420715fc1881dc99ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41747 zcmY&=dwdk-+4e*SJ2RPmvU#!@Hj`yD8(R!+f*4C(~Sn*J`_GE3esHiAvwH|ouca44j`F`y$!DKQs z&*8rB>%Ok*+1}I&t&*wy!|f+m-g4JTl|MOn?=QGW<-a)m?379_Vl$03tFq~$l1y5* z(wf_%SdOU)3wxI-sg$DYrkMz9s%jZZx0gv53a--Y;_G@(NsSigDyHoSJ>F)e%N@(R zO-gsW;+U4@Fbs3_rIO=EPR2j}#g#PTn~`)9O52c^AI~UVId`4Vo68rK#p$fODeY}; zQu)U8;S zX6p0&ha{3p|4_P^^~RM&UOqqm-?wyhUFaMu6mggIpx30VUa4qmLf2>EPaH>clqFt1 z>t+YNt;&iqPw4fEUViOZe*F+e)Po7pZEcQ!ciqD1(-?c-*vLq_DD>sVibG20jI)nl zj<;|O%}mzdy57Dv#Yi~Grf=p`wJk?T{dYbMTeFPWxFliQj-#~Y$F?fVHhK9`%&E}t z6^hD=^uUmtA8b+vP&$v9>szQ;302knnM6+4-&Sb`w?%Y_m=%xcVEpe=b(1Tqtq_mHWxR~(qruzFt zTQw8f*qrj|AIYGqJT*jRg6LwN*Kc^$vo~yI554zp_rgS#`k{`B7 z+ezq6seMfv_IPfyf46Q|JDD}C*vY}{;P|>+?Awt=U5cg|j+45X(~@c|7fE|cKQ1kl zyNsMc35y(`PRB@@{5uZ7!c1^AkW1<_6=jW4qNvQni&-Hmj`6y93%&iDXg} z`igG0n8W`!XQ$~wQ@4|POkZee$OTGI4m&_uoX>6Y3h_0OrRfpul+5_ZfBd&KRLwC; z3^Qr!nCbkm(w0fDTeo~Smo&8QW~I~3d)PcZ-Kqbus+M}DD`6Wd9$p;EWyh5^H#?4a z=Kshh%HmMu}VgzD(-rGpmYaw$ga4UQ|TvD=WXg%!E=UcS)rDBFKlY5|)_ zbew&rW17km^FWs$q;MgL#v!Anxa!aP2%6Qi;VUpzw z#9p_UFF9@Jn-OF+RYwrG?}`|-w*Q@!5?p~o=1ojzM~A-H8d;*Ki3Ez)-UAB~rfOg$ zgP6oI6vsAqqI(ACX!_xe;anCK$Ib3|FQ{pbrk12RTT8xj8`BkgOBLGObTO084h*5B z?dU_sbnIk8EqRHaM0z6Oc5)bI>|({sD195p5O7*Ehox?>tiRvSPkoA^ zVLc}<;*xrD?m$VX+s)?k1^$!J%JfLCICR}V!@VmMQ#Z`|^CBt=kb~S5>tVJY?q-BT z4a}zW4u2opNu;^Gn>oX@-N(iCc+5nRL(aVaA0jH{K=-W3!gj?*zA$3H4JI5dq3`uL zWwlGL<2rWNEzOT(gc+omgFg+LD!@d^XQG49o%;kMF3xz_@&Wf-y9&K{6V*y;iMU^F zZCzEm#?pmHP9+y})~_PiPL7_?Z1Mun=wt)O^m)6(tJCh_*g$dTjiIGT;p0st&WW0q zOh{kxLCaD)$6~LWDZm2&qQ$xFRyX4vxIWUeP*Dw2)k{`~Y}0g+xExd6eM;tCf{Ks7qGTJT+Eit;F05d1je>taRiB4wKsc z6S<4uANH$iLQU8j`G8YY?4Xs%vu@@5j-Q44#xtAJuKZwW7(g{?B@B8$A5@)W(jl*w zB5ufse5{2T-NAkjHC2jov0*W3 zI(EqkQFAP3=W}9F=_nAwPn%1h;jjsp_9@7ds6LP3o!uWWE2c)-{NT~>u>*mJ0NYTu z)udA!i-&C;<;ERqKQwK{f>d@8IReFFwUWeO?8)UFKwk)iJ9>aobc;SMMv_2CI?D3o->E8e z|DD__Fx{kHWH%S<)j@1i%L2HsLiDZb!@RF{3kZd+!XgqaBSRdAdK0S?@h~-&V28)a z5bii~ZhZfY`3Gid`9 zAuVS{r1T~x8U1nTk*k>TQ~)K=LZR8QP1G#piRS~c`QmEyW#w11s=0q80{A=xG*h6W zC>ln>rdJTrNa)EOw=75(kSnqSMKl<~ig7nP(jVzR3t10!J{5@|6`_2u9E%;3Y(cu9 zjJiB65kd}zY=*Vnp?-v~myLgq>D@bv)y=6VIMuYIvfzO?1^}W zY7m7{4 zH?xG?TF#m#jqpJO$iSK$;}8cWP0O!m4V|1Qr<;VGmxWVHQGiWz$7LY{h{sg+-4ou7 z8alRCAXy@M<7>xgcSXqsBJ!C-zEfIf=;%BA#^0m6NpRh|^uXrYI*~(bbZClcn@Dh& zce#pV7SmiAtJ>rdp0gA7)Vqw=@Po3zPwFfqDJ&k_>i09B`-KJFu48U|0zN3DEZt7Rz;d83tlG1v zXai33&xm-q9zTXCLN0Q&sV={{NdRbWQRsKe7~!?o*kwz}13YUOB@ZZuV<}6}2j*gz za4U!MHiVAkHNsfxFnjjBUAn9b&175m=-^Kx- z2Q2SOHtWer66xs#sKi8*?*?#hN13{7?~hY2F~j_+oTjP!e@uFUWL3rCTmAe5PQ%jn znxd0P+9kJe!(M*JX2uJQFe~ZLIHgHh2y_Org@&E=tq-3!4N zpwyRC)M290!;iUHZ)yfJ7AD7NJK!}H18<>?E2zzh<=(a1t!;sArq z!9PCrzf+ep#eGpSkBSM$aNO^r9|bw40*%w!=^>=Pq_B{%oS#(zmMr(J*!>{~JWn=D z9YP)qwHq8jEIF-=Tvd@?5k@ndK%YqS!qjVM$n)|`)1wcH%)*k_(;buJm{Q%CTq^3i zYSm^dYA-0=)y3(KA#D$Etq7}X6x*|aHZWVU2$ooz`T>*M@$IRLcUIA}g1bKU@u#j^ z>a-6?Ff6K?ZKUrJ(JCi9o(TbX+J^qnV@%@i#~6F>2$PDHPu#`oN8Fok4u9VN^c^~&(2qgDd2yi1r?-qtg-4O$i(vSc@v4RWA)_5>h4%P69EuQqKi^VArJ(Pw-aNL*}tho54(SEup6|Jd)Q@{Eul44 zj6-g!ApKI^5_e=ImmNgQ8rT>?t{0Z3^J@d?2#T+*Cv80i9FQ;+xm|QGr@N%~QqItg z)W6tbI^a!$?EvhJy@tg{R+Zi{uAo4X-*F;n zpu))g7&FMc_%x*rjUl$AW$yioP1-jr@^zu*ZJcdul3seCJk*A{G>n^Ha(i@>ze&T6Kqeubzb+DRr@r#c|0kh?~` z7cYrl8vZ{TXjgj(&4Y9x%5}DIZCRfeb+DllI>ea_LMW0^aTN? zK{M>;GcKv-cF|B<#vL0>lO7@51Nzi4lBv5wCK#%y$bsd4lbX;}+n7?(B|I7CmgF{*9>Vq&n=3m?v8|KR zZ%d`>U<7E##13*|GlGDodg9o6xjNW>I=NLOukzA3&-V6DT+0~rHOeI|Rc@8VMH#mk zI1*e0C_XHCl8>`N5osFvC&5ywWLBWgrv_KJqv^py?f(XwH!(~0)w2n0;@=af8p(vb zg9AIDea5ycgmQFCHJ07bJ1!w_R`S0P(PId)n%X^rUqx6w}c(Gqn;;kzs*-@iL?aca=Hd_7uzi*$+C*lkH6Ywoy+c0Q-8= zUVh+Unj8tTT`sv~MiA_Z+eGdt52DB?o!HGBG7UXn4!J-dgX^1jvt~kW4@p~OepduJ zz|vG*pZcu`{Fjh+2n^`k_`f@9!hY4Wlji-WbB?V=k8|iW?erYfJTwIcJp!zShHuw# zrjPz_IsXf0A?d7Q3r$mL5KZ9WVke1O(lihMDf)g;x`r~vgZskhT0#6K4!*>i)?|!t zkDe%HgsI~k=*XRd|68;-HXWJ4CJge!aP+QH6p*S)X5gbVYif5_ux>tjc8CKZNZzev zoQXF?Enzx$Urxt`jaP?(r-hZdJo&h4+HK5Y@)*~y70cZ$4MMk7FvO46ayFj|EKXkzaH&PgN=JS6>v?)sYR z^z!7pVSh`4&(;%1KK8MR(mIwO_UgwtcSIn~6+tBPVy^kg5Qb%$wqywrKoi|j&UVS) zqwXAbWVGXN2nS2(cgf5usXvII)h*LeCmTg8VJkaI$!|C&Cm$;hTDC5H55IY*cI$1ul5sJ zT#{S2t~NX)4EE44EuDTC;*jf0)<^eDC(8otVvjV`q}wMtIgE;46hWrcZAIEx6`Men zJHR8@68i^&=!(%2((Fp!bb1H%QmI=V9uT;in%(>I*P^ttDKFV~!MAKH<1;_-3yKl@xkhp`n%>|(?KXpHoiC-5+kFS}IL%&lK#ukP+;gL0A z)*C*sSX>Ndj8s&F0jEu%Y5E6|5&`uTb&v>*P3A^rB5-JXr5gwsA>)PzI52<>N2WJ| zz!esH;9lJ!`lnE+D+OZCkyi23&J+=;7QTT?QTa0wA&5J*-6SP^1SHTv5g20Px6D8^ zHiLES=uSfa6`+3w3~*tK=j zrR0Gi5J_%y;uxD7mLstck^!bunjNTv;DOAFCn@?v)mS+#+EY4qU(f)scgRnI!K7|D zidYE7CsxvOSd5^8n0CUnORf(>;<6R;;Pgt15y%HM@u%7DWs`fty3v5% zF-i89PEJU@BwE39ePadEE3k{YiNP^8y{%HwY;+sF>0*&=sARj-^#19LBE2#LkRjQ9 za!DuCRB{!Tm$c3xpUCdE5{D_sr8NPQY^VqV;AXRANhMiZ9z?;>6XZJ;J;o|1dp^Qr1U}8%0f0RME8V511MAKpUxQMSxI_bj#foq?4&nVNdMtNz+(=w>w8r` z)rl4PbrqA9SYhOS`O*M-p4~wW?UzN)5r7}kF{v1qFQp+MLO1WqMyX%GbQ`7deJP|S zEuSSVGyrnBD01H7hGJz11r;h0oh`KACnh1b;v1AfegAQ+G8$G>Pu&+pA^?W{86PT+ zBT24rI8Mp)mCWMUqrt*x+AHoD@$0eyl8?SQ6P>u@7{1u-jSeCBr`GO#l`}Opy0Cob za0v7+@RIcV8qtClN9J(k@rc&ZaT4S)z59{FsU{cdYR5usi-e_-zEU!mmsWGu%k5e6 zLPUNw(0y7M6!=&ta&n_F@-}i zCcg>MRdrz$9|4SL^R6&rI^l1NcS;$H{DG3c3Y?c6AR79oTDcMAb3!VXPWCb$?U12w z;L1Ls&O(P^EA54%xA*nBkx^lB9%5=?tyC?A(Hv>2W$znilJtTaCQpyl-TfRm1X-+F zwUqpz3bKSnUjvh3BxBF9US`MB%Rk3c^p0PW)=E;S3WF$yI%=mbhU%y*a!*j&EYbrF z98@s*XJuiq{kn#2cVhYi6Em%}LMj`EOg)qyrBCqjD}4@2;pn32w4+KyaO(8N5VDA- z&^gu8bpf_DN5&)4+KMnVN$}lC`o4m4Xq9ZCef4RJKZi36Te`RM*nQ;EMqkgdqpgIs zlF_FmF{wIcG!PIW7a9lu;ishNlqjvOiGEZ?A5!*~(;rr1>!3{jjK{TxGO>%!i6UA5 zjw5db_FhFF2c4(c(hp)H2r#XCaeZ=Q32sfQ>p2L)-Pe+7F%f->L9zkT84k4%LdYDH zpXV4sZVINGA|Q|f-V%nijH0pCrB6w)EuA08ME^Q7n9!0!KY4iuJxlDqfnC@}7L)W# ztmTl#5R;i~W7}N1sKJY~nznJR*yXuHfgh4DYXAeWp-)g~TWB%b^6ut!D8bU*A^Ema zz`E!^8>QRBhb{Dk*vuLo3bA$~I-`VMN`g;|VqorY_+_GA~ z&(aQ_AcsWq(`s^XItN%#o&+cp$WJLd;>wT8Y)6;RzMBd1m4d{9LLdD$WeN?u1AGzL zdnC2-b_G*twIP8OE3j!t`Krk>Vw*im}(R%SJsUBRTuMRj42I|<}^ zx~M6rLt8Whk9!|K=z4l)#* zXgyLd8n&t88&uXrIY?dGQt9gwxnb6y<@zr22FGRx$?MUbDYknFVM-ZwM~b}ENN%iv z7M1~5G%oZ~eik!KuL(qYmVj8+4TJ0kdkAtuA^n6r7GPX?ezP<&_n-zucT0nNOAzH! zwXaK{S$VlW{jy&&KHFi*^9hdTD?80_>KWIojbqZSlzUt^dD3c8&IY@E)-wCF& z>!D=6;M4X=P_T5j!~&xX3eo#wpZ*UT)ZyC0`+YVAQe2Yum2(M0ZFoN%T^}Yx0cO1W z9CAaL1CXO1&Ly)dLN*kCwBv6?N&jr^ITk7Uk33}~f%OVj$TBT0VM}j{@DeF)UVf9C zojM)lOq%>UUVaAfy3joa;c=XQ(bsQu01YGd7Tpj+v*SpGFceEerctJy{36a+bcsx! zDkINP5i{p?e8TS%Vcc+UIN8VJ5J_}{{wx6aqAOB!MXZ+bjtPxU(h&gdp= z-gy0Yy9s{m#2;l=>^Run69Q&&99^1K7lG?XS(NuY^24$qj9|Ipc*)T{Vw2Llf-IZG zs?OvU->|#GB7LwvFo-Q^&t-Dt{TW0k4Gh5KK!iGI_uj)`s~szLoXJl;YVW9MggZ^> z8yFf%4;ELQPY=&z(ZO6zgDTpk737LKHj|;>;g-(^5dT3LJ64D;s`BaGzs?1PNLnRU z)ycN$GF^1-fbLY$#|diaJc*LY-$C$+3A)hI1)|FaH+v`JcG(b)xBbB?vlJ5ZS zCg~tb9Cp7{MJO+wHtVp)nn~%7fc*RE`%a5s>d+*DdEHP4WU0bX1sv4iZONA}jrr6QXek>4xx*%1f?upAr<*-6k^E6L-u_N)m1 z43e00_alJ|6foTW*&K=F8qm~?O1k0lI z9u7+++SIdnw%dmV{JA5F55XaA(H#5Sk;hH^+9kax=KFd z$gh=&|1?+7>l;v50ufXxQ>RD8pbF~AlD{ma?97;hj3{3(vpuWH=k*BdvqXqH2>_FY zo|`Q>+b=%LkBMmTgy^NJRKe56Fr)5#kJVHX4Z^cR7KcK&=j}pQL;G5fxDuP$|31XTP6CG%B&!_&kfi}Hrl=e z(!z3--Zm+iKqfgA!l_N}kt6McFe?n^6#HKl=-14hgG`EC8e(!A%fpy;Ko)by^NkSu zU`K$sQXC>~J(Ia^n1f(1J;HpnEPk=Pa7fYM9eP`!&$)#Nd` z!=lFt=FoPu$r28{%CUd4Ubc2ikOOHLZ(&!hB++v8rPntA?S%~|a4V(kLq7=%gZbWG*lWBM)D1BN=&I%t+gYgm zUO8kUA>Hrm*?^!sYLIp}NR79xX&!>pl^d?`@_ z$NR1UX^+URPLX?k_SPnCr4UqY*hQ|M<}hCEbrDvxqn*{#k0`x)HkcRNq)E|tW9flw zYKt-KpzeY7c^Hi1lYaXI>c_CE>BiYmt`?<>Ti4SU z#wr%|?%q0P@Ziho2f|2;@WnXvp&DN{iW(7asW;yKjzsufACT|sv?)f0su5O?Mzk4Z z&iwRh#@Kf$moIwqPBcMK{V-N~PdVTmc8%0pFQQv=$?j6`Dnzb9BJtXnX#|2l%vy#` zt`i|`B~9{9HQmfJZKSW3QPLt-&WRr-T|5?z9!5-|l&jI(D&?P-X<=j`u>WLy1~~Wc z)9BSs9r*pR0^E<|0yILVC_Nk^w+3LfkVofY#*hA;bd`>56IVhtA?*@Lst_tnvbhvq z8`%DcK7&4`1b)iFFdJLM6v=ip*t9c2f47~$p21U&bkBL@3QTA@=}B_ z)`UWKiCz%_ePx)kxcq03j0Cy_+06Qa@r|=qZINNPEK*KsG|*QM288! zC%XaJX8$AcPo=X7gK8G@<%J{~a%=Jx5zMj*O0HvVhbtyjL!c`{Qcw(mH9`;qIEP^b zR+eq{q8XW2!RaOFH3Y#bRg*9P9K;ffwl0AFWLhKBn}z0KAAky}!cfK|^Jb9)$xx^7 zI|WlPn}u!YlxA*4E=!hiB0TF`Cy$a#=d+q2Jsn{B8h$t3r(87Tt{s0zgS5I_F41?s z_UY1&JHoz&-2mP2btS87wT}n)pE!1!e0Uxv>y&!hTtgzYblc1bm{LdS&3i-?DlZ5v z!yaAl^5^?EMPsJXP#Lp|z9h4%C2avdcFfwEFqvl7o?q#Aqn6~9ff;zRoK5x8htI%f zyJQZ5;9x^r|CWFe%QMC1(*Y>tf5v7H(ZD_IvK8c#a%l$vQDZ25?e}^^5up?OK-SwD zJt2@^iRgK&?!tpq{w^4G3_ESpV?oBKnu$nL`I@^kqnWXdpay%jtc15ESN;N`#U}MRVKZN8Ln#p+!n1SV;=w;|Sm9?jP=Y|oHi_;lT-Xb%psZ$wUYM<+~ z6Z**{EOffy#dD;(oEfL@COAmI(tD-#&vKx$NbT(47V!VJH3K~p+KGFsg0|skhHM9; zAC{)~%T;{svpfV$(p3Y7>U%tyHIF>QGew%_0bM?;=LXV+^s5mhE#DPslVfF|tTkKy z9?$gG{&p^OQ2E7ju$rgO=0Mm7{f}l?hmZPo4tp1R;Q|U-h!Cr+e zJn76MLyg$-P&YQg0u6{gX&(J@&G62p?8-BVPVhRn1$K5$eHpFOqcsV@#O}P`glH&_ z=F}HK1C2m(cFP=Q1*OiRJINj*Kfwj&hw-YQ#cX=hsbq2%y{XzBfpNl4^84lARHd&c zJEo)d8#FTApFetDjfgsv9-%T{9%ub^`B^hk#u(^TEg`Q7)RvM6%oN@z0LuR9Y2RyH@E*JRn20FG&3cvZ{7 z3#d24*RKt0>ID{lC#izmsWMxm560*j)1g0k(JfK(QJaWb>yR0N5L90HoTOzjGMlSS zMCknrc_A#KP8wuWIhegw3wH!#v*i^W>F~`7&(x9+LiF4wa#%vI@r6k4XqFaH(LdEe zuACV#eF8o`emUJV50#QmtHB*k)V#QF_VP1C!_ftFavf2&Ek)!SVAVuD+=HrCe-5>E zIQ&qbrdxc0v7?zV(A^iH4J=@RWhnqg*kgPN+x7_nZ=Bf@wRj?{wjJ_ zxFK6jw#UfV^Cd?>vU#A6gH3k!CknU@wfWRF7XUM+4l){jumX73o_fuF5G#0-6c|CO zkna?j~3n=$17Au6X!+5QfaISuGo+V>IDm#&o-@#L4~983+;S7R;72D>K69M@U^_y-%`)dF9 z$P-l@SZn%`$)U-+|5;{Xv^D@|P4om!?qS=OO;Dt+KXY{uF#yRok3*hl1U)M(iEdVz zwbGxWzNO5B7_E{uGS){k38#?rWUm2$rfcL^LIlbd zy5w z>GD7N4BVEmbUp!A)M}*&qv+52KECKRr-obeP^#Q4f5(K_aJ^su&5o0a8je!Xs_;V| zxe--xiGki_WzC=K12;e*HK(5Ewx&I@dOG>rOut6kwk|!ViVjFJ`~8~b*V4b027z_G z@!Ga{WHq!Bc+XXMlfo*rT4m8#Do1`T?$~70S`sWp*|Y44R`R17a5aGn`e@nCTao1L z+T+tDT2995kkO2NU!ko8r?qjOm@6nt=m9J6JUBUo*rl@$od`nZbdscUE}1`rY*$c_ zVVHEm(zKR{LM(ycy?>7E(<=1|*21M6l}Pef-#$W1Zda16fGp{G@f z=n^ebHW%)_qV!3t2+MV*_T>2>AQN-Zv{8|7e_P6ObZuD7Rl65cwMMyru!f@S2xO7b_Up$B3!$g2&fmK%j&pZTnZn{s@?8dKU5B#N`6PEO8A|yGUA|3!{hB_?;Pn3 z_zBHKZB+z37SMjGl>DwvK1U#_8MLIbTfi?J`F)d1yV>R;^0P39(^u`UBQ2O90O>zk zrQH?#p9{iE;Ejx*;qTR7Az$uTh>}a}YH~V<{#X9~^zNUNM|l(`?FHXZg)Y>jD}v

0%C6Ub?m2?>RP}1|ut2wY0?)+aDyG=AtpOs2hMMGD+^J5j~hzH#&jekqvDT zSht~LsgCrT2Cc~;Z8JHf0h(%TUPTTyGO30KziGo@Cv~R1!>l6rf;@5@>GF8}om6i2 z^-NG~iP)XU(;udo5n@&Ex;wBMRK1+2k1t{}GSS(kedJV~aipFQP+9BrP--BD&ZfS> z_g2svp;ivCD>}&j8A#X9&JAnOZ*lU4Twf`5%%;!rq_cvaMD0j2U zqTee8G&12Q#hDRUN4TYAX_R!GjuKBFJB?gjEj_GE+Yl6%zy^72l3XzzDKw#yFJUuH z8dGZ!P=(1qkY$nRfFj)$fU|q42*S%G+e;&`?r5OIi|)6i+2!pU19y`RI>cn1er&LC z46G91plO^%fk#GbN9Igo6mWBsL0-hpHz&RnakQ(8JkZ$vL$NbAnBMtm2!P9RRB3(K zr#{IeGa!KW%oqXh08;uOydfD<-y6mmMGYn^?-6oU6eJ0GrwnEA**dvgfkSQ4Q{M`M z>_@%U>Aa<6_H6%(iDo*dZR0=)2M&bpG}(o9j(&S?$uI=2Bzaz>O(vTgij9)~aQj8* zNY#;Nk2*MpL5`me6Y$iH6USM2j$dC^+hohh$Wc84U%HAjhY9jr8R#d?)@nbI*j|@D z*VN45kXmx*lVJM)P)64`F(wgDi@kxvQt%QnqIa{Y~YLqtkZMU&KqAqQ@%9XN#i8gadzr z8;#U-OCL6WW7F%)jt@?}LvN`Xxd24ICS5$2?wxhCN(66WlRKTgtAWtTeWm0@9u8Qt zc_Di8}KAnRx#s zX@KilCH5To%%&YJN8{3WyR0+Gp;@e@HT-P3ul&jLQ@#*qL^+VII{$7~K>{q^$ zK5YyOtvF1X8ALrL6q(}uqRGT&@sz%$@`qgw+DS54vq|ERfU;09EF$6Z3neEkt zT5wQANplkptm(J{bcQu^lwNLjwQ`4 znItdHBzq!^H}|~-ugs-`^T^dWVc=Ky^8!GD+1a%h@;g^C%JQ|0RUelY)PWa0-h)aF zqv!X-Pz0*qN?TPahl{h)GJX~Xj~{1l%s4ZUHnh?b9W9Q`{POJg}N%!tx&*4_w^-PaJ2ZyERS)aQ!!-mz(U$Jh_PSS7Y<4 z?Je*>-d9Dna-5@qf4;qgTpXbNkOql=W@tuWEGxp#kf29T4T7|@b$VMP`b;S^Bl=ZE z5D;LviT>JvNT|^drlXnERAt!!$eL@D(q0*BvN`prh%-AG`ca5n9|RSo(pWudw}Rjn zbEAZ93x0FxU+Ti)wITB9Ou7ra_1-T;98OB46*M%7+BQ+*c%~rzUY73;``XS&OMO4q ztAS7w&V{pbB-kf?*}VTlc|yGZIBCT}Q&_eSLWHtOkZ0VzGs4UASoQoMZ&9e*Yjg6K zP2|>DLBzg!8d(rwEcf2p*UMR@P2M=8`BFx!J-34XtL{Lv@5Y1e)u6Q^K=t(%WL}*- zQ3Y9o?$xUHu*(#3E~q7wem@Gb&>?qKl3P|0t8C*Q7PiTm94gquGY-`-%OFRhPFr#}-2q$Qv@Jq`td{NIXy;37vpT;CQoj!Vp3AB_Rw$0&=QmvgFd$0H%^i->bdbj&uwEi@7zGn?bw;5 zzo?>b@Gu%$M(vYrFuv-lw5AMPh%Wyz1pqTEfRW8ZFGrrKiqaX95Zd)oFolmV7;_0Z zpu?@abAmBr*^w5uH+S=+7|O#v?iTXq>C8Ivmp(StN7j}CaLF~SWkhfAkB`ZV=?|AR z{4wCO_Hgef>C+){dPsrc65=pqY5G^?qYd59_&hY0MWfSHtnQ7?^v!d|rtP}~4zeV4 zp235^nYxms2?Mr#VnErE{xb+=fgL z{ncXW=IQ%4!%Hr&oF)CB71jobeIn$WoV=}^yvafFq<2cN^5Ek*a7H{IUr5Uc!r6-w zp5D-col8$Q05h-dV$$@svgpks?jLQb6mbOHmA*Fkvxv(J$%JDk3Cs3QDE7PX{3=)do5`_yK4_ z^3pRz{{uOsi$#CKLlm=id^_kME89`Ij4T$z!b-G_=$OwJdwoQ(ycNTLx)F{LOn#aS z&Y$~LBU+ch1*uJp*Q~Ki&m#ZgrH4D}@OcqXK-`SC_Sg#?Ji7FZI(F?Cd7c-+gC@w8 zeC%BRV+Bg;$oXC5+}h@Az-UFi2)o3ib_6v3Kd>+`pL|e8@0l%Mc(xop4P550>!HyW zq-oVYi+8946voifAkGh%>UIBwv~j(pT}7X$VMj*fbE1B$@R`V%blehQI8fyW=1PA! zqxmdGl}$PD{X<3H<$x9)LdTX;FaauAq>E_U2ITKYNB)MniT+KF?k^|lhzRu(UeF*K zM*2xFeP9;ttcCq!P3z(5q<9wkR6`Qmk>@Q%-WIOiAd=aoY$4b1OP*X8hEop0+UH#n zh!Jpr;8fk`5_utsxvCF?EHELX?fX*%)_CUxn+Dvg8a%i=RI*6 z*`$>UYnUbXW0+Srbi6JKed&>CrQ+`|8=OJOb^`ssi~Qz{BTGUBVYQoGFTGB&ZBO<& zar$kGv3Fj>=GT(P%GuVjh5|)dJMarOmmPbLbgjn5GpW{2o?1$NIh)kQxPc+z(Dd}< zzR~yY)6rwD#KA8dP>7B;$_4JwJxnKAGac4QO@vx!9lQtqo*P0Q_@BiSzeCSp-S9hd z#Zo3Q?G@4?(A&$%yNWM4;;i2o+jADVr4b+YF!AdppfXh)br=}PjpGAhMse!5KyGN5 zybt^K+N$P$va}VJAx$UubC81e$S=sJUxW@dVIESX)5ML0e!`O+9U zwNESvi!$Wxn#$Se4@~>NCw_c)vwQ}T*O#FVz7y&$hGBt#cUC*H2gK}bYaYm^uNUw7 ziS@l01miQM#~S?;l4OP~7O@EOFJ|HF8ftUWfKeO#NPC&|%sG-MBK>|k9b5241r4!H z)(~i`^KC$xpUfeD?()xHKiD64+3sHQu*oJ9ZWcS7yt^2SRIXhJ0E8oio(KJSRP+Y|JILB zIic@hb7`{HM&oM^jY<^&AM`B&fLELLE6^Yo`LLBO6l14KtL)}h$jsLSalB~+_qur* zG;FA0j@KPTkZ{RRGZL0-KPR@YyhrH9zfn?wLUGjeY$i3(<$)gL%atqd=9sflAV+Pn< zfjl|jw^HL3XfO_c&h~WUkPt|Pq9{VX(_{OBILx0JKd>Mqv~Th<ORQ)t&(|6rp? z0)uSQcyUs?E5f9sKMs-23(#m&u@o04&1h$Xq)v|~L=%orpJo|PKTe(l34k_lU?yuC z^ouArklRA9;^J={U}zk!UAQOdxgGw&gZed$n<}vBjP$u6ZHos!AuAhU5i;p#<@*nk z>T~uU#DD3v)iM9PpY*{x)=BPdM#wx_-hF~TR0@qyzPo|x^uqMAmJm)uIZnO%Hu>!g z`EWJ;#q=G)1h`w@x{MeBM71q^SlFG5EAN|AdG(z~pFa8j|M)Pj@vgnUxqQR+mhgZ7 z_3^uBpl-i9^Oyhk;a`Cx*7dLU4!79&dfx7hE!EEqH{SKpc*{3`cF(33T+A>^fMd5W z;ltd=TFbOBH@dZD+8NyG11b03OvW&dn3F298R>>~b5wq*esi#W^o^H&G2FN%>q8m;KWw^;qjq> z!lVPec%=u~`4{57ItTeJ+_e|^7hmrTHHR4yw;o!-4{=9UwZt6m$k-PCOlEtag%vKq z4d`0j%DXteojq@i{|9@@MSL$iF@}%&cqH%+%VhX1?4#%76-q|=2N^MtU>9BFKWKXZ zlNUdeJuAzu6vg@|s zZoezy(T&?NJom==(_OVUz z?M!9&qwE_O^Fj7VJ?5p~!?Q;4kCFlWqa*MrR*_?`pNZSdTgqR_o;aHiGG7O-Wv6Y6 zKgcrYVVa^@ys_1VH+XYBe*vp)!+PO!je_jt=6DNpM>oSBzXUHTY>zjxhc;q*jt^o` zr3L)ezA^qLcIA4!=;8}8zTKNJvF(@OCb3L>h<$4iFM9pz_@CI<{EO8*-^je!+{jMD zr$?}-bmPn5cKp0z6#v?O3I93!{3s@Rt3N-tw8RM$ZYp97clF}E z8n?xlFbhU5U~U}Q!~SMIE_x>$xRS}oId*(jV5qr;ZO7uWQ|HBd+4hS9jf{g)_H2%a znFqQrU_U$;Z(n~NzlC{!8wfKO#T9nt z7{0tY7~jHLy?B-Tmt(LeHef+6AHYKIyaaRF(7c`P&2;>nSv&Fq+p|5shYhG$%CU=Z z$F?zCI^K=x-*XWr@#p?u>bW$-&PKelACF?)cNO9Z_Al!&ouBq&viDwq>#`fMgzIpV zi`F0}w&B6CMYzX~G#2RQZFt?A^88KA$p^Nu6=NNH*y>UIJnwI~EnD#A@wNQ5?6D%| z@mGcJAmd`D$FY5w72Pi|>ksc?%w0iN7{$)I{yc1|4_ENV*{g=}V*AJWcbE-QRH*lA-}!H-Yk zw==W5752%M*vE}Uyv)7}F~%D%!IwY^~rypm^IB?GKby3oN5SCwEz@l;bxs(pOT+SFiK0P;P3vNZZNiQ4+M#lN;<+n`Uam z<&Ddg-!^U0$l=6V^oO)>J9zVD3;B%7b^b-l!2R3NhBLJl>-gSRSIXLNXE(C2 zgY#?7YgDwi*IHgxR=XEjv~xz&WL0f^-CK3ETP-V;XAkbv#;>x6 zl#{q~%1Vn_d1RYQ`+gpeX3PFoWmD63EhcZSo8P!ayKWuh;;Gesvo=>YZM>OwTC;G80ZEilL+F2bat<5>Eo7v87sRAFlv)P_fl8p3~ys3>soO2ehczj(`NGb5h^-Jl_$ItOQl-ceD7VX$h zG*)vbHU5j){BXu<%NI(|wgt-U)_o{;bb8eaD&?EysMBvRq!X2IyGA=d!XJ-q`#^hg z24gYT&MO<%(+}=-`>e_gyF>f-0zUf%_eEA^qWv1}+ni;m@}B!ut9IKN0iQCDFMM&9 zf2N|)U@u*Oa{RX2vQPVz@u;K&Unq~YGOijJ>8G!yCB!;^L0RISYEcFbZc%P@e_&BQ zaThFXVWYMxJN*uM?M7v?J7m}PuE{$z`!Q6{2L*0p#z)bC}1w3jr{a=~kCU`fi$)%muYH=woO^SBhSqzKw zF7hwZ2F~J}_jKT|-F8OZ7}00fdY1F{N$!+YQQf{Gt*k3hrPSL)f!nq9-Rx!Es{JUN zPuWr{>h2JWgm%SB|3>9M_N>sp+CVY3N+Ww&)NfX;&lRl9c?CpWv7 zTeLgZF@!n}KC5hXD>mi*Jv)`>Hf_Y-;UgcU6&g*-ZaM z+RbyREO(PXq%`dLLhG)h?|oBGBb7DbN}SF|{>r^mD4Xmd?XiWFVeC5pcI_<(hGS9d z2U^i8M)N=H`?MdeqoIDagd$&Z(5wX9=3?#DI&{hk_eP7O6Xnct_3uG~_*=TYsNGaEz78uw1CHn^Iec*$bRM&EVkA9e`e z?XElQ3vcn3J$Ue{rvHyC{9)6GH>&`^bNCPW?_1-lj<~{3#iA-_T8_pB+0Dul?BcRfChFA9!TTI+IEwb%&cTx$SdQkPf`c#;MH0xV z$o0q_2t`&t=R#q&%v8p3a4gb+0AQkAgP%PPFizMh?1=^+*pQ3$qg$=7NP* zde$=>yodaW6Elh!@U0y5As=$0*v5$~IgoY63FT9H(oR>X=ipN0Y2-Cdo+&sfZ<8fp z8-nr(BJX+u`HBm)VqPXVkYDaYjz>a>tn_9?R#^eL9FZ0B0U`^fIWSzOaIg~Dg51Z+ zQ6;=i-YxI^H6ma2XMV8i*k)!oN(MO>k)P9!yokJn&;s(Y%Ew&1q13WqlEkBl5@Oat5>yZ`6-H2?cA%0wN3_r?u$wv4kA`2$( zewQC7RPtjj2l5@G$I?yZ7+H$Q7gH0;A$}NDMdjN#kndQ8tmfoVo+C|lIw#tYn~|6K z;kat9p2&f$JNY;UjOHE3)pZ=KM>Zm|h`&eVV5zC06vuOrMm8avk$VyO4YC)Oda3Ok z2ePlo0rL?eYuz-ScLg|TN93dBk2?@PP%A%{$BsX8@-F^Ah{&e-6(S$~DDo5{OFeBO zwSE%^uOsrq|G~*)Po&hdImjdO`<_PVI9mE7-YffuR6z34FCf1~WTh%6^IrL_vY#$P zeuCVN$Z!4v`GJdO$vL_F@j67l_ZCF!ms(EVG@Ou)hXXEd)ddxL4GjT^TQMl79+A-$O~jSUPWZ1`~~?Z z7g`(8M+OHmC}6x!|O!H17fqK15`v{*05&jnutt)+-QM_s=2nvwk#<$BpGc7Ak?H5ZM;;31=fY zWUah#I;FR8Am1xHq^wQ(<9W#a2v5|s8MK3)19|tq>R}5%lrRe&`A%8VeF%lqs(chm zb}9MpMnrc0-N+vinpV5O&!@;*dI|ZC69A`HjTGWcPRMT5i^wXZhbn(SWIcP1qY%e( z5I~ZMETz2oYUC|0NY?V$(~kTg8-i}D6$L1ahXZ-%BBT?MKVE|Tg$qi8+~wjRh{&31 zLgWS4Aaab|irk01hWv>eEXU)ZkLDnPq>y(xd31=^$kDGOvVE5!eTZzBE0G%!+2^(+ zL&%%*rZ7%Y2?sw#?m=W*zm4$3kxxE4LfJ|=I1Z7ol208#9!6eAzUC?MDD@&+?j&S3 zvKo=Eki+eJoOyNW$B72zZ5(Q*EBCAJsDmn6H zEj)$%9{CcHWjCd8JMA3EA#pzPDJRFKsqhR3XCoIQk0MVa|EgSZ0w3hy#3{&BM7D-( z$5*&J_G5I1Y;0K$*^jo`%@g1I@nJve`y>Cy`MU3BwQP5`Z204MwwwOD`z6jGCm<`q z?(!|bPrK|#AkIKO0lS9>-PpA6h$mLU(Gl=d38%FJEaF^;gOluCCy$p%f4&ol#P-f& z&Nbzin2fX7c|rP1n{>KBIn6g$9fp>+mpNttT9W65R(_J`q!Rg~%XB=8eQn)per{VE zyA1g0Um)Zl;I}t-t9mFiLP@|v)pC%uO)=LIBzg5brBkhr!IjX`nahssJ|Mlat8B8& z5i?!JX2J`~>n+vIlHTC7P7)K_az#9TN(*2sSuzkiJ56lhUfyQ^4=uMw-Df$)aq61UGh^k8u}NTLj%jqo$4nQd>s4K+E-XI6?4GaSWaGz`l9K0C9AG*%%OUg zSRM*Vq|scCuakQf)y@!!&TZXC(Bg}|KMk?u+X*0KN49EOM^J4D9meUOBP+C{Q+>(D z_HK}37lQx4j1qwGzG68rl@fHd%`&g{2*k$hTz9ThU23}9*(6uN+q`eYCpzcD&yefz zWMdM8TY_+pKmcde1xi!=8^E|=Zcsm~Im~GwGf32^>Tv>jRn?SNZ^_iDy1LcHj?gx? zrJ8;j*e#LGO!2a{-ruY7iHCQGf(z4}>sU?8Se#Ac98&>2U)7id=cFT_Io6h|nzY=1 zdyK91EDuyQvB!|D&Fb}`X)L4Vmt^I-TDHx5iFcUoZk}-<^mIngySrG6g!&LcAw0A@1T@Z+dJ&vc@}uibHK6Cnl<&f zMsS|1=6fF0vaJnQ(C>i2lps;wKTPDo&9oaIxKu(%IJ28;Tk>nNi*u`%k0jEZqcznB z+Z6`@32nJtdFTjK`Qc3gnGPqY9*nx4@usttde3caTpz)JZ{41%&$Z<{AV= z6SvtUa(vdo-mKZVW%)MGZ52S+En7}Yt7q5LXIF!+FOz;uEj4pHSgQmwup{4avX8yO z^p!ahnb$MN1^kfQCR6sU=QU+o-%07$04Hv1Q$Kdd^>vH7se%Cp@P4*CYhxj*yK#f+ zs398!!0_2LT>ehy2#H2pW`5Htj*)!!Yfb9?`9GPi_txdERx+7qHvO|k0wPi&kY8lu zo>$bpO4eImkvRgu-}-Ri(nN`{D)`*YXe^Ml?CNp9;Ta_p3fBn%AxqXK+XKlWvb_Dk!*IkNY zn%=j{CdoDWC)ld$>*r+N_dcyIuHfE$u9<%MqW@yka-}o#xoJH4#WyusJ~e}kuq~!K zl=`NpZ7nD!bvK=bes}-pYRRk$@Wonly;o~f+q2(Gy(KpvwWxX1-Hvt?N=N_lO;fTz zccF@8qF2+>O*39vf+IgVf zV@yy&tMdbA0`z&k^Dt8Wjtf0K>OI%qW5zhOcH94=@%^8e8FuP5=8lf`+@qECnBl>X zDOX;wm+vHvgXbC!?%7ux2xw=DHol({{_ z-ldr*Z#`Z;MLA{Y3|9v|jVzOfKckNHt!CRPAR;$Ru8=szRWs>BJG0k;h=?X{?;gB@ z4S-!sa)UROuUFfZrs3YqENx~^%rQGq%uDj#nYjwqk^bBu9q3d9LKr&~jA`yDimXE02_Lzqz~o7T2jH zvGLieCpW=`o|E|8>P=t}44WtHG7tX4F@m@_K+z?L*7X(}co{kSJe#!WZ2onOSoEwN zM9ExpZvQ1p)t-RAw}NDh77XAjZ?7-YMuuD$Bfg{Kq`pxSCH{iGrI|(jTa^o{U$yu! zu9AqTX-P}Y^13^3A+%1^MSa~ll3h}@>$j?7Wv6XbF5lKO^PAqD_Z+$90N|;|_TQ`I z-~Fg@UiN0s4f%7;5P@XR)jF~RdVU>>ZOL-)uo*Dk12NrwZv_u?}*;}9U z-oLHdDS-i7v-%@N!#+oS2V1H#FJhQFy8x%9-1jM&{%={FUv1WM-InXS9bju9k6agF60Hdl5vJS73J z)XhCxfF{3O>DV=S^LJhaqhqI+ zHD9z?xiY(CVEV%AOFkDJX4^EpHgTt&o##UznVvDm+Rd}O^1YL@mBMQUtVkWqbT-X$ zAGER^Y6h;9d%aop?D9Yx(G9gv^FW7tmaU{)y{qvfA4#~daiA#YHK`wX2h~0&6$pS$ z!?~i?;-u%z$gXyOZf@Nqer40z*EFnT=c?PrKG|KdpEni~VNxk#a(`U!{mQf*H4=h1+hS=`=Jf3a z#4_8Up6+#DR_rvRr!%dYDeSCJ&-Kqk-9is_U@jJ>UEC-3N5l(7p1-{LPl!S!xZdeD zQBBBk;CA%}GX_=6u{ppJUZ(4RD{kzXwFL~PIo4~h0Kzq)F4%uxnem zwE|9sHot@BYs+q0q_*gf+Cj@~US|1RsnZ1Tnwr6m_5bkd<`6xsImS)NY4_ zIP7-Yt^KbWui2_vnnxf#7kATM>KSCjt~J|8@mS@ZV$0Cy7tZ(pNsgXQ{XtQw+W@Iw zCh^j@)g9&>19pxsxCUjD&9sWm*35;VeySVy&*<4{2J6ezpiRqp8dZJhm+Ei3-!j+d z3;tUqZfr@(%2su&|EDOm?yP>REj+4fgq}yHyqnf2)B7*8kz(KBKVJ^^W}(}?XQ}69 zyylMXHqX`M)n-4byt>G^&6ZV+Ip$p-_t}-@dWjA$b1r*<@vvi4onB{FZ#8ZzHZ4=< z_C2L^Z@bXssmXTa+YfWnc#;QOL~pT^CS;Spdh4b#Wsdm4p^qK>=U^`F{& z9i74dgbo?hmBp1`*eutv^RmOCwdd7Kt5v(XDR-V53WsaSm2a`!l*xKIsoANOC0QzT-jwz(Jdv$O*Zv+3AM;fpHY7pI+i3NkJ8fc8|uEf zqv=UcyMLlGIkQ`783>{eljMl9k^sp~_G$lV#$#5Tx1~#S-Rk+}`}cgOetl?x|F@Y9 z?t3j}G?KB!V#{(4|lZI_Uu%$y>IW`;>5+vx3w9&EzZM$qvEDg zHa0cZc0Fp7jB(<7;d#QCZWWi8sOQx(tH4WvUx~?NW|}Lr7@nhiOV8)xmLfH5>@{Q1 z+Rs;oezIl9iR#IFe{Wl|jA_d|;>S)izWkg2RGon-%IrgTsmprq*4nzo`*xvNhtIFH zS{zeyz-a4}!B<5ov~;)WPZTTd-bH3yWY5`P{ohxrzUq0j@&tj~xVm-MvF?1C1-1Pw9n>E-8)MDJ zL)OjLJE!2vwyy?{!1Ra8TdnG?`r8)U+^!|(ADC2m84Ef~gi+%DN0AvzEq*PumexHh z+?vI6vD$zC%i5GK^{>XA!adHsqc>A1sd3H0VQk5*$_EXzRm?3_$5k8w%V?`Eb$aYg ztIbT~jNxMOLy^+GKT=5)2D>L-(akbGaV2REJzs-I@C%oiYgQ*2&s%zImS^(4yA?EU881sZXT7rWke9!}*_>$kn`?NVPq@F~HImV+M~gT?*#SFX2Nmb$oQN;cnS z4A}I7xd!eriPj9On>SeU)~-!GhnS^;ZTGg>J>S`LNPSqD>()zpHnVFwck||HmG7E8 z=jNWmL2k`wPW4HYDHgfnBG?#D)(6R&0{n012+yKJm+4)$%pm)(msl{e z(pX(KtHD)|Raw%}H4xkOa?=8}!9St(Lbb#u3CYBtM(f+f&~3&u#WsBCymz|(ibG7% zjfb6{=?8B|8C*YFS)E(0mks8|sn>u9qBf5C^Xf-O<*u_QG%{6`QxC5_LsMFj=N##V{ zc1qW(7Q-SeO=Z9FyubHT?AHw*{jM@*3Sz}rWy+@Cd)62m%3FV`KH&dCbXnA~O;e2T zE$ZAxRYt>P`e*JT`F-u;eupt>^pJ&WR*E-OdtWnGHPx$U4nEW~RXx*DpUro6tJB2G zm4UV9C0(7KKj`Cy=&8hl?~jSi4%K74Kw)y(j^W+u37J#9zWy`xoeuG^L(Of<`S+Th z1tFsqq4X%RKkp5P}lFV+GaB1y!C zHu0TZjaHW0m6>|2Rn@oU8Xs=Dde;jg$x_Kf%QrtlYUC|tnd^FvcM(fv%F;pF4=h|+ zd=@5Ex@)Z0pQ+PYs>JV$)!X%x9s5@pUs%=B_|c{c?{WHdJS96xYdhccUDu^%_z(NO z@B&{{EgdHHyunT0i`2KmGmLRok7d_HGjTYA!(cgNPjgQ`#?xOpPWN7|-n{=&T`f^o zdH=4?8-5f^{f1eLE?2#%inbc}nkqG~&IJtgPZo7cUqD}0WGXhdWX~6y$7;)#nY!2` z+f;e<7{gv_CJJI)W%S&yuNUU_#hrbpu3TZ7t=^!Y<#Mlf8hfhyYm7{}c(}+@sxv~<8G&zFh*ImE9iMwo0HS^WAw$xcq+v^)}HnFp0~Nx)t*Wv*ApcQ zo;6OX$Y1N6+0hR0ySGC9jflJ5ql(l-{4;%~*%Q>iu=PA~?N=;JY*sID-(Kt(;hEHz zS;v20>X<J9hlVqbSM&lN+u~6GJr-4#N+V*JiyTco5AI} z1!)?AG*B!spr++9P)b354)T<6soGEvjK|5 zj0Y!T1px5kR&}q03L)77UP~1cm2@;n#$_-Bq$UeErk%AE0ZN4cYztwhrL-=YOawqf zq9P)x0$gM%_1t%tu1mT4Wg2a}j=cLjl*ODe3 zRiE(%$m*hffRjn8$JhFxWb~8h6aa!t{hZXIGO&XZesIX?rlCXuc)~Kz6(pS{gJ2w| z3cyf=J@?m;J|yWLDT#U&-;oMH&li9vCazAcBjqc|6N552tPlZoP>qt0#SK98CmR1Q z^SJ#DU=O7l{_cXMkscZMd}X6`6P7ms9|)4Y7K9KsRe+kqROTerArOsb-g42m!4FQW z9S&a_!U6BK4gk#xG0WoS?_oxr;%Fic$qWHlFY}YU#E?&^3b) z0)u%T3>@wS>cjsLd2>;fQyIOsq-4oEA%( zJ|lHWJBOF|G`RF%dQoG%~}U zVOk(#*_7zL&52?Sr9+mITJ)43M63Y3M^O)22kZpuG#ML+)_{)|gbyc}O6O0_dVI8b z09b@L`laE%I;jM~$DriVbOAK&u;~QwGQt6MeWoJwn&wLm&G5l*m!x(JKoWZY1ZHV8 zy9aEb__k|(s2WrvRw5qh-CxU)p>%w3EE@9+%QgzYf7pMH7KoC-P3~N@_mz4e4E(8d zBtYrX)C37qrbB4bgddLaK#G)Z&rCHl5iL$7AS6~6ND0m?R$VSeF}KA$*D6WVgQ#ro z!I%Kg6fcA$`B)7pwpavuR7g!tL~RA*j8JG#6MR@qy~;)3fDAK`v%2V`^uwgOb~xog z`+==c>5QO1;$i#WlxWWc7c~#&V%qdbEid$=gaW9Kgu0AucKU1*rIFFdr!zgk=!83z99+v#YFAMmY@b0;G%y%Z^lu`X9=>6~Q5%T|LCc90 zIGfyYwMVBt&;zt;7?wYZ7)q3Fufl*~BY0%~Dj*($iJ|d;$oE>ZSAhi>NM^=VKoeS^ zoKf%b{m=U_qPz$tPgO{?^ZnD!=|FVXT}rz5nu##1VUFpt(E3tqA^&S+v>jy;lg+?f zr8B>-pz`=HksN%-i8(`~43TP_EM)Jo{~9QP$naYvUxs%Kst(L!no^>V(7!S7Y9%?a z(SafkrA*^(KD2woJSE~8Lsn@tu+s?)Mj)EVLIM^l0GGUZJ{iQzEVaobXOrmy020x! zLUrhj0O}+FJ6?j~Cn7uk=!82o0I>WQWNF&(RU$)QI?+=Qq_B*G!k{aMQm9f!dMuS6 zT@y(Jv3fyRQ3k5?3oS~@vk&Ae&(N7z&b#O^1jjOl1HM4K4I+bJ7tRmcun5 zS%w)Yso?%8wgUCPGGB)oK*2JO0S3dUp;X&zFdg)HD7ho|k1=D?^~cOLSbKhl!6{O_BgC|CMe<2yl zf0CU7m_Z;V4qBY(K@7}biHp&Nxr_Gqm1RilSN&qp>`J9^Yhsb?&ntYq&<_Q3&tF}P z?l44%B`?=QQ5c{l1C$M|%>z>Qmz^p20V3(_V@iBeJD^|w%uzLXRbgBJcr&v1WMe*v zCb)(129j;X(327hB31 z(FPs^UJA8CuL|pg38k$`51r;jdE);W#pW7xI>RRtOePOJUIkJesmvH0{X{cXg0uKP z&^4u-UQ}Z0XFj?N!x3GDwRfq{1DTNa7J!54xkrgNoKP1JCAlMnw-ljp_+8%VHK_!e zf^HRy4DBP|Jo!*gizUT(MF&P{h47xUDmb=4;IGjYiMX7Mhj`i=?uE`@z$zj6jPVL*Kwa=ktP6-kWLy8 zmHA0_%syU4YhYdq@!08KfXRjW#Lh`L{z5$7_iHB_n69FhJHw#@aLd^xFV@= z!#}gFr2MMCsR@97hQkEOz0qo|ffddVEj&iVKN~lR(uLyto1OGG3T~>)u)RV6D78}zAl1|!LP>7(Cx?}j_FCOj|K};My57pf=WE;0zyOfFLX_x8^PA}1bH?=TmDg?P&j9ziJR zc}j~Wdd4ysMq6qyjNs=p*-5SZ2;P-sAk!w%p^R_rWceP)h{uGb`mP00CGGFImliXg zG<)8f$n(M8!4A{TIDE;tswC9Sz#e9HFm@$*UwV@&3@e6}DGogW(-KMz9GV!zg=0d2 zgNxb(WPJc&aT+|q1Si~c5ab)cApl0fUj)?+ErhFHeH5SV@}!)8XI z_{>V~xaTT!G9AwwR8cS$iKrS*0bnLk<25tj{2~ATT5zXhxdXL8Px5A5QLy;2ol3~G z1dcfDZX`yRjqI2TbZ|O2u(<+NfKmm;w#kyoIk4@KuzHQS)ePiJJa=JcdnQ|h3r!bi zy34%Ihr7)K=;F}R-DOq3rA5L4;M4KKna`y37OU#=fy)@6$Kg!Iy$3Qa6%f({!1N6T zn#ubAiw$DAKw5vEwESrNLU26j&Eh7zL{^U!pZ+%u1i&R`AHFR3YfPpAuDI3=dkd-{ z$uuhS^Gd6&3N^r3gSOA~xRUNa)0s{%g#a6Zaru-EP*yM@u7@NDke+tE2Tr80$ry5i zX_vnRnvDpaJe$oRM*Cy`qfCk^092?2@OicusekPWnVAA-R@v~p)9#p^u{4m8IFF{2 z$jraBsD`IgVa%Um@6Hkjid~HEFw@oj*@iI=8ZPb!T*L*1Lx?L{4NL@OWl9YKMq%hC zCF))SjAJZ8YBD+NF~}Hb-h{ZiREZf2i!-yK^-TBA%cUK@XgcW^Ig1m&6ViCQSaCKyS5r?h}J>NroCSS6f2^o zjCNeHfq4^CNi-0Bp7;eHl1}JTi(J?eeB5xq*A%a%KclWg!7xy$WgYOhV4`VH;uK7* z5(AI=aI%8TtAdPrakQo38*rHMUesrlIJV63&#~D>1i#v++-|{1-KN3C!lW zFgf&F;B@zxeV`woue)$EnNJqPGP~O6nW05O;(}r<9}sIH+Avb`Wq${_(E6M3$)H4y zW6SD%%#Hm-6BuL!7Seznerr*uOpI~{pg3$M^@z`+cR18?&$BLyLa-qr)`QS*apC>q z$1|^qN3bx)FCaLN#{Dr|V6f?81@Oq9D|6xNFda&XU|B^vg$iZPl0B+tNJ-{5IT$I) z$iP47tR=;8iJ{4fNF@^ab>clpLd@vrSZQZ0{(EhhskB%sIfqTJIwdl_KQ0E!2CNXmh_fvrR5Za1LSvYmsMzjM z(g&V_dm!Q$>{Z4!95`2eRwQn;xwwYXMBK3X9w#m<)4~BU!C@u{CiWTQ$LY945nVR} zJVocjOHX*eQ6oUo5<#Hq)1s&tEF82=o4(x+I3>de2cOx0@3#`1&U0R7E>;)-k`6oS z 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 EAG`qJy#N3J diff --git a/rust/tests/data/table_with_deletion_logs/company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Me/part-00040-9a1c39a3-f3a2-4eb3-88b8-594b14e3cc4b.c000.snappy.parquet deleted file mode 100644 index 0559248030fcbfd7aa59a4749ffa474a29ad4866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14904 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Mi/part-00005-49e248cf-eaed-4e9b-b589-0aeb43a45b0b.c000.snappy.parquet deleted file mode 100644 index 8dc23842bde87f4fbd5027f8fe2a0451c832deb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27449 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Mu/part-00051-84e3d890-bda2-434a-ba6c-2422fa697bd5.c000.snappy.parquet deleted file mode 100644 index f1f7bbba274344c22943b995ac82c603e8539303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12269 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 DnKkLO diff --git a/rust/tests/data/table_with_deletion_logs/company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=My/part-00089-907bf7fa-9dc2-404a-9919-73539f3acda2.c000.snappy.parquet deleted file mode 100644 index 9eba0b5ee0c235e1d5c8fdded613359333879aa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5796 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Na/part-00110-debe1ca1-43d9-4d2b-bbc9-542bd5eae86b.c000.snappy.parquet deleted file mode 100644 index 926c592550ef862dce5d98c46e4192eb4e934335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3596 zcmb_fZ)_Y#72kF4;=AiPIX7N&Zrx;Th-0_6$L!AR&TizQz1U9d#7QjMiBbP=?k2v) zd%Kt2z4*={EeJIvQh|U#q7olM6)Hq12q@wU1fhlqiUbH%Y1P8F_8UT0$|nSfw|8z` zE0r1$I_d51oA>AU-kW)EZmu-1NP_fSuXJIjbm3RudQBXZFfg`DsX<*B-E+coBBW?U zMF;#QVpzqQ$+_dGR6?2wzx+Oo71KboeANljoE@xWmUtMUNgf1Fd8L4kP9us9RS^W? zW@?>x!4r#nfPRGGhd@M8Fq-CeROJC$Yy@82S>c(I7x|v!*Zf9Q1@ntYXGFoV#kqwE zWGW07P;x$}DI`-$&-a-MG4y@nxo_Sb%sstVvRGqE@=BKK21{SbPa%yE!xUdhp2?~d z7m^>(>R>W`CSJiNW8y38=P}j{105|_e9v|(Xx6t+XAb$^n(gwnQ;lF5ke-}DR8e$e z7?7$a*3o>+_RvB-aJ=Qrv>(J_70~nyGO1z`0#a0C45Q0+;j78V*H1u+utq_PFcqUE$Az_8hz_*sb{L{kJt`thb;w?Y2cZwnR>9j$ z31OnBdhE?4n$BXy6~_w^RL6%$(imloW{z+-FbC{n#9q`s!FwP68^oaPiQJsx~ zyrwaOCV!c{nP_FwxBHGd<*Loack?A=m`u@npUpCb88b6k!_-*svpEARn3V3D)3DBT zbfghPP|`*K#jo+T5BNO-5UF9ikWKq(Z3$HYdow&E(&OA2EmRbcrWOv2A~08uG>QM z4KEW{i3e5tEQgH}hoL}f;!d$m`g@mj@egnP?4B*1BK3~;_1EW~c*e@7Mt}J2pI^9r zp9NNLitDw`nRjFE_OkWr3cR?VwceO}VxlDnR!^+=$Fo*j{rY(exIOPkP3wiO4~ z+t%7smL6LVpSHeu`@UCKQkB@aAbc*gV)n$PpriMV$P$ld=XRH^BuZUrTHO^|^K_Mw7MvKYrl(3h9zke7&F6;;Lya163qfx>H~7|{&Y&X)sqt5>`5gqJ&?{PzJq{$Xe6B)|J_Ij zfwXVqDM-KBE?wL%U4HHdzs_vI-Lu5KN(@BtS$O6V~d3yz&PwzJ!sg_*-r9hyB9cfb_A2avET1WX<$y;s~#{y z9vhixc~KPvj<0erj8!J8@!9w5ao>+eN}D<5I&1bR9#!N1;o4=sRIAWMh6V~px$A%#v{3e=WN$J(hz>N$D=u$|hXyBk z=)g%uLl37K0T(}0m_}7kqu^QP1R&t+{SNjTemtj%)u8k&7wxl zq6&Sjsp@za@IFK@P9V&*BGYhD!73AT>lZ%g>|R(mRINw=fT0rFB$OChTq=rn+0->z zBPKX7HJSmYremV(icV=Cd_APdhQVY)h^#1z*)$bHYdgfO2x3JF16i*e{o5ns-MX&sBZ1WnxWX{xFwTxW=;#fac)BWoC-i%pkm zN)s*yEY2#yv}o#(3WKOk!_bFDEw~{RiK#)dvDu^$x-?-?MrA{%5IH2@g!v&pwg}0f z5Q;$|88FD3ss=Xt#&%i&P}X$}#l)t40i(7Gzg~GupZ*7C6*xQGXnvoy(4N8d(J&5-`we>DoX{&u`+a7u0W1I1{)6!PF z-rfK2?XVUrepKHaxw3oH#Fj+1O}(A!zn%h_*wkH};r=%s?8hUi{#zr$fSb?z!E({A z$G56tyYR)cFxKIEmQRu*DXKz#><)?Wj9Y{~a;CwfV&Jb9Ydo?mc4X(@=sGtXwd#C$ z|8N)ujdC=>bm}as^-fXaTYZbuH3 Z0nJr?_@{w3_7K9bflee~OvC@c{{RDBy}$qf diff --git a/rust/tests/data/table_with_deletion_logs/company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ne/part-00056-880030c2-2141-4d76-8570-9a9074650ce5.c000.snappy.parquet deleted file mode 100644 index 8177f55e3ccec3912bda9bfffb7fc03881b8ebf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9910 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 HH`e|ygQR$4 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ng/part-00085-44b4417c-7c6f-4c9e-98d6-49020af7a115.c000.snappy.parquet deleted file mode 100644 index 8303278f86a4443751c3b8d27171f7ca2e6a67fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6162 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 H-+=!C?Q4nH diff --git a/rust/tests/data/table_with_deletion_logs/company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ni/part-00087-603d85fc-b4de-4ab3-8122-bc712e03dca1.c000.snappy.parquet deleted file mode 100644 index 22aea12aa475fa5d72c4a890c0be3358cc2277f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5866 zcmb_gYiu0Xb>5M7rQIzlEoCmfa@Wyailn*r⁣d&ck8hUA{z8Txm_};kP~HUUJ78 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 McgBGs@s<0(0So;t#Q*>R diff --git a/rust/tests/data/table_with_deletion_logs/company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=No/part-00077-af0b1c15-5486-432a-80ce-bf1368c223da.c000.snappy.parquet deleted file mode 100644 index 1f5b22eff07b786abc648d5d188ef6d7fe624e8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7614 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 H%k94dWfusa diff --git a/rust/tests/data/table_with_deletion_logs/company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Nu/part-00129-0598d6a8-ca09-4170-b827-e58bda42d161.c000.snappy.parquet deleted file mode 100644 index c5e8b011e39ae5cc6c9634bac5216efea9e82f91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2602 zcmb_eTWl0n7@pluVRr383!P<(O*q*=-G~6V@QOA7mbm`7kSeMAt5HF!Gvf3*)5h@9;$I3W@pa% zzVE-!*@?kPk)_x#81_Skz4X@ouj9Qe2Mg<1rdOk~>6xi1w3lGNl-xftjs}O2sH%$0 z^$WU!hJ3p?7kDnp<9a~maU*$%*kNUs_~ij~U8%CNb8=}wz>Y9r7`rf>Y4h9ZMouCypabodkzJh&+1Oq5Pj!eanO&-vqpz3In zkP@1#6Esz~LxLnjNsi$VJ2qMJV;GsHs)!O0bPe37_;wI_wF>dks8^grgR$?nt40(- z-6wA1#^RCvqe#^i*-QiF(K*~6iODi#*L6u4HhoRzJ-<=)>S1L7O&>vqAREe-ro!0a zR!GVA{NnXNBuIv??1UXj5u$uVHESxEf_~a1u$PDhVPWbxl)DGy;*>Cm|>MvEu+1N>c%* zV+R4At@~vNYOH`X4V-`u`ys}D6JtMl{nxMBR?13*vRB@_dLeVlYGQvbS%6F3p7E?dw|+mDz4@Z`IQ(3BGql>d?2gcSpwrIL z*H0xZdhh9kl?4m0-UImCFIg>bF2>kPm%qH(vCH$-K$(P7(hNErv*#ylk6hjBZAp}b)T?7OkW@s=kkcpCzsi-zm7voNn4 zVc{Qy2-7Sc8u2PF3~m=J9I~s>l~>QUGDUToypM8$UO8an8feO!%%rfN|;`CaDX z_y%}g=~$#vu!|K;95m^HSP0UaVe#QHnZjDJ_&*y)MziLu}N5K!(~FT zG(5%alJn_iD+<1erd?>a2hfP#QL8{jj=S}!VU{-1Tu*P$u|B4k?dVadbxhCSM%Z|o zOW#YR?>6thP{Zmh9T{{wrN>qMG~88ue7IsqX84Ct)->Y?{aCbk4azN zLiIQt=lSIvu3;#2u37WkY2pXA=W^|GPR>ab*S`u8oN{u|9;fOg%)v34tCA3x;Jo8* z#m{EKMvY{4WrEPJ7sJdz=A=!WQjpno^lT<-2-sTcBG_BT+HM)%-MZu8SqDJCCIguV z!kJxX&z&1s7ATWta>=Vlj5U+((lXca{*BqD`~TVLhns)d14z>vLVxZY#cf+vhUlwa zZ0y4!nYOEhgCnMA6()q8XJP8N^+RFt$(iXq#r3WNwS*3iO`F=9RkBMBz*l`#^r|%+ b+E4~GQSm}JVU~Ib3D7_jaO_RMzr?=)4g0eO diff --git a/rust/tests/data/table_with_deletion_logs/company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ob/part-00121-5e0d9e0f-7bb8-4f63-8003-7c0901ed83c0.c000.snappy.parquet deleted file mode 100644 index 564027b25d1cfb8e349bac780b88659e8c4c8b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3298 zcmb_fUu+yl8Na>woV&#~7e#wI7fYF5o2yN4kJ+8se^FHKVmon+?Ob9fZksgK?Gp+Ql`23`p-4#Og>UZ8 zI3`F5hjGckFnwmgk2s#_&= zEa)N!6Czh@r%<(uEMj3jKZ%K9pcAZh$>V66wc2tm2xGL!!u1W8Z`!> zkaZl9eJMnzI&O6gPhJHtXl>V1vV^Xh!vHM?9Y1ES-^ZD@AusVwwA^H2 zAi|hMgi_120Hr(7LC`QRL$guL;z1lb0Z1?ORoC-e)*9q&wTh@iH2ryiY7{Jr1bCeL zXd!53c+IdG4A9;$iZU4)i9E?Cqk9vGYNh~DaT6|@M| zM4}z)fP=n|PC!~wRl0f4G&Fe?>WQYe{J7~d=<^vwHO( z)hOqBY?e>H1vl|YJWO$A)84L$zO)Y z4GfQr1rMIjq!ZsCO%I)VDw9pz9!)2H4T~3^0U!Tb$)wYjs=!}5Ch(_b0nk34NgvJ5 z^)2n#2LHaBQr=1__kZ`7Z%cbJJbI3KJamCV!yt?kZ(+*TmQ{w0{QH5oSMgQggOHsAgttN`8xIP}Ks2J@p4*g6?8RtJXm{lFI*W&+=5 zXp#GkV4HnGV0t|XEX5n*e2+t7W0|!&f-7Aw3VZ=rW+7{$`M~FqSg!Ce+(HX{(~X1+ zz+s_VUq{RJX3K5FW3VOYmcuo1+~r;)>h1J-6CDqkUk|ba89~V~r7@Zh%R-eHa7d2N z(Q?a;o6?Ul&kw?m54NEQ4^qnA zlydLSxBs}eNk(j)sFtp&7-J_tItk-HWmvF9biq@fCqLaSz$9?V6wxe|TGSDaQ-i3s zO;pFkX4kTb@B?V4Y!gy8ENV;H`=;rrKtw9GFv-C&#+qtswrX0AN^N3yHLO#krwn$f zVXBlkdKVL=JfnkK4z^SiIJT=14dc{{Z|Jm4HLI*+4Ic!3&uc0*ZPlQr3iqMaHEnA| zI$JWGGBx$GMzE!fesjh#MMOl^E#2xGy5`8z)U%FZ8kiE(IUtQCsPy5aqiQDAyC${_ zNtv01n`VkQnrc}#?gC|HM^9sj9I{1K-Jtg9;i+sdThiqr-AWzETa-@erv0=G+U}Mf zPOS938aN6DK^cH;g1bOwSXYwc-rPvkhA)R#BWRQsQ{;p)ayXga&l-&oYIr!YFacpI zGVJYRYdoP0!CTU8ct1K=IUr7i^pFpC=#Hq^7-<93@mKv$>kH^5$AdcZe^bJvIAOaLECJjMH8+SRcql|5ab4(DzU zgN)GinEA=Q|4gn}Oy{l_660Pz4>w(zwHZ{p+$(x{gNKnD`1uqmld_)3Pdy?LUGd7$ zA6Gg&F2hG!xy57FU@^;ooV;3yx7xgLq!7hnrydtdh08sbDI7U}wIDhIjs|T6XS=el zzXof+<9Q6eU<*e8%}a$H#f2kRuU#wcDp=#Y;6~69h$jZSja{r4{5NKM?*GqDKivJh z9zdF&AoN$RCGv+JDTBw?Sbb{-zSQ6v;(54K#~+c2;pAl)yZrvyxc-&1E7OVm#3Mp| uMJJb59P^2_Ob!}AZH1^FwAw6o#b1wFGl&Bp4SEP+XrR+@(bwSL%|8Jc3~h-3 diff --git a/rust/tests/data/table_with_deletion_logs/company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Oc/part-00104-edd99347-68d0-4507-89aa-ffb95996d8b6.c000.snappy.parquet deleted file mode 100644 index ba387b2c74332a4295c8e41f0c828d273180e7c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4482 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ol/part-00084-9eba551d-f517-4ca3-b23d-aa8fcbde4b40.c000.snappy.parquet deleted file mode 100644 index afc05958083487d78a5dbb77141576ef48ee3455..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6451 zcmb_he~=s1ecv?_)+&;%gVRMON_cW~wuB{lfA3r7m}-4G`|fWX@uOuKWI*YTsfYx{{&BRsFDVro0j>pH1gZQJ)vvfK5VesregE}8zk>vammm?DxO z$vVR@r-t5sdISFUSRP+dkQH@x136&(9g`T#of1(+H9BQ3TBP2wmRpunAk`XC1(m8h zu}2bkGV1n7t!>&4sdw#;MI@1r)^HT5+KragZd(OX8N;l~3)``USLy1CX|>5r*Kw?N zw7zVaos3HiV{I&1kIQZXIdYPZZo!9Dg>h%TuzAKYD$Rb67M zWRcXDyPi+#;cs0FZAJ~h)wcReZnx7akeWd>UXsF%x9<@oo$SGtAxXXEn(gR5YlRqd z_JV1*4?#u<12s`a6!`+!>zWKP+HD9*s&3cmU~9AohvH>*TLGQE#}Nj^DC9NNr3LN+E|FNG-^uzGOql zddFmUP81`ez~>tYsNA-Mxtp&dRMT`Z4^kOy6(WbAfhBG+7<|LMSXP7DB0~nWA0i^7=+g}MIAPNucq)CnRHu@ z?>dMZ6G5@t?Zsau)d`|eQC8LA&Fm%RJ*L;NO)}$|^YeBCcgQDms;)&1_-UtO#UD#g z5ly9%nq%J}IxoPZ4%yA*BV!N7W=+pCzIY_?Us31Piy=@A4k_}2Tp+s;BZ4L?QG@$( zLeqJwWWHHI7>Z;H+xnzlx|_XHkfrEYr)4^An10nEBwf`N`{(e6n&~aV|EKJQR>zM& zO;kNPYj!NpkH4L+%_8(QO=cHzRM16(OP9IwgIadTx6uE+iGw(35Dkdl>Q zNT*T+qS9WN336bD2w*6QW1o)*iaKy@s^*zCjLsd*3RH(S7HsQ~ zePw#ez-0wqG72%O3W~8qUbY-a1qnQOU(2}eFZLl5w1@#;wpKbW!tQ`UM2+g21`z~R z7s)QmxxrjQ`WUssmrcw?ctx4GyHfA^rh_a5Ma*7BRI01Pi&;@oU_>8@=%man9Al1` zva%u|KY1`~*a?m9&!j@SAe@fr$OHM)F{ONR!NQhiDd+bwbLFdW-CDW@eGqcB@ z7^$0{iO}9RMs!u8dd8ec$ub%5&d(p~hCIu7eX!qgSDXU7JP331Vky&sw+dtzysQaV zn(#Ai#^?Syzd07xv>9JuI%Q5U~-tp_~M1}COAm|q{ zW;wU-05Lp-w&}Px8ZlW@)h}J1&}Bu`yPpk>+Q}{Q?*w7=m8UkaX?nD5K$Eb!FVer>7q(% zmboQ%08v$ZBS&=#e`vIjq;G$dRA-2yD>}c;_-I7om4`PB-=6-!!8Hd;UZM}xQmCYOfNGglHsG;;ROBC5b= zzCxU4AFM6QS^92Pm-%R=i!fS_FOb;@q9|}Q<+K-(bz#DbAf2&~M4YY_e<&g7dUR@2 zERveBms|)u<|Jfnr^ZMDi9-!i6%xAh#HsizU#h%$-ymX573C+66kxWh1s6DMMt2{3 zF*Qb14N?8|OA0d8kUzRNpbEIgXR}zJw&tux!+iLKG-`q-BEOpdU4Y8q9^+=eX*qBH zi17!WOjDU6w3=4;1c7Y?Src^OBNr)fh|yyzWtBBTKUm_*p?I51WIt|~KZ4~`tjV>q zFI-jb$8qS28^4mdj=L@NnX9>6_FG5GI3fOK*NL}6V6!v!>dT8|c2DHwky$Pk`tb}m z9{O-2o?v=ldeX#4@wmGZxXY=N><^i1xVu8XS^>?YH*tJ+pjZAhuDtl#A@2L3`%!2@ zFV4otBctWZ!*?*%_-)Kp@dz`^MMB>{f-QF}gX-2g$A_#gjxs+1nZE4j4~FhOn5Uti z1at4~1+jRPqoLzV;CAJ5JQwPe!@mfPSls=gvIQ=7FaC?HyLRqvi{&+Yyb(%1@*jWo zVC-CbyfO*>jim#4Mc}`=f*s{ zVXh%XPR>o5OMv*Z)|}trWZ7^!E!XLjUENOG^4L?IN!KEK+m`JFdR#~HWEPp~X&tWs8@tPvcLC@|TR^|yI?euh4b7SBK>17^Daj(cY`^6$v)cx~o*f06uzfP= zmDp$GbG5`$W|F%;w!7VT!awE%OabUjsz~ZS_sd+@vmDeF$G04|l0%CKWEB9y<$)tH zGzwnPU}yLMmaldg*t0qOFIRd?K{JEQkJiQe5ag-2j@fQzE@tLfk*>8(K|f_5jxx;f zzCls}Lh6UhOgHmnY&QS~JHs4ig~HwdL6Vxg0zkt)lzBGYBzuuOt!6mT-hze2dKc7siavqMdmtGZzbTGIu0}zQ9A9#Qte+y+c6LWU=kgq&xh{#4dE99-D~l0xaVb z(!bf0ILaE?NizWVfW@8RL}8z6w#Y8>kgeS6D#PKW-ap&cRW&s$0@O(tZ)N>OD6l~VAX2cj%i$8+2z@$ z3XBJf(G|+czAg8z$fw<^P`!+3_mcq7wFp| zm%kgr0pA%OM(@#XkBttlA!(zR=r#gX9T*HSnB^I>l^OI3upF~$_gSmmXdz5*xiI-| zBKhjg$G#XpH%xUZ6-7}i%AzRt6kSina{-)IG`)z9GXU<-b5mG0OqC)i+@q=% z9vl&rqO8e9s)u%Pmnn%?yikhnQWKGnAxRE8kq)19h15Y-=qq{6AR4EBm zlrCh|vZnEQ^!PXpdw`auq{$AYsUl;9hN*jk=Y=8_iR0Jsxj9t{xPO;m^(Wv6i z*aqm@<8comnZKr{^UyRjLZObHBty$X3={sdvM!57MN^BStZ6-sQawCzL=&KES;a|$ z-jjKWDuGpX9+(V$n5MALP*D*}vMiU-ZAv|vhG|8V#3K6hB3eYHhkjVoht&$67+?}w zlyS43BuT0i{#$gUXRVxZ3KBNz@B<3iHgNwqny{iM!3RX>g_mW4Zsxw7lK|sIT`KaF zPrekvGs9RstBHcx(|EKD87A|Y3iMb6s4k+1kb1f%CoePS?buhfcxOLDm6bA(g&*> zsmAL?D#=AbP-ssOhofbx!m9WO2r2X=^g5ZJjmT6j=~O65ia>jS>g=h4sKbhIXqD$h z_CK?_D8k9mzpBMY3#vvD2nu8tdG={W8`HA1q@m5~QCSKf!Q@VxnWCt zJmw?QE?)1W(^xW-Q6?E1-jLd8Ht|m2`@_ss8e5W4%$>b;pFy}|M{N|A4hN0fjeWjsWwr`7! z{C_>EZu{K!bTYbrQXu;3DUU~n?mr((!7;xZ_iuZ&m`;Y)_u-=NZF?b%mDO#(6P|8+ zM?8D6Reh{(d~jgs%qFY_8$Sr>+V*$GSvKcrah2W8gF`S4vA3 z9)iq{nR;!*O(wmMREu3YrV4dCEbi2Wh54_oKp55C<2m8Tyu8RME7W%iH|EvU1 z(+9Zvbw`=h#qTpi8;>oGeg)V8Fvm)vHQMq%nhsX3M%1M?j&&M4ub3HSQt9^*tudO| rH>0Z`m`iTm0g6i=X#l>O9UEpKwHDqj9J201gogvwLJU*G|1S9-RS85S&UiO$ zRw*Jy%)|AaIsfN7=iKXhbxsyI;U6jC%PHaBji1~}^P0UavdMdcdURRL(`Ir%n#6##m(dK^f#i+*feAU=$ec`*HLtVQGA}YPbZP=& zUBl#)AVUqskWk$WJgcz+zuw9vv-i+RT`|@(KIK_{z#PyCCTFUM$cl<_X!1j&wNJb` zL{vk9VE`&2I+`)Pz;f6cn(OTN`56_<$@ze-wwM#R;QQidkfBqI zM}BLo3YCGq(S!`zO*G$fO*^^ZdLHxJBY*fdI9f+Ck#r*;I!Y+2yO#iKH0?H4{NxyG ztS~Rk$jH+zs6O4Gv;>SGfEHc1>7zNT33$zj3o}-uWiopi;3}bsDkNN^1oO8FhDvob zX|@4XaZY^yY49j{jJe)9me5bvsz_61Neb&z!wR4XfVoag=lql!S2Q(sVQ9+oR#G>9 zG&PS1R5B?7D^(0dgJ77w)a!%kC&w=`j|EU9ee@Qq{Bm5!`}y~yn8ePi0Cp81?-ErtW3yo5N>2?0=>pj;?{aL&A@>-=&8}KTh zK3nUh4y;r*q*CeV$w~~BK*}z>dh^!u3l)y%)9DM9AAgZAa?d5w>8s}}ck6t$vQ+u# z8!LrZ&AH0EV6gDF^9dUL)YSxv{ys=Z(RUh&?C~G^6|i=v{?|*D(CnRGEmhV%e~TA> z^ZGxJZW%N2LzCbrJlXhz^-Z{5=X2|hKj0F4R2xXdqpuu=<@y9HhbCb;vj-M^FD$Qp z43_=-6LD@W6_4I4CeqRG9)!2I;ce%kM4I~+Y(6f*=FL?6$ZKKm!t+uHIy~Un?U?Xl zOt|y4H-EZqi)%X;tmS3X=>d4G3zfmV?DlFKHYS>LmzWp$ApcI}^tz`*@B)p|K*yjo zfh!eD7o27fEt&z$7oQ)wH+#$klxG;!*qWIE_I}rxj>SO6Su<@Y(y>!BJAm?-Op!rqiG#GE7;|!)&SbF^AwC_6GfuZU& zJ!V3+frt~+cGr4N(6abl)7__lI>vm7NZ3f*PQ>87z@;lXen1YV$pjq33g6DVA zu1~Z%b4P_AsHl_Dqu}1QWcA`qJ$X!J)6Fhs8h@8T3mc z(WtSD?~V~F7gbdk4OydINx=q9%oZfQNQo}$lB)8v(*-J%qOR+r4AU0ONd_L`XU{wm ze-ad{aOP<+S+!WZgbf1zNo7e^_1LM>qq*UaN-C8^O{Su%Y4YyG>lI2hkr=Wl>6+5j zs4k7f$23_3*Rd$UA>7qNcRFq8 zs0~6UKb#vrlaJ?wp<#_1j1T|Yh!Dx-GrxQ)^SkZ&_>uqrB_;o-?KvU2VKWS(Z}0j* z=Di4zLW3VXXY+S=#k9E98#`{qFA2N9t3#XfM#<-fXnGsJ#o`hvFyGcOJTEfjpB z8I=FV-c3DQ657}Im%+^KLEs7X{g-CSe1Cr?pO0sLjksYun}u_-Y_6JscexLJ8Cunc z`(8Gtl%XfMZ1FJ;|AJkHD!I^MLD_RJmD>z%BxYb{??x_<2EA1_dU(_iyiOw+EsZW) z%x?Olhd+CHG^`6CZ4?vGHhE!Sz`N6d+u4#0Od!olqYo929=?3#N@-KUIkqX>bUUHM z6AN3-OoMsEx*mob#EAt%e_}0#jRFwc9%{JlRWq;v22^jkF!<3%4Iv2% NXfX=^1>k?kzW_GRUSa?M diff --git a/rust/tests/data/table_with_deletion_logs/company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Or/part-00078-3b6b83f4-9836-417a-becd-2bc170574205.c000.snappy.parquet deleted file mode 100644 index 802c2c5fef909aaa558fbefc3a5002148519a22e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7299 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 Ta3>o!L01e2eT diff --git a/rust/tests/data/table_with_deletion_logs/company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Os/part-00092-4d02dc95-289d-420f-85f2-f6e508239f32.c000.snappy.parquet deleted file mode 100644 index 003c51e7d1c634a5304207b5c95b39829f866b83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3754 zcmcIne{3699rq=6Vw-qN+FWpoVK1S{63yqmclYkyT`7|t+g+N*nVY1|=r*>C{TiQg zzVq(Rsokz)L!xXF(j+!E1_)_F>i*!zU_vmaA^2ySHl}Szz$zp*Kx~KsQq}DbBoOeu zBwf~ZLIsIPdG>qX-|zeRe!tJv!XgnP;@Mr|lY`=mzj^${-i#>2L7y1Uu*lRkM;t3a zGLG0p6iP zE65?Dv1GC91P#lS)-q*;4W?_-*f*%6p@MDII0O$qB;;E)f|Cob7c?NqI%IC)C^BRw zv$6e@stTGl9mi~-1GbqWaT(L;msJ-nm5@PY&Dbl{OW?x1+u|qDQmgIx$r;ZQ3Il=b zWQD(Gv7u5U2d**@ylNO7HEo-xesTvhNOH-An?_~NTF;{8n-Qgq8fnr@7utScImrok zz6`KcH5@`uVX6jL2za@et^&r)HGcSqm>9`o2-=f?hi>_!!^|)=Hd*MVnMNpDX%t=; z7)q{Kwr!bBzx;ZbRzd-HA1@47H3gOHCrq#Iga44U8IL0i{W}buBv;I? z!)pz=f9_?`p-&;zP~?eQssw{m6*CAL0K}uE|1~i?o^@^|c zh<|+espo}Dx={QL^`Td*xzFU&@gJYLu;+z87xHiwFA2+AjpXe;FRV|!ek%VF_;^A% zl^6Q&d+eE3{`0`O-U#v_`sw0yD}Pb+9BjL{-JM8hyI%gH=9G}wdrvF>#ADB#x$x_D zY8JV9;7Yy0{lrxCwZnq`RKif-WI2Itt5k!?0xLU}=_NxvdDxYk63zHzeZwA5gd4h=!J-Lh^DKv>3iLS32L(Us{q9yQDcEf0KE!a? zrgy=?p?3vl%}~H~glqAf*@X5u132YDAPl{-Y&G4W(M7Y|@wx*bRdF4wW}+1io$e~w zhdtj!mD;*vtu=x{I4PP#$D$QiI3}>07hT7+0odI0x=Eldo1Teg+o{sAlO6gwpMY+U?HzxcUF-@b5Z;SCvt=9nSp6v~W_s>&?AYf4d+X_-+;rW)>G zMGfcigVFQPZzXsLb~-gAs^}6?6uo1}x*ESDqw=|qz>Fn|eFI)pOWh~1Di7@k&SO(HNqV?$YR zdK%azoe?ATi4v2+T}_b;j9G{2Fi|JQtC!vIrc-a-rK^$(CS*!UN7Yppf{Ll&B*PL@ zF&=wh|N9dbo4}fibBYXk)EL=4RH0N-;a@i3Zd4)*`v+77#`q8RG6GeL?FCY3 z^Mgm!;f zOWjoXoy5pHao`CRUU8|9d|eumC*va*rXr(uI_-LEIkRO#_H&y+$UzhJE!RoMl$?^2 zBkAeOIQ%>99AM_oHV<;1dm`85@VHh!h^m{8}#{;;gD+v9z(~uEEgl`%w;VHd|(3K^joC0n^Mu+ZaL^0K}t_NELpi F{u_oS^bG(2 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ow/part-00100-97f945bc-d21b-412c-bd02-09f3f8c49ffd.c000.snappy.parquet deleted file mode 100644 index 3c4589f3860d2a0e580553634d18289e68f3e2ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4590 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 OCGkiSZ(jIM&wm3E64S8& diff --git a/rust/tests/data/table_with_deletion_logs/company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pa/part-00018-9cc5222e-cab8-4cdd-ada3-d9ccdfb8e35f.c000.snappy.parquet deleted file mode 100644 index aaf8954aa0a02eed243f265b9e00668f478275a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23682 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pi/part-00101-87a29938-0607-4eac-9d0f-9a195ee3d072.c000.snappy.parquet deleted file mode 100644 index ebae8d87438a1ae7e9aefd3376cb6176e7d83c43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4637 zcmb_gYiuLeb>_(An&e6jH(qinm#MF0N!HdJdS3U=%vxwkiIOEtl(~|2H_qBl?n-yX zv4%6+nc<3*js0U$^oK5I?mg$+^PTsoSzA%_iTvN(mVf$K{>6X&+E+5A{2Vq8<4n?)dDi1hWjRL{j*;2+4GBn};D;?KqJj)Hbq9d`plef0KJ=_Y8vVAs!p1`)) z0x%*GT+BRKy!RAguvhBzlu2!c+}8;s$0KVZ2&D4bo@H@|h<&qEBh*w>c8Bx_Yj5vC z>CR`bIq-H|+JtqeNwxA`AlTGq*;+pkbc-r%2hK$iW@~L&lIQOxjV93yW-F%jPY5~1Ad5~LK;2&Ek;bL8p;<%EVngEq1eWBa7}VF?DLHcj81- zEt8VzKzI?Eah>z$8}qrjfO}iBkLFB-Egkt3`E}lnf9hyI>!jtQ{iI9%Dq%}+Dl;wE zF7mfqA|Q?0tInlCMQ7RB*AQdE4V?{9<_kHU8KzOYQnDG=-wdM0u zUr3u&Rc|S_9k+*M{>W+-sikX7vs7qj>AIqxd_A}1Z)}R8Xbe!Z^BoW2^^rme&hT^MkD+l^D8~ zT|rm`pLwH%oMDz?DEx9A>_&wBJ9yz|3sU%l= zANUutvOp}&plnk5yD3x`6gxrg57t|V*X)-U>kS8w!i7^;iEbE7yNAC&XERkJl^+k} zfM-)2r)gC&7R+X|<+#rFeo1Z2A{R`Xp*MUZng8BR`Hy|<@z>JVHH$Q?4SQd%7W+>L zrHc1w2CRPNf9}dRKKP4QFH{qfRKNU4b?7Jb>6e?$>KnJcv^Dw7-Ar*FoSy^9Z9ltI zo$28?>Qtqhb5GxSsrsB$9sBRy>R;pVrGIW_(#gY*WXSxEUwx(d@J#RH3)SC(jOS`D z=qIoIVYkX4`Qgv+W~#}L?hfS=Jkv_Pu$!42J9@c#5)4DMlSwDOKJ-)?DoVdMIpe&) z`XPwkdRAnt8VJDw*k@VR1 zl>lyG9LwKNVtLnH(DT)ybaJkY%L^*rF5yjRcw4hUAf3SS;5}H9(^#5yEMyL3U66fz zA(Kn|7!TWvp#Q5SoE>W5%!x%vID4P;{Twv;?jh;WU?Oog4T5q8%R^Z#)3;#x;XAOr zmdm84=8yC>fAZG;FYx|DCja3~{@EWq@w4mk9yu)n-$Us@brWq=xv)6cuhe8kh)_Vl z&y!bI`sm+*w;41!5jdV8)9C)eE!aYWV5VrSuXD7`UVP_%Gn*HIhoX;!YSa(M+j||A z%=>PXO-PHSz~$tO?`=vCe7hExH^(P4XfxCxpf^cmax>p#L| zV*{y1)>?j>hpDl5Sh@Ae5?^axuoVfvf+Rv^?^F-|;qw zq+7~y-6Bm?33Mpwh_VQTLC+&gV#f)kFIf#90rC!Naonb&R5S*)+#UuFKTMr_YT4&4 zRO`4C6`({ts2p^j#(G@xF(yc#N!B~#6Qvm+R_5N3k%x}@Ydx5QG&%w7;!B%TzvnpI9q_F0xy3s)rEc(#<8I&s%+be z%nT-*m{Q`s-xQR`-d(DU{v&IaCR>K7cMWFfHV#s?s;Mzqw{Wj+>0KNB=g9CUnMP$@ zQDoJ&vB#+LPRO8^Eu%rnG}gv6HI+(*u>&2YV}r4ZQehr5tW0qmvsJ6B89HS-X?jXE zD>`EpMlG|8{&DNjmAYaBu`M&qe_e~22%FTO)^*d6EpTHBH@hkt9FxwLCvBS@rvRzx zRQhR>S<>@Q0TZ<>nc>f-3_?w&DslYl79>zp#+;-`xyy#8;bvOFbg9Gz!BCWni9ORW z&904cFO#=y=mjct%dQF((h0>hD7dtW1+t@=7oM_X^BJ0~V55t9M~_X7_E%x1RvdaKWnI^0OsW((HPx01b&V>rZYZ*$f*D(;Cbi0pDHXJN2v8NNi8+SK=xMS} zEu)K}`Q?#cRW%(ZS1j3JrrotPT^~tH!&QUAW|}Trnx=IbwN=TjvpuWXvSJ%{7w%-% z$nTdXsb(Dqn{=$GLZqT9M_wy2h@*yVkK8n9F=`AI>!t}?QC-$m11d9S6y&dtQEJJ6 zDw|quvuR@Z90J}+!`6=D6H3Nd&qmHJO==*4-C8WgW)z0w%!|}vbA|Wo5&B24-{|a8ylFU!tumX376%w*t>~u zibOt%rvYcf{mQM?*n@l2NsqV1HPV=Ua2sV#yw~f*O+WF9!=B90W}) z?MCZV;nTlcn43r!{*5Ju-C_|#T7_?O_`9;_`pQN01B`&hlwQ#*TB3OTEfnDew}L3S z&=FB3@OLV05%CQk@!~53kB&yYZ83UcG>ig#u#T2T&*KYhBOE<(_R-NeE^xFTOgKBB zMb*c<*TJ}a&IJ*;MS1j^;L#J0KK5AoK)|LrVBYXMF~39cEi@5M-h<>T-aH$v-+gLrCQ&TC xg{UuRVR_AFH!NjxKLF%*K-T^CHa;8R2GVT#7!}BV3=stZbS8=Kef(qSe*l?u(U$-K diff --git a/rust/tests/data/table_with_deletion_logs/company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Po/part-00048-1df46b1b-a35b-408f-93c5-b9f8e970ff4f.c000.snappy.parquet deleted file mode 100644 index 33186a71675994070d7f0399b52545702abb91d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12425 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pr/part-00070-8a1c89ea-16dc-42e2-bbd1-020b3b0ec9c9.c000.snappy.parquet deleted file mode 100644 index aa6a9251b199c0f4d577a5472e6465d6068c7146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8814 zcmb_?3zQq>eeaAJ!Hg`ewTrZtjS@aByRH=Ph+2IM#Z&XRinW@^f zn%z%IWulp;DpC~neEN-z^m+L4S(<(i{(0wDz8U*)u{EO;O}aF+(zOy1}aLw`-(m)ofB}It`nMf)Os`bc^-rrr+)-g$mJ4 z(bRtjQ)E@pWisi_`p#U_K1_Ca{%m;4ajk~8gw^*Jh@uLLV62?SFcdQAd5gABN?y}# zte#0$mGHPVZ<9gasW&hcyUbPl$;dd-WkWE6lZlc}rmEh;Vj#Cl!?*25^eazQEO*v_ zdw5|#ktIoxlNf$gWnvF0L$J0V-Vw;ZKr~4;jP%IaE3l?W2CaI-a_w1*O!?LflwdEB zv6bzifsqL!8Hy+fSV>YPGU3d45XN4s4S}Q+RYO<91$WM_Sd-Rj337pk5RBk#c zo1{>)Tl9m5W8t<h@wadr`8qi%6QFhH{S@rcTB^-yxMn-*M;a;USy|M&r7U zeGqdXx;;eGbxGXFeLGbll?AI-3x~dyDic|gWPM}kBD7AzfPAa-qMD`(vbG{*RW(#H zX;0fTGZv}b)U?1So-ss0R#ucxDpk*_aWZSj zBKM0((Xrh0$FH94C&fXci-w_Tkg6ujnoLG5i;5Kv*>1D*q@rtDc(942OYiMndiA0w(JilkyKEYfq4oxXP{ zagdP=?uDzj+wP6lg5w@?>?Isyh(NWPmZ2X$polUl)T=eSP4+monl)$F!`porZuZSQ zEZ0;OL%#&utAeN#>+3PdwcZHrkJx^_LBC1%jzF8Dph)x=dL>=g$dv8-PFjp$9Wru9 zMwaAoWzlwLY~T6F;v^hRlteKwXGKy4va3Gr`L0d2!`!1P(G58~YAx7x?up36DADLA z=_g{krpOY1eZ1^BZli8r7%N$gMwNbbeCJg}*JMQsY*bWa6*_n5S7TFyrfBr0OZ}oGkcw@& zh)VUsej{9&@fwYW7x?o&Viw*zbjN^blA)S&*qXKxO9rh)@iP&_5W?2q<=geDK^SBDNmf+U6aSrY?9Lmx=N?7a zY*a1y$Pj!`Rpg5y<^LqKTi=WYkzGx{dt67XsLWJ-&z?nugCTkIq_o87LiAK@*m7NK z`A~99tQ>AeO_MC59du;)+JI{K%BEk z*_pSwe~2rF8s6b8PxZZ)f{0CBQx!`|!nF{E>nHBXz=SOys~&P{U;AZDQ4K*U{7XzS zO)~k-``D6G+x=il62f~uZ?^7;WTHe=5q5bw{dz*sT5LXJZ=6#ucl>7EXG+7WrXL}_$uMW%bYe%k$ zjN<~)>7*n{;le^Y+fzocHUy-behAi-Oc^4Wv+n8364o@doO~X^HoC4FT6g+8smeqp zh>WwJ`E}fs3|&x8o|=+$NhPB;;>AJ8dbH`zG!UcsXUT-supq_h=9!%-oKMyT!7O}< zm1JXRA7i^6!z?w!Kf-E)HuAILenfC3Wv!w`z!!i?GD{lJ%3th$3m>WuB_1e{$sam_j9e z3jz`S-ISrq0)lGw%wI9CmA>XUlTsx!JcRh)Tp$yJFh$i+`i^|LEXs;N_ImCd!V(-I zTxuiY+?z{{!TU^A5Ud;eb>xqoo_iQ4J^a|G1f-~{SF`HV@TvZ^6cY_3BkSoHkcg;T zZ5Em9#|Kx_t!f(KGcP4e*33LE*>R9f!Kr0I7c}}y5%{b8<0CP$7tVCAg#fIF_af$z zPaacN6Z)=U=tVGulb?=gh>tzC(e%u zIL(s-{i}H!7JyTZ+?%>;iYT(88>fd16`nJU7+phk8=?MIV{g}R_B zr^X4+2A$*Fg&%jk#ge)m-c@rBIo4NOsU0Oay`rlpPh&3`2m$%lLMpZHxPKlFn0})} z=D2%Pr6N&vQ8x-7NvWnJlcG0ETd_)WVZm8=S6mRqaM?aH+P5`7I0eg*1!F7hQ&0s{ zp&y9f1cPwg<*n&AV-?G{s-<7jmqrxL)U6k&tClkn0cK&pfRGJ%a3Yf&BBrK^3jIW{ z4)9X;mLSr;0mfQbc)k}HAiTHgG+g`nTT&B6V#r9Oh1X)HBAcc;#tzyp{psjsEZ&@J z*n;bp-j_nQL5>&2#Ql_c`j3~NWED++{K*J*)4HE#Gm0dcWXyHus*SF7>!bTAY4`Y> z{N`V?0m9P^Q8hLn-=2gOFT#-T-H|L1QIj;?`u2dTX}~oIu!j)wchoGg$>@5!lWHE> zkOWB31z9@r0b+`pN`?Uix^jWayWI8Ec*kNmIp()vqP6V*2=pmJXxj2g#nffMfl&`I z5NhaHUe7qSPu|>+ba$6~>8bYPxW;#HzY!HDiE$_F+zR&SPa!JC&u{Lnl&u;Qo>% ziyg<=eo>WmxO%+~$g$;%VJh5pAbkI&1lySa9cEw0YvBm|rF`UM_v7JSAgSh@?b-*u z(;o_V|75E zLp`r>5kuC)T_0M{)V)o|lR)OkxN6r&SXi{KeE!AA4#%!NKgq&vvon!NZ`!6GJkyG( zqOei@;g&)qULdL@3-%BDWnl3MZyG3a$~PPNg4?KiE>d#|_cTOVpwA2-3?fMmBl94T zHyd`>(_w~;rb)IdHL(vRfuc)C29i2}!*<{4kl1hC5}WW2S@V4lob)5ABAUxJqUa)!&ihVj=>&MBgbWilhV?Y6+Vh?mWi$_L1Y%!7d}(@x6`+!m+sg z(O|49s}Hb6YhfgftY~r;!gtf}xI0Y0%2demMU;H{&b%y&8nX1F<9etqCY{-i7uR>U zH*{axkpWC7?yj|xvcU=;u+^%Ec7;vU!()UFGXN4pG z(hD327+SAebN?_MLxc$zm%Er+ZJ!mFG)0n?)6eAr-4$R@fGjA;YS!)3?>SWkL@+x) z&e~3+<3Wy806Gjw)Tk~tT9h@c*zld1dDIpj49IiT7KfL*T3D!*E0Ck zaeF=(a^}pf9Q&11x8)y3-{${yAg={W3|^C8S>d|d@=v1qnUCF;|LNvu<};tt@+*62 zx991O*z$ill#kM#O#XMd3^gCkv+uR?^u|c}-TU&i7rRTc@)yw}Yt85B3)tl+rnnY! zVv%E+qldX+=KHsBEvgh{nd_FgB=c008)jcPkf%S#s&CxL#n^{$%ZEP2WEZ1PQ7w)o z;XV0dIL7?T(X){c-;{6DkFk5*d>_l~Z*W&rv1p4aZ|3f1)C@=1UpV>D)y%hU?V!m$_G&tu9BH_9pISYB~Bdrn1Q8nQaGfmT!A#KYbwjGPT6r&HnRk`MxUi$TT0L zeC~tHH(K1w?4K{@`xcoEw{imWz$~VHt&AC6Hgk0VbNrevnDtoGmj~9OQn++_D>IJ9`+nddZG1QnyF* z)B+B1kIxC2C+t;)jkWWumhz+X6QBRy`~LjAe`hIP36_CBNp@`YNAP?p)VpRWom;68 zO??>Z;d7x4EHx(K689>2JgVX`sdFslq4#c+i&1|ZWvMUV<{ri~mAYN{} z1Z%&i7yTda!$Z9skJJ?y`35@I0(4;3)-p6%$reh`lj7cuA|v|liULBZ}P zc3{(=>_lJpF#50qbN>jM{$LbuKfo$KLCdCbta5D$E!Uw1SEa_djVyH~&2h|E*J19F z^U(Ku7#Ry;-CzUleEisnkq7Y7a{-rJnf433#91u%I)_7V`` zJrvysj21xoy{OOqWJjUq%zz{qwwC4{w~lpAM#^jY4&!ZmP+J8hd!6n$`@zAgH47TR zX;e3$Z`3{r;0ss>ucaO#bAd)Z?;X=3NMU{1apHDYpv#rQuNXOdb3U{OQ^){Hb?s@r*4t)X5%pZ zh*1pC7b?v)7KVNVz|FU31MZ7HOkEiI!N6)!PRap>cjp>j$Vsl0zoZm8PLF-CTx|oA z)C1rjl;*)P_c$mRT?ni+Grt0KV(D&T1&q*Mt6t^C>4q{0JUmUt?PS;40(2)It)orl={8p>ar zOah?#_F;Oru$I2bc-x(+(p%z4Nf01kkC0-qLMLJ?1si=bRkNCNRp^KQxB}riLGo|j zh}(E{Nhnz^@Fdi`gbUDjpuVt{+>!Mm!d)8&BLHpDospmrp@(8aKxXyymGM=ED!nPz z2<(L}W~P89+Yq7ex9JU;Q7jE`U@rlYAEm}ewx!le?nrun21m5lawpwWxIN{A^eFf< z)$HF1Q;><}w#hzla&xrI?zBBxi3F5TNKS6|tyvHxe2ebs8%QA&4pu#f3)!I$F_6Wy zFy(t~n3C_pu^TQBX~4#8Fg9~tSYoi6&h&Z#Y9$kPt)872`EopfNedqTa6iZpFn1_w zYqp=hBC~?a$(Z9$x9MvOSCEzBu;MH%Mt4L4G+Ky9$adT6I|0C3hdGpe+xjT|c(fW1 z7$uzH`DD?qL(8`HL(1xVymzH+4+svY?@DSs`-!7H=_>rH4S$tY!@#bdWwD}6HvfpyHl@vi}ZE*qSu^5@kVyQ zL*Sb;^K?)q+HIJqO$rau`;&vKD7)`inoa){fnh$j!h8&UEItTZaq8;R^e|JdroWzC zTn#St%jp~FtA_rOg@w~I@rE5>zQT9otEA2HR%6#vfaM`y6jZ2e(yyfgWVqnWHqw^x zHh(zm)fVi~jq#~A2n9R+o!x(Xw3Xf+nGH<#diydKYAyW<{ZM*;^B?IKnL^XPJ~nCF zb(>B{1|4^H=nD}a{A8MogO-D}oA0OhrFL4=aD|#h|FYDZnY7{25SF)8bB^_%i-*?d z=uxT|ofp4Jj~c74yFGAeIO8lL>|dr5cWp{M`-x*;4*zBvjhLp+8;ZoMl5QkBGm@ZZ z6+z`uRjDmOHgVrS=s25S3$j7f%mh>!>Qr7AOf85qlA`dMD)JzY^cD(sGYE!TMIMDT z517rHimG(d=Gkw6WXhtv=0S8SEnxm2WTW0T0O%z{4Pq@CdD&EXQIxfop=$}W34+Lj zqvaJrz>=oX!qMdTT8E|^=u~;IiAqZs#USW{slY(&kC`h6)&(i6;DBJAq~O3{*>Z-C zznI-Z*{=k%4BQChDGwq*2;Kq5bEc^04AioL)=fj=OKX>JfzVQ6nrEJZOogRkp+jxgP>Adx-1!?yU``_nkn&M!^K24T7*TxMkGi~ z)mkW)K$R^I8>W&|@fVU1S_;S}rF%CUF$CVAzm7@-S_g+E(ZT?(CS)}o=A#=%OVYVd zWs9TBfRkZ-ZfJIaFsk&_iZRR)#*$ zXlC|VBI3(N%M=wObY&h^pH<-k_{L$jL|GK*7t4X56$3lt@G`zAv_LBB>B|^Jx5T&* zC{WxT9>4%y)Oeg$Y2j32=a14S!97E)kRV#Xg?DbYu0Rc`U^P`}nW*x)hXxdl2TRF= zT7|cO%_;Eo<#F(0swU7L{SmBd^59%}T{E>7`2T{4f=|i~{fPThMo{Qe)K=>e$P45R z5BoJ+s-$Rr?-~Hd2!j)H5(vMR1b)BT3!Va0tqiuG?&t-hAt?sjz@*>I;LJI2`8g0S zL-~HR1^&*1r_yNBk1;s|10WJ%==F$XXxX7Mqnk}32Kh?5bx~ZvZ3N|LoPIcN$~?Xk z6(&>gKS>dd4I@+iSclgXxUp#nqEQ4##;c+VKT(tx>=O$oQYIQeO!MiNB7yiq4;216 z2^SRbU4)KhG(m?P;oFKnv@HqB8GfkIFD1p6Ab_=s-b|U+`{NKc2%pd&r4QwGNKBI9 zO@b!03`17zo+9*`1*^(ysPbE;EQnfk5H+gATbF^|Q2ONlK-Lfp56VMKe!WSYf2wcoaAS>q$ly3vo(M?}@-AgwU~!DX2M^4;)kq?P4^&aB)WB z5%X5OL#K~1hI-_aM1Y^cEluUC_u}q2q#);XRTW#3u={u((Qze=<4zI+pdlsJZK@4N z>We@~H`MVBaKTE1sYIl2UGf5Jb~d1a`>630q?rh#?L2%}q7n>#t#f8;e|lj)2-+*7 zK?5(?Zx0QoM;1W~**Aa>Mt!i>(fwI^Q)<(-TTn|xHmTJ4?52O+C9w{j-9IaKKV)oS z2mb$mf8O$_kxGQuHVv+^y5WC~bic@=FWB)vW;nLIl}{y@wTZa(zs`H+0(7m+`w#2g zEq^n7?v^XkS)KXTrtU8#&>779zZOwj-go`EMSeq~tBd``ySne(j6uO-?*K1!KX)Gu zF>hhJ?`lz-YRM#!bk16|p!eL03FPptB=|s@49Ph;CsE1lZ;hzmRLj9yfU_Dod|%8h z*bQqIA1abBue-UY(O$HBw)NB-esiYL)8BIt=xDayv+bIjdjk7F*P2nG@7!3RW4ycI zZ7tA>J=-wb?(cbf;ht?b-+F8RxdrCzbCYMiW-#L&Pj+U{&8^|1#59@u-(6b*-n7m-9F>~ovQ-f48 z^;?5h7aEzEGPQTSN@mRf_ywQL;D0h$4JY7(%T+J<=&@!)1R0OIfuX1}{-??R0iMfQ AkN^Mx diff --git a/rust/tests/data/table_with_deletion_logs/company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Pu/part-00151-75389865-88d0-45df-b405-bd6e69a89dd5.c000.snappy.parquet deleted file mode 100644 index 9ec16404ed235e21e42322ad6d9b6a6187230d0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1905 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 vpswZpruHw755`tP0|MBB9mmAEZyv; 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 Z$bh^{0VzshfrkVU3{<8Fq8q<1{y!mYQ_}zd diff --git a/rust/tests/data/table_with_deletion_logs/company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Rh/part-00123-1093567a-ba75-4a1f-a956-e746f1218e27.c000.snappy.parquet deleted file mode 100644 index 3f2a71ba48583af7549ddd8dafd540b4c4a75993..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3100 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ro/part-00001-60249e7c-0825-40a1-981b-979e616d7e02.c000.snappy.parquet deleted file mode 100644 index e2fb190b23c9ead395d6450f4494b5b250cc2de1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45435 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ru/part-00057-c62ca8c8-d9cf-4693-840c-9f35b57541a1.c000.snappy.parquet deleted file mode 100644 index 401b9759b0f696e3e858a45b79acbd087938ccb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10044 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ry/part-00125-ac4c8e80-4376-4e17-a5c7-54f816597507.c000.snappy.parquet deleted file mode 100644 index f9eae98199d39bb12c43bd0ddbb6a46dfab8bf7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2955 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 KQxN9h6YxKW-@EDn diff --git a/rust/tests/data/table_with_deletion_logs/company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sh/part-00043-a8880663-0492-4add-9703-1979d56fee34.c000.snappy.parquet deleted file mode 100644 index f30c17ae5c584854267c81c92160bf42458e6961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11934 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 U6>eUJIQR<0c@#km;{ONuU-tn1V*mgE diff --git a/rust/tests/data/table_with_deletion_logs/company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sk/part-00133-e50d84cf-5b19-43f6-8f9c-4a0a679e27b4.c000.snappy.parquet deleted file mode 100644 index e057b0e6d647aa08a8ad3566126847b379b92f21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2579 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sm/part-00011-6f16170a-a285-4a0c-9cfe-1783164af479.c000.snappy.parquet deleted file mode 100644 index dd3f56ae624a7b026314d4513845f034dbadbc2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32968 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 ZXlX;mv##^d9O}$7fi{H@Z&Xe%{0AR1MKu5b diff --git a/rust/tests/data/table_with_deletion_logs/company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Sn/part-00096-1439924e-a253-4d89-b53e-767083626e89.c000.snappy.parquet deleted file mode 100644 index b1c9fc3d5ee9211cdec4a67e5292e61456dd7baf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5063 zcmcIo4Qw0NedjrpO)^p>JEBGfLj0)6F1hgNckk}qN315KJ}g<0WJXdf*Im<`$tUrq ztxE_ za%xSdCJN-(0#P_ujRIIKrdXsLZa7|(Oa;!CNKM<#5Y(O{+%3m-K|gz(7}T^F1wA)) z*tp$Y&os_ky1Dv(bqb{II-jWd4Wx7Oue)f{hqms6oyYFc_}a5)rP!b`r> zUO7cf)ufgQPG%_#1_c{{;3QnI*G1paD<^bKPtA(JgCKFPS{Kbw1O-x_CkitSs|ZF_ z=VZ>WdlCARexrep@@7~hDz#FRuH%W&2mA|VVsO(iBrj)aia}vo5Onr?v1Xqi8r<3e zWEF}X=&)Z(@g$-0&r$Uk9=NNRfR@~85UE?l7B`3 z*_C=1(rvp#dOo*eF{>L2b1fUDlx(WF0z<1%`hDg2_ zp9m!7JWgr#BZO)?#P47}z-cmXL3Yt7d+? zv}`w8!bN<~6U{UkGs^o1R1=Xf{euiyX?dP-`x*&q>B%2g=0vmURFM;68^O9nEQ9N2 z{>x*WoW#j^*veMoXMFjwUTV@*_D3yXJ589bQ|+kzdN1Ra`rs1-^Uiube4s)s%}Oo% zt+3vAG49y;Pm`H4(Q)8R&bs5OrdwprZa9K0it0ux`x!!x1p-;_ROQ!3PAn0_G8iqt zf1X3SN|x)k=K+N!->x-NtB4`8;;gONUME={DK8POS*D(SBW|d+O&0{>vSuT_Kvy1x z_Vl+$POcE0nkttb)(kut(2LAFv1Kdwj#&WpnA1dgNIo22sMyuG!k+xSS%eW;w2`2& zvSK%z$eHQOvt=B=hbUYxL>{TkQjPMT<_wd<0o&UkQ&0ZY$ZleX_Dhj*NJ3RB>*I(b zREZ4{<@?&2Q|;UvH~68ad!q^@!a-FvxpsHaOj}Vj6)Co^GZt@J7 zJVA6r)zuGWFN`Y`CFFiPtalJ)LU_kVd!rInJ{9G!j?88``{zGo2AOIFb-O|4T3$7D zd@nWYZ`(mF^tX{MD~rT1HRM(lw@fFqEe|CCG3UBO{CJQWYHG6n{9Q5s`S+8T$kZgx z1y#0CK28-%rg2)RLcYC*Jqx6Bt!C)RGb5;`1}c@3Jver)e%q@Fl<$RqO`voidUSB7 za6kWrfo|O{r^XrA4V|nC1aN?2+c<6wmR+Zc*!g@^-c8+5%!6m&DX0vpqi&%YYU7y&$EW=b_vbQd8#1{YZKfZJ{ z-=8^Ij*5Ws?!1>~Q7tkl(e*XGXq?_VhOY$kFKm!x0mo&2-SQqNQIfiuZc{KaOH z#y|OB^5NcCtJIOQ@znsL_iZO>?>EnuCZ*x{yJwS`_*;5kB7Wt*o>TGTLGoMi-w%?N z`10d@G}cc3Vf_4QQ2dkEXU6UYuW>f{RD5rxZy>gvoQ>aoCi%l$`q9$YBd`ALRA~pO zuiTRU-T(UBq3dxvIuBg%mq{qn&J)(x_K+Q%{`THjj}(7wu4i8&c61(kzLvxC#1Skb zESZS?6b5oFIS_x-z^k8HSoVx#Q6y}BLs}nzu-U!R-b5^R8KfWHmmG+FuP+h%0AIFK zaNuGesGsP^^4S3_FCW0--j3yqX-N1P$bNkY;!h0Y)#*F1%#UDMzY~jg5EM^=Vw8a5 zU^baZ{LW}(?uW)AbG1Xs#P~;}#)H4#+WiC&@21kPCDWJQeD6D{>yWsu+hLLGGj`*Q zD>4IRSG1$v9uVxHjX=y-dRBIDxfNfcnoA~H0aB({O1q*Kbzt8GLmzfgXI;@D6G2qc zrTuN>`v#fuy>qrJ&fNxr`_a_|2B}p$gmCGAHYe8B0PEz{O3}-pj;z=na7fw0oCrjtLuLi)nv{L~YQJv>BOw~QSkcC#TS?^?5bKUU~6%)-s>d(y} z`^jm0%XaOaX2EITts7NlyCd1!_2(kJSXe@1B+K2SX-a=x0J3Oq(F7UPWNlyqpxV+_ zZ!`-@pB^hm!pN%cu1OPx<*FZsI3yoqigahs6P4Lk$E!!DF$r#0G|7Y=c=;E|&d32q z=~ApIeQjU`#@osM9`$ixi$?3AfcdV7!W$z}wbdl^9Umiar9LGM%7OHoP~Y^YPsXQ% zY-R8yU>E14G388bW?@!(Iku3!Yoxs1a$Gy;&z~t^GC3(8pM2?s zS8u&8LQ|G$Xqs+fXvrMNF-6TAswV4}X0$2Qb=dMZdw1ir7hhCr%3QHz9kYux@RRo? zt{Fu`=S8Ym{B{uJxJmQ6!9k&#ZA?c@JrKRVL2?v48a0cUf{KQsXl=$#6yK;sD>7r6 zj9Evv6oa)*&a?;=!%~X6!HSeJt<5zhvIniFh_YSOsZJyHcPp~4D6*ki_}6$_)y+sf zH_Rd$O3~uF)y5Z{M*=m*ik8W+qw_Y@Meic*re?~xOvskbtgcU{uIEk4WCN3LTeqmG zMAqjli{&lGWME*nVQCbg*Wm1$r|Ly+YDE*HL3fv9EYuW6aR=Mcg~?QggR)L7);74t zyOMQg;w+ zWx6ioMkjNXnQe{2lgJEU#^JGM7&2O{-ZnH`5F*qp#*19hfD!P~FqH3DEuF<&By$tT zWGS?*8fO0I^AuCkrf{0F&J7#{fW@tob7^RnX?hV;RFNXG+En9;(x3mJpur4{Q3NGr zR7GjI}k+SbEQ}JKNjb#3kqB zP2Aubb~+VH_a54l*=N^kNXF)&*!&2rN~iGd7R<1*bR186oSOT^+e^{$cd6r^-4Itv zBlg}+R6Fr;uN4)a-HoBj@W}A59Zrm-dxv>!Z({g=l%)3zRffJrhF%#toEZOqy4WB7 z^O2EsYFBaONmuEQdWPPNV=L17izlYT&tyl^@m)Un-DUgto}r6z>~z_F;Q(>?MT{9& z{p`ZiW&FXdLw}LNUc`7a{r2#CN3Myv4%Du=i?}-nBdq$gK(5i-`h0!%s^;&cEo{v5<8ifb8c4G>A*J#m*@!f0TR|O0mqxXPY z6h^NK9=+$03l|F41gwi|%r(CiaojYsQ@h6NVurtY&aV0YXQTgjDqOPwFx`afAG;9C z9K7KeT(NFfJ5zQjR-A^&V0In8fhNSxY2;vL-*i|#^5Dv3EHiQg(Ta-g}gd%_*isN@Q{Dk-4lSo0^ diff --git a/rust/tests/data/table_with_deletion_logs/company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=So/part-00086-9faaf9db-9c5f-41d2-8720-683528fa70d0.c000.snappy.parquet deleted file mode 100644 index e897260e64d0e4addcb6f59107b6008ee462245c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6009 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=St/part-00023-94c8e5fd-08d3-44b2-97fb-ce131c4a50b8.c000.snappy.parquet deleted file mode 100644 index e2ee110b3002a392c52c9c093f6bb3ac571ab9c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21461 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Su/part-00065-68d0a9a3-cc18-4f93-948d-3bc01d10f972.c000.snappy.parquet deleted file mode 100644 index 748693152e9cf4413343b7816cf9993cd82349ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9103 zcmcI~3zQr6dGCxF;Tc(4w2O8t8-f3_cO3~dV%`t4q|&bB-Sw{Q#k+oC2NDt$R{~~-pPSY~JB*PFTGG=*ow@NlRcBND&xmqJb zWI+rTr%F~8V{?u@pC+5O5lK*0!CysGbuw&wRjXRE_mhcQ)2lD-E-ONC9J`Y(R;5

1RiH0p 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 i# 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 B4R-(l diff --git a/rust/tests/data/table_with_deletion_logs/company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=To/part-00073-2bb3e4eb-41ef-4f6c-8d3f-cae095c9be57.c000.snappy.parquet deleted file mode 100644 index ede1bed85f92c10b5027566df52b51eba744fe56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8236 zcmcIq3v?URnbw3+&?u542iwR&3s*rlQle4japwhYE5&l+myBaOF^?=Tu_o4FN#l$p zTQcF1-G)bdXo1qwEz5>Dj~Cb2jH_JTv#+|K9um-~ZqL|0d(P39-}H`EXz7Z^X`5zww)E*Tg#SV(?~dXCS8f zl4tCy+I6B+Dv)hXlZb|(2J_?RlH35HDwU)t6$Hr;(YSYSi{xEDKM4wN!T&t7$SggiUI?a0W(Fr zmF&Qb=4=Ubk2`LidpTgpH2iYFs+F0SkH33rjOe1F=$j$WFhs#1!&a?k&zPj&ajTXa z#FAzm*VASzP5P&ZEGtxvqW7-Ju}Q++d3-3i-J3K=bU{_M6k1e8hhn!mEzDW4AzXYRpPs4(N3BJBSy5>+*6%G#(f+FaaH7BD+O@h>ty!IS9N!Mh%j#K}Miz8M zCld{OiHy6Z4YLL(XPkQdEtCurRTD+g!-XNLD%n;xXXZ%3GK|L{q(7?nH)GBMbrzu6JDj9?|$u#5zCvzW;k%6+k zWbU!6V!0)A!GiXu&j)IBQ5WL3mo!-- zBbJRtOxDdh47KV=nj~>gQ9y4FARQ+v1vZ%9!R;s+u`2*?xkc0;tRYkmZZmrOU84U6F549`Ekq(an#W1q2Ufukd$EF{(7D& zfRPttbU`!Vf6n~D!2nFaO!L2wQazZr%&Px=BsYQxrKmb(pma3vtv&!IEFY-@?5UeFwG!8o;5sUyx)fktqkZtsz3TQr!WG z(#jPC0Gu^lt3L1Vi%kPwGJ3`nSwWG=q`6>Lt7eI8cig#fUr14n;GOqJrp!vEWgm;} znj(sUP!<1R66yuIVL4Lh-k*kq;J8^wl(Efwf-wYYRgy$4e(bTW5m6Cny60GjtOEtP z__63Xkqwm!xhDhz&IvIlLKqo5xF(ef88{`ZE9r2^oT<|iU%6`|wE zh9rV_9l>G|Q6|3ATN6$KMK~DB3xbY7;#LvottGO(Y}T*;PCyYg{)IjqBNfk0M{@*9 zq(b~5T>%`%5OpAS)R~#%Zc0e9f?YJqb?5ocSZPQ<_D7 zZ2*ym`-DDaR$D;Zxg$hY1z8s#0ZI-2k&sSxG4)6+hZv(Ndg6%8QmyUp10kn4YdvX( z`rXFTbx)8TyNDtKe!b?0Z_pJS{-X{i*o`=_5@dIndlAyh2v&KbXjCqP!-~1QvkI2LelG@SqVIMYKD3 z4*W@%5rNxwZ~-cc?H}>gzGeD96Huhs@Qk)Ep20^+( zbw2k!R#V!PVD3rZXztwb{Q;cO@dG|Dnm8B!3ZuT%ZZ8?mtgq4NDWOrvMm9@NO`7#;P~S{D{KX}x%OinzBIEXf^10Bk8Dfh2se;j zT1B#}`q(Qza{b+`ES`RNU1X+&oTBYuFb~D)I;Qp#E&~|UNY}$${B~dM$&VDy#>s_L zO_Ow8Fgp^OA^_?R&f{a7!yk-{AbV&HJQqQhph~&3s0ND)WXeSTJZ{$7r_yk1oXacW z{P~@sF(RrPUk|Xd)OJg-qcV?BNgZiwNK(_vJYEutB!uJGSQ zkVWE#yr*t0ST}wyijXTKQ1_;|kR)jGz~doFmc^mReL3bvR@ZWmTYFh5Zye=9I4&r6 zCeSG3oYOWxwjbG#3d@_-8M`*)Y`7)t3tqoIe0vOGQbHUP<7`NjHR0G&0NC020fc%Z zcaiKqU?3 z&F6xhpE$Ymq3dq^r*(f?@C0^V)ZYqMuF6IOUz7;yD3F4&j-IR0$>+Emsb4MEm_F=w&gEO8`%X(OxN{LJ`8 zXI_cJoEHr+0QbIiAUV*v*TFoeY4@Huf~-^i~F;uF(NBo$tBsj{aiDU%wrTQ*U&!0 z1=!Q(At`oQ*8d#aS>n!P3wt<$?VsWvV82x72H9&X+$-$G`?dm3DpEjKwm!q>CM z6y}S*S#F#ixE$>-U4f>f3wZq33pv8xxgTFxRUSte1LuQ-CTtI zSTl7Md+C0z#NN9Z&7PuN#>V|dQyj

!LFCvHH_x(5 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Tu/part-00071-72470e64-baad-40f8-9637-40ca490c12eb.c000.snappy.parquet deleted file mode 100644 index 738547ec43f8c8852a934f0d66da5587e9622771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8488 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 B{YU@+ diff --git a/rust/tests/data/table_with_deletion_logs/company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ty/part-00135-82e9d52a-1cfe-4e3e-9b07-1b3f2a69c8b3.c000.snappy.parquet deleted file mode 100644 index e6e3106102452fc6a975cca0b381158f8dafe79e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2493 zcmcImU5Fc16rRZ@-6Y+uZQY3zS?D#;HA^#b{(ox0YcQ<#FVJ9=$ znaMV>?33bSed$B%i>L^FD7J`{JX9#w7Yp`9(b9?_Xa%8A`l64XNj9d-if#o%xS4zI z`Mz`RIp0Z=A1eq9#oX;@zUyc1{(SFZWSAKO!wx1otWxQH`T23g3yPXShn)seRZWSH z<&UGWJkm5tR9S&nLj5 z(D(3K2tJ4C46KH(NGdw)V!Py{DPoo@z89Y(XV3&$bn$XM0FTWeU6pv12Y*f01(XL) z;oI;&WiFplM=R%?vs^g9Jg5WC<{Wrl2CWZGiN$oUfZcK?1MG7l`Kri)&gL zlrJFOPy{0lFp-x;^s+^&rd@^%9cLwW;L?1BxJ__eIEpmc5ct4R6+~W!2u;gz(YUil zy!a&c{79zdLMA7QNR$Op+y|cjQqboTMM+W7H1;8iX%jTRTE{NX(Z4_Z6wR7T6-*%Z z@d6ShU=)Dyi93)5kOujn0$C(07z$=PmKC3O>QKBRri~XJ*Qu8)88kNuSCnKy1%#p) zf`-Ptiba~JfNN$6bqc76Lc3ijF(l_UJ+nkIXuJqwkyH_+beRs`UtE6o*Ju%1Aj zG`>Pqgr;UAI|eA~BRUofzaNi9!x#6$vU&)X)=RJ)n}|gZk(WE@E**sYF~ocuV(#Dk zW^q%*T??jVnYfDb*j*tm8$V2-@C6eJ3lvxARwwi>*lhNM9H>dZf^9TjCu`Ung#9cj z$M)=Yebd`b@6kK@K;yVtTZAc~k6fL_K1k^dsJDr2KR^_qPsBn~*mX^BCm3en30g{; zB(lICBg@M!bU063@+K`*rkfUsunq~YVLJ}qy=38r*ZP=NA9J;J^OM-7EACYcBMbe{ z!UPHpMThxd2h*agjw-UqX_Br3(>?k|=capLlhy@sR1!r_R5Y!j$^2e0%7&6vcp= zy`l0V6G~cB16~a}eA6ypjL5ga@wv}7m2%ZkQho1Ctn`{T@NG`YDYBrR}dzY7)o4^C0enO z=%N4Z`+VdEbU(fkI=D+a?72|lTnLVWxPL$EBe!=BGvN&!+`J3BPs2$Y)*YrzvpMqF zVDF~w0=0p+`x0OF!C3(O=MfwEV|R~WQ$gEA*TRWb7<>YvZ3#K?1CtmUi6$;FRMKKu z$1P`ZEts-wTL9TL;(DfIvk@sPWkre|-QwY`T3OJ_YMuC5*Ey4|5+9eakJ&q+vnjt> zBdLQa&v)xfekzk%Hi=d8QU_lBlFbmjRS%8&^NIPO4jH|;}ko*#i>JdbgpQq+h$2`2!N})XvwM8ux~;eP`={$ Uj*T`ngm@6psWAMHfIn`30=s;e@&Et; diff --git a/rust/tests/data/table_with_deletion_logs/company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Un/part-00148-fdb9628d-5028-4cf2-82f8-6404dfcb452d.c000.snappy.parquet deleted file mode 100644 index ea2d9e8f3883ed0faa1ac95d05d55e499f295eee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1986 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ve/part-00079-77980269-2fc0-45a6-b5d7-c50e812c69b3.c000.snappy.parquet deleted file mode 100644 index c96bf18c340b74c21814a194cd334f0d0fd30747..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4880 zcmb_ge~cW}ecv&=u(Q5{Grqm-!3Ex4?vA^%v!0)C-WaRey&v}ZezDx1&rl#?Zuj|i zxY?QW%pprkqQrj4q1TwOxddk+}?K9;tbK5p&7AAD(eIqroL4o3x0i_XR58x_L_bxYNTFz z&ysc4b*g6SGTat8ZtRpbKY&+SPQ(!&EpwDZ-Fd#{c-=s#mdPwtczl)`5We6sIZf{IlaUXOrA5MYOJxSMF-=t`)3)bumn`}%FR~pk?DZaED$7(5 zD^d;{E{CZH7l>gRvYLN?)sP#^sa9r*pCDCx%SMhh;5fgv-YAetIrf}l z##x{lhEA#xhgjk1q~l7dA*xtVzupo5c4*~ZVwoy4^Sfr5N>!OGI<*EzD#5esjm0Nl z(G&v_SPLT_Y^TBM3b9lRw6SbiF*PL1y6usQ3yX<(A%9`!$x_*i8omclR+fpb$SRw8 zKc_N=Khry*QB-UFV1m%%xwd~CzS$!{aaQj{>nqle%yKlraNVQ>~@W|17Rv$88_=4RE z93D2D0M})qjKF9L6Xa>bkY$yu*iAdI$&~9HJ0|_SXVDIv=BLT(VPYA&L2nmM&wflP z5g%=L>xcsu{wm zWaON+(ztb^*`u0rW;8ru5)UrrSAxAa+xtZQd`lbU|^M5TG9NG&5)c2I}en?Ao( zDiedsiaZW2sAX6dIro>szBI09N=dAJ`At%uCrmYUYhS7$Yov@Id*q;NN1^oQh_0(h ziH5i4FTOyQkgl3;TDRu!kgH2oGRp%GV)#krLcb}SDlOzcQ&K2dahiVA=#c702bb^5 z#h$Vq_+M=d-Mvg?Mb{1CC%K)%YJXSw-pJLeD*ohyl1hd9la!4cSgMLuo^Zleu zrMHKsV42IqHSyit^bAo|T_3$jDyTuKrCWv3i~Wj@>Q~NR9I7DKsY;9G7Yd4n0HSOx z__d9Rr**@mnMJ#{!M&3XKQ`LPA>5j(sV@wVgTo}1z(LA>@p&hc)-h!t&Alz=SsqmxWFpnO9yW3Zs+_qz)}q$sttfXghatbq&=r z(7k?@%$`YRU;g?}|5>=Eou%pdw<@2VI#bG}$N%`bAARW;!zG0L)m@htwi{D-*V-sO zkF8rC{_WCKr}vVv(kZcs#B9SG>yx!SFO}sZP9V-dz>GSKGA}f65;nEu$G4pzfroNguBR-Y> z`R7Z*q4cG%bwrYUgo~`_t-DGIK^Qr6s07(>Rc^aql+#Zx{dE!70;x5H%h5LPyVtkemi+d6C25vBi@^Qs4Z5Kzp){fl5$PVjaQ=5t?}9U zL#1tp{lRtFOMmfF=30OC&BH(V%cURN{t}O`?jqanGWRA@Lh|`NsT z;bjxU zMGX`kY~H0p#^+@$Ju{9WJ%V9t7{iOVV_3Zn!@EPEErRwRZvpMO9G3oO07Ev5VP8Ln zzIhDq9R}Gy^rjCyF|%#Sk0!T2Vg0L_?Av1YnKz&QR{9$Aci*>#&c(@c%Q>0rDZ9Kz z7HjK)9W}uEZ0hp8+iu8Uw%kD>U*r!v_KlcT>?{`^(L%*aM{RYj17dD_I5`FvTArJQ@x;>vttlbjcgCCHnr#5I|Y8ZwdVM{vHu}$ zdoca5zQTp>X*M}(yQwd+N$x#tHysZc2hHOq;dO?t&&f1&=D37jpYVH0-xJnWs$>rp8WIUzGu62^h@BP{Ii=M zz!=m)&-1<5;Xu*wP{c#z=;J-vr*>!m^oiepNxUXU_gH|e7FCP7Os%%8SuA(+xTeYz zmZ3>N&9sdU5F?H+Tz|Q=ov(3nn6d^Av&c|@_hLTIGTS(X z_KJ@l0F;rKrb)5^2T*FJ?(A3fBJj5GAAJUnkyGANmTpYwnkk_*tI#$f%g|FdB!*Au zX0!o_GQt+YJA$Eq$@1vC7JlA zmMXUubn4XW1;*$Enkm*P&5w)#n8If!Q&r)C5tC^Wl|io=e>hDs!9ze|RJYndt@>UG zyb8=k4j@2nmD1Fo9QgIL7@b%^G=VM=H-@O{Y8xPh3V-$zmYFO|x~5CAVwi2hAaUmf{$8sgs`Fz z_MS}uZ~i&26+a7iHU^dkhXx-QLtE$>G!oaR2R}F@yK7)+;GNqBp1E}_ec=E3r95`w z)}d@>=fK#4?qUCw8h9s(t@yN$2Qp)ilc8*KhY$94*?yK9_|9T!nKOg(T$W{Bg zZs{`q(e8o2&R{QQ{2x2v*xwbe@?Yb{uAHZO2fon*npn;!u2us-og7#iOAq{Pe`3(h z<@{j1Xm8pGcd;A!B7QLl9pB5Pv?4Mvk(>AkMR?pTB1w+7cvM7}D>iv#*X_v8y}j$y zaMao4!~2KBD8TOl!-e5v@lzul-hcn8;W#a@wUbNOyGo1JgSppoU3<+15x99__=@1+ z{ijZ!E?gC`&aX1p{Z`EJiJ6`HRbJQs-yGXj|NpG?hp)g@4dA9vVETin6S>=eKb8ayQIGwS7lcrV_cKj}UDOI=r-E(N8R8d?x{)N_m-2_&V3Tz47ViV-1GZg&Xi`wL?H1RN&Iap@x#kM{LAgB!~zDk zC&DQ;kh$r0+v*Tqk~DI}=@ErdBU+g`PD(RG(`9NTMJiG<#XAktwQQ5jIBtiO+MNP1 zR6SZXo0jMCRm)t$2B(%=pu{G z@%1JwI(Cj6D-m60hM0wdB7%ewk%j-C8gwS7Ux=chvGU!2nC0)C^&}`R?9_6lU zb~>vtX68t>MkGa(4L=G+qB??THh;Q?7aipu(qY?+j_Y)nHysmIrs{j4aC@zMv`mh0 z*EYTAn4i>9q8hTIW_+)8Dyig1x6?FTQtR-J<=D}FcB|Z7$&rZ?eAjjAr-LG|luSAe z+fPT?Sv8}__=-s;xZUJ-y)P^w3-kblkrtIqW5c*j=3KtC5TXj%jVWjNSYR%#$Gqb=6*l``5h-rfto7Z zT@ux~|=}R?O(!D5}h=W3#93AUea66fr20 zOzz}M4eqW_d_CaBAOEl{D$!$>#~XarM7fqrgi(z$DZNY-jrDhj>^>D&Vj2R?Zh!Ok zai`ftX68>4jmd_53#>|_NXqMWr(tnYc1^Dnoi^972}@_XI7ujzhULN$|0GG&kP1*y zsYYtpWS5g#yX$)KJRTSQwQ?GlW zcT(6#O=AX2f2|^EOjXE~3I9+{u;f{Pl`}Lo3QbhlqSM+YXfYl8nf>JRI?8m`SvFmd zluf&X|Na@N+orqJKm?`>4@L^R|=zO0POi zR0&mj7>?=^Gh{OAwJqD(;AGrdZrt^9P*x+iCMV6)r(JWsn!mR^hw4xb=_V-5)XHc% zGRyV*6xCHVTH?>9W(d^{Sr*fOR-~Fisus4)Y!Y-e$Ij2EG)0TzJXzw~y;6-pf@wJz zGmr?4jCFCwT@;SH;ziALU~Y6?Sv1|{964Dc5><3r`1e6W(jYqe^q^^zF~==kobx*n znX+0)Keo3zN|+(3EIof1Pg26k!NHs5ZL6OD^{`H(rTzLzYiY$o(^|lhmQ_`_?EAOb zbwig2H+yd6@<6}g3Ku&nc9T@h<}$CNpK;r9qw~l#ne2KU%eJ)CSd}QUswe^tOPV6Q z5L@GJC-U)}x7ikI+~tkdb~28$Vi?pYlvXNCMDwcI>vaS?;rU%7!o#Dkb;qqK1goOe zQ$adxAeHED?lM9s^Hw|lMv6(%qcF$wN$R%`L!qMIH)Vd$_>}3Qb+v&D%U-nP+D^0H z>K_bIH*|KxA3lLe(_S*&=vX>Fh?FW!k9;w#NQ!kaG7&kOp^6+Wp|nlznd#KY34$78 zVtUtMz=c7uEb5n>1h|~}UfATFzh29%;pCm1gTJCUIzP~drcf&81JlR9{dz+GADHxX zwbDl<|71|iks~Pi^RLFLj_1W+^INQ_N+QehWK5GOiTp?Fxm0wl>8zp1zxiqk$50fR zrk1AtoCqBY*+8{Ccj zQLsAx$ffk>f|Lm#`HL^V5EzJ70GHzDQq>ZXB~8@<#oq`eo)0E|eDRrgBG+JZ_{81i z_4xVwi^=eBf8|%-y5Z7D5rMq1ZDA8xG50zfw2S?@d+sd;1fkLH6F<4$7D?ap=kPh4#(Sxm(NHP}rXz@fy z3>=E+`&q5{I)m&5H&P7#qZgs!>OIBK!~6Glikau0ggdfXpJ;UBFQL+8TptQCbn4?mf6x2{wTmN} z%%{&5o4z}zSBjg7{OWaymtTDR;?8Rmd2R}c!(TEi37cIM|(tB!lOsBH^GUM8bg`!fgXkajz4$#{z-h3}NV5NTnl@fxu%>`8qx- zF{n)Mf=Xcz=2tNE!3^e$csZKI%Xz#!cr#*N&O_)Ew?OEhFtl63P?BNjK?9FRKZwVN z5_p`w0gu{^5PJYiyav(l+=L~*OE5f}#_$g?lo*EP8s>i#4Z1g2fst8ev+gBhr53sZC&$-J+k=hY*#29a>51dR$9u=eVhKsfC z2Dg0*4ZJa3lvCo@Qb!$ogE!3$;es;Sv^Myn32d1)&ARaE)THTo))FV_!O;EtXV-l? z=TqR&F2$!IWS%#%bR-an+!!8r+|Ym0Et*j2f)%!fQ_5A=UUNE*a4LBOPz+)a`BwTF zktDY^J}qQs9l%}(nTrfDRGN?=S>)s(ofFQ@BjRuz>z=qweK z3RcZCD&=*Bsyzi)w}JRu6q$wZ@Jln~J;I?F(^yvUK+;sX=aV+!iJY#<1xeQnk__+- z>be011vyitp23*#3zdvc<*W`DRYSuVE3ZRF6pp z42zPo2RooD6h5LrG)aQrh9V0UKjqk|JZ_y>k?B2fFHzflA*NC#FMM-9Jf=N3OI2Z_ zm@$wnUDA*pSkMeQqE!@;>d7ImekgI?0zmoiKf^T-RTN(nuZ0u9SclA0HOWv~b1 zswliz%rH^Pq73ssJL`#>Jo43dS8QTt^h6RF*BA(4{V=w?pr9%Z!(csC74wAvD?K%+ zBTLN4zMRpql&0rFXmmk4hIk9I$O`aC?!gtmrul7zK?-+peJKA_MWHf^y6=|MlMMu( z*tWMh9`oAhW2ZcH?iNo(1Buwkw&V_82b=S}k-)JOEG42CyAGGKKq82@ZC1Vcg%1?{ zhTfMB+Gw{|M1A#GyW!a8DZAT3KiZlYTG*S~`{4uOR3f&Q1-6Ix{&bPVwxNZgmxhP_ zA9^%|DSzFcP16p1dtWLM+|onjSJa*jVy3V5 zGfByTpB%gzX+J@I#S8JFcdo~rulRG3`@mcBRU6mjv~TO*b`HH5hm3FQ=XAoM=ck4i z4upp;lmdI3$s{fY1>VN3*evvSzpx6TjEhz>Bo}a|1Ig@rB)l`t0tyB9+fD)SQfQeS zUgsU2e0AH|;m&&796mJcb=>Y!XE--}y3a(04}IwDuwNRO+NvkaU6lo_;M)c+^Tj5F zpl#-cuNWRaboRdca#sy3n^%?VPS@9X-^y0~sxAn^|6rCK-eOA?Efwpf_M(-xR8VQvdT*`&-=N?3JpYg9IbrAi z&ikJCoZtDKGjCh6T`8qXe|P$v(vP;DQ~H(;lQgZ|DB^x?LQKujDz5n>R`0@Ptz8d^z8J4U`3*CG^-RVf)#d)?hn;Yns z>T~J*Ksw{pNU6n=q9zo3CeGJoOKNgP@=|?vFgK9@=E0VxfBoS0>>4*WP$SJxNtSHd zrj1KvOI1`U+1u-8q@{zIjN2- zVQ88xEzIV-2OViaE<5Dr1No22e5N6@Z8%$M%J%k-)JUxjl9f<2y9(DBie^|+GPBO@ zb)@-ex3??Lwz(PfM{XTnrdiSq+fpav%(K0$sfu;Bmo>}OzwYHWNz)Uy=AF{kQ7a19a6_Y&UN}~`D#-$poxPyXU$;jfYjWAk;Kyt-#;!g60#z7jC5t(5j?-k&GqA* zrDXDvYD3o9cHG_R?Tt_FZEu!LU9qh=T4Kwp)Y0!|I?;{>r;l~otD(s0&a{(Hce#~A zAz9ZHWqNGVJqZjK2DLZeEiKJCYuBbbhn*3&F^5^z=jnKjRKHY8crU2)C3YD*n` z>4EOb9|fMR(M*eNa&nk(*^K{rDcK=ep2}D;wOUJ9va}-I+nL=^TN|)LhNWWCI9q~C z-CSL3I~}R9CGL|gyxIS?1@Uv~=Avc9d@t0fhRy~-e z%OurSOlvCoN!LdYGdZ_!&R&jfb%%Y^sZ6C3v=fSDCa^wYI_7Iv&K;H(4rV$BlB522FzXa{k=xhb+qk`DMN-l&T~W&MELk%Y zDcLs?xG$K>X1hkxDjV| zB#xAx&@Dx_%xW}8gAUH~ZKVeW`p#+ILoM8YQ3YmwqokUKZTcSI5|$3-4q^g3U2*if zVX_U`zH}xHdy#%J482#OW$vvlR>D%GrRl!xK=+80O2Z&S84`@FYVqgng;}?^Mrv!9 zG%H~kiP%t$sVJV=>2-5yH~AIa>8AEFrk*%X*o-g}IKNzC1Pgb8d~)QSV$xClue&pk^Dg zHnzT^H=W5#jT;8sOu|Pi`g)gX?CaZcZe%&^y{T(z>{pU%*;0!;oX%IiE2T5**rb!o zW||jOz#17al;&jW*u9+R7LVKzJnIyX+#CMJB{t8h!<2)bWwwt* zTI(f6w{6XLvO+NuaCU3g=G@p}8q@tCV;QRdz0g7@=XTXN`-1QWsvMigB}_|CbglTWe? z`e;{eP%~9_(fGBq*JN|q!F4bO$wd-OfN_$SOa&9X$#n+C <~XXtb@18j2ap4qSk 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 LDax|kis=6abPZAQ diff --git a/rust/tests/data/table_with_deletion_logs/company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=We/part-00005-478b1ffb-5e80-40c7-a0ab-b1137ae92e2c.c000.snappy.parquet deleted file mode 100644 index 5246dcdabf44cc95502b21f672b2893855f9b9d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16280 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wi/part-00003-e80172f8-479b-4587-8258-b78a92b3a421.c000.snappy.parquet deleted file mode 100644 index 6c23483c6b6ddc30e54de2dc50bab2a6cdb21a7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41056 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 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wo/part-00052-6b8528b0-f246-4f92-b873-d1e6d13d857d.c000.snappy.parquet deleted file mode 100644 index ac31bc7f0cc0b6e4851d7d696a9d418add7a2d84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12183 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 a*amK>SoI3vXJv@vAwbts0Mu|K|33lZiOeJb diff --git a/rust/tests/data/table_with_deletion_logs/company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wr/part-00076-53e52e3a-f1f4-4bca-9099-f70f0fb6a2da.c000.snappy.parquet deleted file mode 100644 index 694b5d14dd1c648d93c8bb2cc091a5445f32b3a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7738 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 APXGV_ diff --git a/rust/tests/data/table_with_deletion_logs/company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wu/part-00137-e87e2f20-a25a-4dd1-80f0-04a225975b12.c000.snappy.parquet deleted file mode 100644 index 297a276cbd9f880f717a550781f5f8ca6b7b297c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2376 zcmcImU2GIp6rSB}*&kb53$vM;qSsZ{7I)X#`JYPSmMyfbUmZ)7_ zC@o?yHi;?qO1MU>6xuU_1W^`6F2!eMw5w{GMh#nNj1pqSrpO}NEUWy<~Jeo9ZuZY%Lzm8Pg3=%aB{0|W{;*?C{IYtqv_iRJF%x6^< zK%ypPCCH+Rsf%`C%cc$*2@EgEiW=L39T#oJbPiKI4-ux&)=4BOyv_@N%<77QW{g4! z(;^y!18(~CYkFtrEi zs;bMK`$u_67SIGW9M`Z2%Hs-2=OUUYMBiH8H;QXUF@?srAuX%vQVJL!=1el+uPLgm zqV2@8jCn#)-ZbXtV|$6?MvrQqYcIlq?*)2A5CrIwvjO%@fIa>G*KdZ~+9t9zeIW1M z@^W0{(z#Dh-hMlm1MaCxTtoUOd*Rz3Kj~>#zA^zy@Z%yk!i_svr%*%r<`B~v z=(s-C8ICYlCZds!8(~<~C@k03!7{-`Bb%hB8n_Prfu)A-qwvt|66k~SoJqQ2rw#oGY}Ahx24IqOqUF+7 zimd|79W>5S+zaMWo7!&4Lt6=5sDeTd?Cqc#G)^q)A-`F?t`!yoZMQAr_%dx#`8;{g za!Urj%L561S5NTT#W#M6w3RcatGpr$f+*-*_n@e1Ly{n*RYA~z=X_v!cOyR*o}SC5 zB~?mmvX++gta3!mii+s#4@$Z)BxLoptm~Q|psHjuqNHaOMaez}&oVEjC0y*BK}o9+K~Hoouj_JJ(fG6mUR{BScXTl$h-yaQ^@hm3vBiM26*wF0H^;l2 z3Z{n+I&fZP%*GhDYeSF=<6@B#$JxM44giFW!CnY25Qgo5yP#1t-&>pWBdmLOSh!49 zTzz;~r35uTXjRK|gf$!CVDi=PKcUH+u>rQDiG%#>us;Lw9|B;h!|pp?$*;Ov`PR!+2VM@v zzX*ZN2mafrBv19WDB22Jr}{D!zZ?P|pXwibGJbwtye}DvUtY`fn;d7;g$%CvQ<|wa zKnC8qj$vC|rpi3@03yRts(- zm6(UGQPD{Z?>m<8y8}$kmI7PL*RU4g*@90ahS5(91Dd1~E5wQ6W5>6+kXu4#(wuPEKgm`G6 M{T&Q54gaD327pS500000 diff --git a/rust/tests/data/table_with_deletion_logs/company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Wy/part-00152-21169340-5b67-44f9-bc1b-301c6cc00d17.c000.snappy.parquet deleted file mode 100644 index ed07a716443a22c70f9118dbbfd3c90edb300048..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1842 zcmb_dPly{;7@tg&&6rIQyS(W{13m%`yCs>&~;vsR{?bcmv*rXKvLwTFLCPU^= zIy12w);$!&!(O~B2;M9`lu}eGdJsVnyofjJpR?d%smRuwdhwh5X*O&tX)%Y%d++=G ze&6@L_nSAB^16%|w8x@9SoGd^KYa5{5^=CFgSe#1%pbo{t>V+fHmDg}uAIl^GR_wZ zvMQXEC0WnmW$HG&o@3)x+cC}98RGePrEB}t&EWGZSS_lO#4yaKq5V57{2zJtBs{05 zW&y29dA#KIJfE2OA~D;sixiTarHMzHQHcd~LfV zaKYfi-`x_3r*{WiTp(=uzB*|Gt*0O3&%Bosk-_$@Eu?ce}?sbUUzU0+g)FLRxp!f+^h>}Lb zrJi?!SxW*N#bE6SX;KD-VZ<5@^Y&cnxgZjt!#1(#2pTNJJ1xhim+Y>!LET}1=Mu@p z8)+_y;t7SB;Svv%AeQI&TVeiAIL*EE|Gie}FTzO_8|Dg%@8`K0;%|o_6eN0#Q}^I} z!b2Wxbws-nO7BJbv`1TUCpz9*zaxF(J1oD$rgx$N@jvaB-i6C$)S8I~_H}Ns{4EwR zfzA|;;jho~T$C7zC~TnaBLxx7xQ9{5f%<1yep;%&bZR0 zzUVqvMT`2RL3|?o%xwYSex(ruf!%Ho`zLg5R0HL9QAU4Jtb`$1y z*EGq72_Rt8Oll;YTHM;+&Wr_`bWCnI-GDJQ*=UTprt>6e`{h4%(Fc7$t^nFJ#n#{4 zW`q|H9fL`mq~1GCd|ERsD!~1hIE3*b@*2EwLiCJZKXswD#0belpn=f2S8KXDwaWa^ i09nh$b;s%u-+*Jlm6qefS8eDaEP;Vm!wge_ujRiU>Fk*R diff --git a/rust/tests/data/table_with_deletion_logs/company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Ya/part-00109-91d005e1-6e71-4c72-8ca0-b6855093ce3e.c000.snappy.parquet deleted file mode 100644 index 66ca964f1cf56fbe6fb2637075448fb3d5a6cba2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3690 zcmcInZEPGz8NPLFXMJ^uopjxEYmu=NTXu7Io!!~lnT>*S{%Rb@His`CN}DDf-;M89 z+1tJD?m2f!15KetqNseR2oMM92}b{6HX8Rgr)n6^$xXQA$dGpem$QC8Yk~ zU7uZJQYirmOP<}Gc|V``nRn*$8={^}E;p)H$GGnCR5h0V^@O>!{~M z$fTx)Cj15>%+Qll`Ol*9JYvMsSqfvFqd8Fzq=yz{@eCTTMOj2BPcF!_XjX=y3?orW zqwz&VO>A3jly znmL4Y)3V4I=$Zzn=t#w{)UO+*`;G&i$s+PXaAH~alq=aLx{o-qk9IQK4RNw$_FZt>u7UAZ10R8+|v?T(qa?WwOH97m?XOqv3ZM+*xDG$XuFddd6a-3mp)6dQQ(fNC>q z_(9|p1v)O8A)5Zhew(o5tbls@-ZB(4Exs_rxuLHTC=XS#F=J^o{X~yWS#rGVc#m#y z-RRxjZR!^3+TD#!0$+Dpx~>~zqV#>(WmEN_BB}sS-HU|dC8q`K<0-kc z@>K3BjLqjB&V3FZ+rAa%?uqp-uH<5syjRPCkzYQ!<9zPRH|~a&!@2k4$Jdr}mXcGq zIJu6Qb`o@P^-?~k+?Aeu@l6J2WJ zB8a^|31X)Y!xS5Z;Y;_zu&l%Ir~$*PCWyTYVy{pT`;d33`>S>SDxSsnD4>1Un(3zbO_F^e;%5{0}4w#$u zp=ZN}l1?f9j5}f=KqQn(B|YmGrQ7si7r1Umc27NSZw2TmQu(eqE8^2)wc&W>P}wm$ z5j2GdO&dBxFL_pm^$^W9eJ|V&W}!D$U~vjkEC%&+Ntin9#MBPJni8hhvOg}JFjRVK z^Keu((Q(Hu`i*TMyXbquEkPIo9AZi@UT}&&bozPOgzl{v=~g?P7p0Q)ltDZzsxm|e zow%1rO0T+DUmCm{)udOH0if3#^{m1?JT_X9ZYTwstXHeb8_J&an&E;As6hQ5SG9Mx zYA^odw^#1iRKKK6FgKZv2}$i3H7Fiqm}Z!1>kUeId`wDj4U#SI?N(${5_v zm^#LBF(@%Igu*<>W`l6O59Z(=kl{MXK-14~PH;n~#57~HHXQDNFG5+CVmk}|?S_s` zox~PbwV9rQqb;MGTI?X^U%UHzZ4bvbti(OcT$>3dQW-N1a zR`IN1=~>(4SxDZ3RCUXa9UGWrnPFy4liLkqTI<1BmX)y$D}w=@I2dM|Svcpj+`>kK zK!`hIM{pvKLHEqWX*95DnC3bZ7GoJ=aDc;N4LGk&b9-WJZqx+en4Mu5mQG_sw=#_I z3}wvL1{(+QhHXL>Fkoi$1~XY4 zIx|?t)}a#6v!Mc9xpO~6oP`@lmQscrPtd2OK&_Yd@+98m|f?tYr+RQo@6qP6wmz8~)Fd#`sy-T(i(e2#qBJD?@k zJjbc5dVOz8->k||Lx+y>?Vou5jP85fs0R+g=>4ZD&d9?SIE@Ww(~<#vnGf34TVuq zFGfS@p=Id*rEqB9gXf20cEHjarC@DC*73^l?bTgZEV&>A+A=+~Zg^5*G*+`Wmy!PQzDW_oT`L- zU#kBmnFv-MfGwEXIvo}7J9=a?ks7#3sAcHT!V%lLZ7ZW|1jtkaRD|DOB66S%C|~j6 USVU_aLKq12P diff --git a/rust/tests/data/table_with_deletion_logs/company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Yo/part-00022-a3e18997-48df-43d1-beda-ce0b1353baa7.c000.snappy.parquet deleted file mode 100644 index b34683766feb3224b334d3fd58d753d7d033ea2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10719 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 KSR(wi^Zx)gA!-c( diff --git a/rust/tests/data/table_with_deletion_logs/company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Yu/part-00041-11d21343-fab9-4929-b25f-5595b415eb44.c000.snappy.parquet deleted file mode 100644 index e981ec4545257f5e0307316cc2d7a62766e8971d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2549 zcmcIm+iM(E7@ys2n#s6nQ|&AhUF=~cVPkjKxnDw&-E3N$OXHfXjc83d-96nMGCQ-K znN6~-fj&i%Qc95^eGq%Wr$RxB_)tO6r>ajD+J8V0lpNBl5{-aHKpxA0XHn1LirpLWWg|!z!5Zsm(UzBJr9k#j=c?ELyD>!(jZ_}MK=UAWBM2!ble4|fPLSwJB}1zL!zLmLI4y*Lqik9^9Xtg zyJccCxw>mwZHIfIoe8IzjSjolLbTb=i7zTTKTw=eeX_T zKHof^eFero(#U?cdjIKLKOF7lQop^G4OsUt9?4qWLMoGO_I;@IKv3Qy2Q^$nBoq{>a^_UV8ua7uyQ%JllSQ+0`!g_b_|qt4|(8wwR615xd+( z)0IY(*j#kf#dg`TQGt{efcr)0`?mckOg1C?VLs;6Oxrx!AgEY%YS;@foB7f1ekj#4 zMmeZ{uMebo?7AjFqwsRN5A2`BKJ+e>9LhURow%Vv{t&ipsD=V|7hrzMpK*>8*KZvH z-cHak;Z$vO&?RNyl@>zM9srm&3eC~P#UUv*folXBuSJKbKk8zyb+PY${^>VclN~iA zB_pa*2HHaB`jUz!4?_#3b-i_Xd>bma!w$k!3?(hgMp_aLaaj_@(4L=e=sKU#bv>iV zg0igY(vyHo>MB1h31V6lcx72sRbdyb?i136ETs)yN^63wGO#4;il!R6C@Vq6B!f>& zyp~oK#R%q`JqvP{RCQrk*W|P;Nm}3!&kJc;6Vjq0rBz-sTAKVe z)&zwO4_JqyULBHi%!8A#hFOMUql00t2TlwZj+a4dDh_0pfwe9;J18~+UtzOsU3)6K zJCFqEhz&_zhXxDLdeyPXF}qQN&FTnZv4Qx&(IGm{Mh6sX2R-n&5jGr)#s27xtujOO z{{Qy|Q7Mx?mmZ3yqAm4RY`2KO_rvy`b3AD6L@xx3-h3BOq< ziIIfoyN!~cNF`2~#43A{f z4FwglK`uLufbqy=v%JBzod06B<^E$ky}1=OJb*MkLg;Up9?;UU;>br?~hwP+QUXbkR^BSxd500O^{GN=~hgeG|3;6{-&W Tsh~~`Asz~7J_2_>{P6t+M60R+ diff --git a/rust/tests/data/table_with_deletion_logs/company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Za/part-00122-83e9aef8-b371-47c0-b113-c68d121c284f.c000.snappy.parquet deleted file mode 100644 index f95e377dfe48e9499831b6f2b94e6f0fa664b446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3107 zcmb_fTZkLi8J>})wWO?^b=RY6-EDlL%3B#r%G~FSajDi?@2+>fyUJ?U+r(|mS?NTY zYBWcg8CjBDm(W7mhcvXom{RB!+NVIE4{e}LpGzR24>4X!NiSgNjS@m>gTc^$B-xvd z4cV6J;g{x|@4ue!|L3SYyDkZw@SSntN8`fX>vz5tnHDmzFeXH&buN2s)3JP{%esor zupZJ)8OP_!YiPENu%e1eDl2IiReaiR5XYiu!KKvk;!7RRw;Z22IkdKnL{q_-b?J{-S#Dlt$D%2JSyv$r5Es>T*J*x&OEkA`!RWh|f z`m%{JI^#l87Aji~4O}$AXMCl z2arkyjt@%g4z|ZBn#EUE1p3r^w1G(sdONC<27m(QK=aDs9(t>R!Cm zaIJu|WV_=6`?fA19jl@|ASysNtQPYdeY8ledc*fd_L&FeTs(&qL&wS!5RxWq!(#T) z7PakB7Fbf^BLg-R8md}GCL|$4pS=|rbmIV8rWR0oqf>2Cm$$@Or{>ZwS^$rrak#zCV66CP z&1F}rYy$ARZ7|>AU*eBIRNqGn9p9p^ORw-Pyh7YMajB2i8>~h>{(P>|fIZ;9&zdyy z@61`(ssd*{|Ip(?qsn|h(!Rs&nimKAKzo=E%b)>e{#8V{5fOfJ=k{;od&+#+)Wtlo zI{IJOh{y5f^f-K>JDvEl~#9Cwl#+;()lB(%^`m`uYc^D^o!_f1FDr=F8S=lTo zqFPYkmBnYmipEc5jDn_!TF=ll{s@o1gjJl^4K*+8h7p|7NhvR5$VA3@Q#bV^vB}e# zXygqYAewCSObtgq`)!Q%ylenOGUc9RXdeSj&6EqUUQn?j^+XwC9Orj_BWu`Dbu25B z0C`AJ4#TpnDtV|vUNR)D2XRPzc}`KxysoOSuIN1#My;9nan6v{yds%-NmnExG-WT2 zdu`%2FL~7lZ4n{P3FF5@se_~jtns|#-1%v+F2rH&0I5?>2*aE2)N@kLOO(fq-%tTNBzwZq* zcM{V=eB?1mVc_k>1Ia&yU@LI<@NqfwyNPKbJko=N2Wl@JNd7DYI|H?c&a9c2CwCJZ z)McRf_ek=s2P4YFA%*;fS??1*(*{KwB z>jly#aOQ=<@fYBd5ZsJX5v2eP!lh0;fbgEP3&51;I@B+?tXpVNxOEVpq;^7A(|*5A z)2Gs&?{=zwI+uPH23^fdpSpN89dHA-MudXBT`asj;o0ffHrciT1lly0zGpan>gu&? zxm^Qwx~p7coj_yX%2sVx*Jl5X+d=sMbI>2`gWU+AO#4Xv3)i^Ru?LR9rgc*7&%ql8 zZUr<2ugs|jFh1-&4Gow&c-F5zvAI#=QqvEBhKA0qZkYPMtz<_8$hTZnWvw>xEjR{L WZZNp6qY;OY2n4zq=D0HaJ@^lY>Ny|) diff --git a/rust/tests/data/table_with_deletion_logs/company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/company=Zh/part-00145-58427379-9a20-4be1-b493-0bc0dc7842b9.c000.snappy.parquet deleted file mode 100644 index 4b741b25f1e95315a115bf18a19939945bccfa5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2116 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 UzGLIQhj0!I)QNE1GW>l$2NIC``2YX_ diff --git a/rust/tests/data/table_with_deletion_logs/deletion_vector_00590b24-2e06-4fc9-9588-156de9f3766e.bin b/rust/tests/data/table_with_deletion_logs/deletion_vector_00590b24-2e06-4fc9-9588-156de9f3766e.bin deleted file mode 100644 index d5c2009eac02dbe614d7b82fd2bae74f7fe2dc4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmZQ%U|`U=c-b+Wc-b+Xc-b+Wc-b+Wc-bxYod5s; diff --git a/rust/tests/data/table_with_deletion_logs/deletion_vector_5be0431b-a736-4556-8258-dbcc14c34536.bin b/rust/tests/data/table_with_deletion_logs/deletion_vector_5be0431b-a736-4556-8258-dbcc14c34536.bin deleted file mode 100644 index ce7cb5fdafd77cdf632d8197f49885b04a02a5b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmZQ%U|`U=c-b+Xc-b+Xc-b+Xc-b+Wc-b+Xc-bA~0Z!&`dEsN-bf)Y9_ED+*6?doj&_&?`7&)K^%0EMY% zW+A|kql-zqP!TQ)#Y@>>jt7AJnWfn^AAcioExb^x5 zihhEA450aQFIh!kvE|li?vf^ zHq3JA8<)aw&S`|uie019M@p^*TTZ&mxD@u^1T*r?@c~NedE804ODHmcc{`6}QtCV5 z!rRMT)s)msWZT>ZE`{ByM*3cvCVNek-1(?4zFI+%i?J{@F;0+Xc-b+Xc-bc-b+Yc-b+Yc-bOqk*$xc3Sv%6*|YFZ|3zjpWVsj zI(zVYPoBOU_rq765QIeDwP3@AyITN{;{<;Aef@FJ2M;Z@Euu?j8+uI~uz}*>+)f1{ zu)QE4%Ht{gVe8RH{~=7oOPSKqY+*8)DddW`QmKMCyaiN;>N~U(U=KlhU2Z?ydd2(7 zuMb)aI-pgUrTz1%GPXME_3aGVf!z-X>jCiD zzyS^ZrpMU&m5uygzF(wh4F1ZDQ9)*>81o+-cQSpHG^?1~0%t z3U7H7(L~W`)f8e9(4^wXQ@KG~R>RQ6(Me@e$sqCQP=s||Q$Wer+mtCS?|q-={d>MNQzy=) z5ryuedl9s-w)%rfA{zFch)K#+e_qa|`Ey25t=UG6KR@eYi|{8*N8)8!?jFas!%rBN zsvE9T9pER&_)Jbt=eV80D2h7%^B4_3(MTS?cN80PPa+;Y`S9*-EK~|}b!@KZd&j~k z*IYr2y}9*xfw2L9`TE|Qyn&i7(qBBh|9eB{_5;BCa7?g*O;CDpgy_VbQ*qnG*331#R3$n_aSFxzXs!z@ zibZU@kD5pV5Ou>@6jum^Vz8oBMO*0|^=N$WSPknWaP{DEvuf1HwVJCJi4_<;WPi!f zL|n*~hl_bxRLZg}=8EOKSR70fQ7+_hF_S5$3x!O;&(euxLQ8?fQhMU$wzk(AdPKcU;~T`+k0G$k7nZ)zC^6>FfNk4?~W%m)Rk3`sWi zw4+tO-)tYY5@BCOz~%urYI7^GrapJJXhI|M>E1`!j}h?k=(dvM-!z(9g6RY$ZF|7Y z!k7H%HDwwSEc=sT=@i30*h3{Wjx(%^giQ=em3+}kH;84ca5FoyQdY`P+@Vb#_N*p> zzGq$HNS1L^(uso=>|pL|$GqUonM4>7Y{zm-jxZpURiY`jFmicb@DvTE#x($2%U7*c zU|(}J4Hq?V0yG&A0%BogUQmeUUb0}jGyx%*)j3-&VQn%@T(1wbf>lT>kYczV z`@aVQ()J*#(u$!OyHN@-wg>P#x9k1#S=+<3KVe!G!6u-kopwNl!hCT}}# zy?&)maR)bD1dUX1Y3?L;$h4{x4*nSun|vIwT!IHT*EQ~xj$D`?qqyWIr*)#!lhecU owpsccS5VX~zGUboc2p2IKUFmxct>g6Vtx>=@S{$Onu7P6KRF#@?f?J) diff --git a/rust/tests/data/table_with_deletion_logs/part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet new file mode 100644 index 0000000000000000000000000000000000000000..806fa7067b6ea9e80215febfdb412c269e0a4df1 GIT binary patch literal 10499 zcmb_?3v?Uhnf6Q=g&9S1WJfYe5MgAjAO(#w_e(HE^8FsicI_|InXfiJ+@Qz?;0^8-7yR96kuqenFYgt8h)G_V6x8Izx*pY0hf=#z=V`Wh_j7=D)89Xns{iRuJ zfgLw%-VqZUny4QR4`oputzyrL_c$WmC*G`80= z>u+zyUMqIdT9_)4U2JDRiSjzP%aW|IU3sfmjGi5ynzFO=X3g_UdB~ccu3_i^t7yCtJNH6S5!imKj4iP+ zmQu0o9mm#ei+TBYx~HARE_mIw06|wpg&ml4W^*-m*xrp3Wo9cWmX{RoxLM9YG?h{j zhBJ-X$5=rYWlbgZNfIY?v-4ITt zVis}Ifl*c#6h%BW_GWWiR~y@H7VLaw`)iRQ7DwZ?Q#_|fV9f0fY$)+te5&xW&L_#| zMim}b+-4TcY_7x(l;(;R6Ov|*>3ybS6)|%+97@ro%rE1j1~0PmcDZc!JRkH9;$%7U zv$|O23F7d6irK1tMM=8QlG z3v>71+YJ|CM{t6a9yE*D+SHtRPRl?CtIG%%XJH$LW*C{{`UD&f z{#Tmyj$q@tMUt4c^671T5Irnf#6X?bMdP3+&{mpr%G;-DxR(D$qClqONjB5Zin<~S zanh>rh5=VAm+h>{wjz9#y}hQh8v@VSj+HcD3aF}}Dbce=Rat$m`Md~BfeZi+{f*j)m2KHlk=BnjT< z_t3a#63<53+gL-@6vJGV6g5>=*zUPWJn8ttqJ4Oayc~Uc`dLZU6)kf&Eyx1-f1dqx z#wN16Ry7NPsH8W<_qmE7T0@>E(dc=Agy7*SPV`fkuN zxl$rS%d*B*_u;b)0+OcdspuSyxWu*4ZC0`F2AYvr!4MGUO7q2zt<*@n`5L85A|JG}2mLTSN`sB4n0x;G+XrgZozitRu2UhLk&@568%xT5G84oIqs zO&2LEf9Oma*Kp!ja=%@M<_3mXoJ$bNVIQ29?eHA>ROYb&V!1QP{4fG%=0!mh%zM*< zgiX(7EvLk`)@ET>jsHMXnSA4oba1ej6(#=gs{t&gO4ioM3@-f6yjgj%;)D4Y{ja(c ziK4En;s@8dKshPOA-vlEuN zISC6x+#EOa5F)de#r-b|h{NKKo~8v+=Jw(|M<09fYDyED&SMVt`H)3uKe})49-pKd zs{PYI1(DYrXpg(0v8`6DwFoc zRn}-g&?Q-U`@0bt@?yuWiMl&!8Fyg;X5-Bi;9ch7M~JqDXBbKll!(tw*#m`@ZG_230T+>NuAH}mVlZz7pKs6*1E*l%fGRM%e+7{;xTTl_lJ zYQFu~-H7BPtjHU%W7kxnIBjmn^X>lYkkM)0(Ojuu{_}w_Y)QwneeJZQDTn&W?-J!t z>|=sR5OQ;7;X47O1_FQN$wR$#o9P^VBw`_sI7klSigAb zqCdQCnB@&ov1HeA>qdRtt$ZiExm-csGH>Pc{uhbyj7^K0LEh3VD~6!49gdx?+rUuS z89@unyx<+O%({pCuMP$!-hhLec9K^F0hfqlmn$_gOU(Fhi|D);2XX9+wg)>{S=Xga zpY!>2T}yUsr+Jlc`kW893hax#u?3k9(phWXF0(@=yIA3#4Ir+1JL<0Rw)fk`$+C&t zx^ILPG*#2KME@WFhV@8{P4w11;iJuB^3acIgqY1c*AQ~u_5O%kM94@mb~WH{&l+(?9G@CqV*$TL?}(xl!i;0092&1J@G8M9hYxOwfyL#i?w#%Nv0qV*7#~{T3z2=IenYiW%h|TS+`OkzA_0Y0r2=`F^r8;gcF%?e@56ER4R(NF8{Vs9{*pEXwddzV$Hu77KT8da)V)a)e1p2C1y_M2qOxL5}g2s!>HPH}@ zt4lLb>AvI(y+Mawc=_93CqG{M(&{a*4PAWF)#)((-iGhZ#2=2P5q<7oU0JDP+iL!| zmH&5H`rG^8-SE9r=hJU182@h-Kh5q*#~(iQ^#0aeOu)BsAx)4Zb@c)h_Iz4@*2^vaS9OMP*H(dnrx)8r|EHs-3dpR7@{7Dl%9Gx6k> z3)7#%qBFTt`c%(2k;TycJ!x{D-v75bCO~ygGc={nGqmq#d(sz^H&KrbGCQf`CFTIN z@e*dJ`JLhP>q8f})sAGDZtBMi%mLb-Pm|O1p*PA5OAqW!lYgM!UAPPn`O6rddbc^j zQ~xx^#OZ_ibhL}Q<#vCSQpyR!H+xljJGn^3Eap<`ydo2({^3gIZsJugN8L5XZ@F~tl~`}QzZ%0HS2Q<=+|*QstSO}#ysNK+5*z%dW@ z;Xm`L1WT>H0$b28XJ)C(W^k;9tMDK?guQt#OMHfs96UWRg?E26o*<~N=9wJztBWun zo5O=^7W_{T)66^6tut8cw%G(t{l-dkQ;vgS)&+i^XlCNXuLpKg`_IO-@1EatDRm3v zMzvpo^$0UjrCzHg?xu#)i8z(I9CLK+NxV!weKExOLx-X1)t9F`9-y{3%m>t0Y~~57 zTx0b3KB&tz27VzOqC#(YLU&N1#p5qsx4I>?5F#1~;+Ly}t6)l94!N2dH_6pRzh^Zy zSn~J?3!e<4$;0 zW*Vc%kB_am-Re`*tdH0pKKbVOnpgC-!Jc(H*5BB1(PwY51CJ@e*J>}k&tDq9VbZ=U zx8cIgk3IT}+n(GKIp*-!=NbxIF1oWcapOCuU3lhQYxJ*bKYi(3%)A@|o?9LI!|&dI zpzc3}fC2`%|H8C)`4{*9`&Y9od+`zsNvvT`rU;*(Cj3Ahuoega^*{r#4hRAvpbK&H$Q$7_bRA6Nm!|U^8$QkOVj&1#AI$KmbHQ0%Sk| zR6qlCzyP)aX9F$3Ilw1?bAdFF0a}4JpdIJ{I)N^r8|VRgfj*!g7yt%=ZNLz)9T)~i zfKgxvFb0eRJAw0n^MMP13xSJ(i-AjkO92y@0J6X&U;$IWG>`*q;4)ywPq*Y()bpXj zpw-Wx8oIeL^u#NRx2^rSR((qZm03V$QJ)H#)1`79W?jzlz^n||;0s8VyejU1zX5AGU2?2sYtmPxOH!q1|i8}KP%S-8X8I>EZ*@1SlDT%uoCuf%mRx*a+_eG8V}B=5~Xh0FLtd6e_ydFl;*=IX5Q38cNYH+q?Myo56t--k^kfI3j}T19;jl}#_FGnFXE+1a2-eLFc;0Ura8gU$8wghL zX%jW_2e7!M%-OAEC&=@B5QAfFrw8mx>@XRN_d_c+I8Y^T#hB(%mr_I8n7K@^L5cGS9;sPk+lkA*RhW8>N1 z&@gComKZUQL@%UJXUIg6sV5&KMmvrxTgi37ZFzgQZHCs7S`fQ+ta26SqzWmI&wA&k$T(QW36-p!dg{`MwW+cN6pR7*2nSg6!}wOpmYphCl9K z-MkXH@u7$OpT1>?JZ_r;Py|ZAEU*i3fHHvOpO^!71M@%?r~wPW<-irdmB3ZN9^h(V zFYrm=8sJ)BAFv`Y1l$b#1#k;+D{vcdJMdZHbHE+I zoxtaTF93G|Uj*(34gvQ7_X1x6?gPFI+z&he90tAud=+>QI08HbJPbSnd<}RM_&V?n z;4$Evz~jIZxS5|^QO}18gI0fidgzCzhF(~F@k{@q-RMK{$BBx{ftgdo{f1M?8Xc%&6LU1VmwJJI!A?B3h{h}gsI=E6WYGPH^(RXm&jOQ_2 z<~da}I56mn8y3;(z|;~ap&+li4L9A5=%Oxxi!u~J3K9gFOM~#>P{ea!m5eF~6_p%n zQ3NHWN>WPFHNFbQfJ~B;X^py-^=lfkeeRb^3EJ-NHxt_kXI z^bLJj4Ba-Ig69muP~F89QIiyqs*<{vc`b=DngjpJfpSntA^s8Rc!XxO#|()F@u86$ zlM;@nX_$xCBr?E*oJv6`DGX57GTW01uX7+GIgm;``Q>)-WGO}0Qs|xPRb9|^A-bLX zL0VEpP7^f_WH3&J;<dkvUc*h=;^5a4GAu;_)#WGalMrS?g}4>TkOppV0SC-U z5_TjhLRHapkC7A&K7j@`rwFn^K01l+4JYeZiI+52bKt2I9dw8yl3(tQ>llm^a|W8E zRVaoJFwJ~Qlmu*5RI9S0`e#8Y3Y?l@f@o1y6(RAfW-JOm4)T^gXSXOY4cHimR!b!`j>;3DAeGreHfpRYG&9E)AwDg*H)2Q6;g;%dpvJl7=Xx z&^Sn;cc5{daZTZ&Y#t^dG6&+2A+(>83|=Q6?v6{Eo{$ZN6QSKIC^}J$ot`ulF`+|K zXe)`_KL)_Xa|Zc&R@AhrDnbk7Vj5dW;Z!Nz(8Vfx(VAy04Sz}~Pz=06!7&ZVlWfs- zoRY`;x(sCsis!8sw3Il=5XOg(aOV1=xhEosoQR%IHM$#Vgl-rqh%$wy1z#03E!OV| zHLF4jUl$Onvet2jxd|P07`e`8=3)mt*G8M8=b)7X>GEK)q6=h-F!nwPZjJ-DrB)UD zmAEdcDcB3VL5_U_L?$#Yid^)L*qKS3KOw;=LG0-}-ti%JD0_e9HZma)bRs%h)9BhJ z&4PtUZ{kd5_X1U&?}hOESf(fLWCPmqGeYVfJWw_2bZ7(ZmI3OYU zf)v7p!okwTDkw7U{V*6|4n{;CK?%1mE~*-*@H{8-GV^p2YER%)IH;(T_q4n51KkS_ zlt1=nAbgPbBxONQp{JVywWvhDNZu2Ps}i5k;QmiVA!#ybxS*RlZG2e~jI~55{5)l6d z^W}Zlw?jWdLP40;@T7{bG-%{swLrMg8IJ(0!fzyl{CS2?qxFa2i`xSY>?&weWjhgo zv^X_dK*vvoMd|SNPbL-km<&-%2($Ivp%A{G0MV#Zrn9TDAVu-M;cHYLrXLs5%N}sE!Ev zVynU@qhas1+R;#nAnb&^`0ONfYFD0SONCkF%O5_a@N|_unSXFyy51e_&OjB-g7wh> zClx20kB#unqCT`PDbBgc@XE->=g9Su^;c}7BO%{?ppsjO}ptk9ZUP9miDmKd$xQ$#}H1Rsk|}|9y-P+Vtqi37ISjclphmBaH`6!9(}W z{}1P|>06hbSlU&`N7w$=WlL*+m_U6jDw;UAoIc~hk}Yc*|cDp#DjY^5pLG_~|St){IPT;AlGBp$8UHlCdr zi`oKz7w1r}pektEinpy~(}xo`ZN2=;E0ZTCn6^&5JXxA^-}tj%UNMss6JV$RrPb}p z6Yu6r|CN0&o&UdmY8cFacj1qE`iVLIyn|nKB@sUTPfP$5mYJ=!gV-1aVG)M2tpAfS z6+Af~AtrosM<%xO*M-BDQo+Z9wd|bg{m(*FYVFIYN@g12WyJEjA OGBIMpL!dJ>Ec`nlyqPxu literal 0 HcmV?d00001 diff --git a/rust/tests/data/table_with_deletion_logs/qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/qZ/part-00000-9a6de114-c5f1-41a1-9297-c949cada2502.c000.snappy.parquet deleted file mode 100644 index 8e1ac343b683636661e6ba2a0c99b8b316ccc3ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2198 zcmcIm&ubGw6y9vpW+_pzI?DzYToxK?N!B*au1V>k{sILpK`TW?%OpGbf%_xf-Pp!9 z-W3lbo&-H8UW(u)UOjkK6jT&?68r-cJ?PQ5n{1LL6(ZIgmYI3)`@VT^z8R7`a&{U~ zsEjo9?CYz?dw4{{bObTHLQPCgXS2dmnGlUwLJnJ3S8?4QJ!)Y?HI1TaISFCuf*>nd zS>gU7m!hcjYZ|^op-K1-E&@B_k${@bCnJG2~A+Wayapc_kNm86`NlUX@EvnC%-rKY%T)_{)JTGV4O?gzEY{rvpqk6i%)WNF2PGzx1&xI`!vh7ny+ zwWs^$_qq``J8WQ`_^Iwfv|2U|vTW4!JhA+Mi<~H!S`uf{#cWmD-BJcV!cM`>h*z-hx_~9wy9^5l$Zj%J zOyfAyDoMDC!Hbe-OX(W1?22h{!!y#1l%lwUeHr$OCV_)jYQ&K&b5+ubgH`NcZfkg5 zbm~WD}tlkk>d%l_sS0XLUp&aGff^?x6!!Vptu8l7eON>T&N$%4q2?| zgoC#~)|cZzb}C?QAy+mX U(-7LXSeSw=rI;#U= zFN)|GB0dPdDfqP~Vff~Mp-;Ywi1;kxN!B#U_A+$XhxXii&hK|V?(beYJ2h8C6uOC) zW9ZBJ>$O-0(XbvyOr}ERBw3cKMgE-8()rWGG`sw~quPWoPgIlhhGVz*8MWRrG;HPh znQ6W#NyRevHz10lj{i7D!%sXW!S`R}g{m`%M=!tL`McNppD3ltbxe=@=Cb6tB>U;)(C<%LU+$0oAfJLi{ z_Ugci{jSH2PUyHz{7`oz)oB?zS=60&jhMc}Mds>;R>0MAW1=Qk3QD6=DU@psxlkJ~ zl0u~_<65cIC|0W_pP!}EnY5OLF{RQnHO!<3r6HQ7*_AkZKb~cd{bwm>*WwwJ>=)$D z#Vh6}dm9{XEdw1!6q#L3WKg1yf*B4#s|gR}OD&?q?8Bj;cW=-hY%RtZH##B`KpUZl6}mube3V?F;rUP zIKym;xPw89q9;ocZk44PIyWSVl31d+!`mXPYnliOzUB~HG>sc#o7h;vHs(GJEeUqF zLxf4evQ4LM3wfcT5>2s$$;(TEt66aMg$}+TR@IxZ)*Vg5H4TCQP4a?IEKDv53ejvV zf|#AQegStnfDk*auBFzoHWMZ8_3}ZoCJ7QLhU2pTdm< zr?tDe_+vMv;yMt{N#LdsP4BOE8 S{w?Om;R-v$6g3NfO8x-1kxjh@a^$& z@I8^0f_oxuLlu6 zTq16$y%8!e=^9zoDy1ATT!)Pu$?K|!$C8EdTq-Tfg>+g><_ak>7mX1yJ(j|`c)SoB z8;iUA49$f(H4+S?5SOC-L9TT)L^CwA?PGrXBEiWc=ri&cZm7RWZrA7#KVqJM!{%-2 z&ZEG{E=)&n69xTffp%#JPAt*Wej?g z9O+4`#4r_IWBU?PLW)!DxvmIvMU_CMD-~i%hW?J+A3ATne!ot!XSxPKB}JUCUcwfcQ%Zz|_nqsCvA}Z| zo?kX_*~*`vpSwu0;jW+t(bde{c>2&RBh3*MO9r3UOJ!^+AZ|Xpq+7biH>a47!U*5- KQ&blIO#BC!qcp4l diff --git a/rust/tests/data/table_with_deletion_logs/wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet b/rust/tests/data/table_with_deletion_logs/wp/part-00000-fafd4943-fb2b-440e-86b9-5de444a8162c.c000.snappy.parquet deleted file mode 100644 index 082ae8fd00e2c1004fdcd97c5f61ac8116fc4a63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 zcmcgu&ui0A98a@u3!^CFUPz^A2&_zOW81Y^J9pUF6oqXRsR)XW*XFeirb*VMo7?P= zG4v0Z9`vxQhbbOBiZ@R?coIZ!dh)P8U;_oeNt?Ez6E-a75Z-&=@8|RV@jmY*+3A~c zM4@H0hMxaCc*BGc4buU{gd}P-o=GG#{Jdfn%0yN9YYI_ie%i1^KAA}k-6p2R&*Ei8 zj_~sfd@P=lGTg}_6h&S6NyEF(7l-$WLqfVC#G?`AC7THFmd7T62K!UhTa}-zxR9KfoV;y5|f`JD~ic^W_CVte~FTp_Njy$~?Ux<(eYS|v}auE9o*7IZa=)5&5cpOT_- z5xS7f7gN!EEKZ_QI)(FzL@}ODCtQA(4u*ni81x(nrl@PaZO#Vla zhqpkUL(OFDo;ZoDu^V8p^Jt0GBiHaI$jaYDLH}ByO}_(jb?6ak_%TS?t=nm`1AFOX zcYI*8fgVA2$uqn&&?fL~ibJ&LV?X)8$0j;bf`1iecz>{6&apSORrLO#Q?#o?k4V`) zhJ`Iy>xP~62X4|7QsLDNe$Vu@9KMXV4D z%hYQ<%8BF4!stQ&ak2Yx^o%3FcZ&RdHSgCqR>k z;1UZH>w-*F3yUD{T1A`3h5-oCD6g7I0jmpM;(9&O4pt)VK(b!5+5bHdkah-9neK_w+z zSe?Zd$te}W!Pg+z64qVpU;8m+|`BrX*;zC_c4Wb(hxr}sdmeJ-Bj8>|AL9ZCt bQb62%wyaya#y3wfAA=+Obbz9=@c;4$=(JcT From f40df1c8db3d6d51f8b0524c62317f1105df9ef7 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Tue, 1 Aug 2023 15:48:53 +0200 Subject: [PATCH 05/16] compiles, but tests pending --- rust/src/action/mod.rs | 38 ++++++++++++++++++ rust/src/table_state_arrow.rs | 70 ++++++++++++++++++++++++++++++++- rust/tests/checkpoint_writer.rs | 2 + rust/tests/command_optimize.rs | 1 + rust/tests/fs_common/mod.rs | 1 + 5 files changed, 111 insertions(+), 1 deletion(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 6be1af5b0b..6e45275d56 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -1077,7 +1077,45 @@ mod tests { assert_eq!(expected, actions); } + #[tokio::test] + async fn test_with_deletion_vector() { + // test table with partitions + let path = "./tests/data/table_with_deletion_logs"; + let table = crate::open_table(path).await.unwrap(); + let actions = table.get_state().add_actions_table(true).unwrap(); + let actions = sort_batch_by(&actions, "path").unwrap(); + + let mut expected_columns: Vec<(&str, ArrayRef)> = vec![ + ("path", Arc::new(array::StringArray::from(vec![ + "k=A/part-00000-b1f1dbbb-70bc-4970-893f-9bb772bf246e.c000.snappy.parquet", + "k=__HIVE_DEFAULT_PARTITION__/part-00001-8474ac85-360b-4f58-b3ea-23990c71b932.c000.snappy.parquet" + ]))), + ("size_bytes", Arc::new(array::Int64Array::from(vec![460, 460]))), + ("modification_time", Arc::new(arrow::array::TimestampMillisecondArray::from(vec![ + 1627990384000, 1627990384000 + ]))), + ("data_change", Arc::new(array::BooleanArray::from(vec![true, true]))), + ("partition.k", Arc::new(array::StringArray::from(vec![Some("A"), None]))), + ]; + let expected = RecordBatch::try_from_iter(expected_columns.clone()).unwrap(); + + assert_eq!(expected, actions); + + let actions = table.get_state().add_actions_table(false).unwrap(); + let actions = sort_batch_by(&actions, "path").unwrap(); + + expected_columns[4] = ( + "partition_values", + Arc::new(array::StructArray::new( + Fields::from(vec![Field::new("k", DataType::Utf8, true)]), + vec![Arc::new(array::StringArray::from(vec![Some("A"), None])) as ArrayRef], + None, + )), + ); + let expected = RecordBatch::try_from_iter(expected_columns).unwrap(); + assert_eq!(expected, actions); + } #[tokio::test] async fn test_without_partitions() { // test table without partitions diff --git a/rust/src/table_state_arrow.rs b/rust/src/table_state_arrow.rs index 48cf8c2de2..7878f2b62f 100644 --- a/rust/src/table_state_arrow.rs +++ b/rust/src/table_state_arrow.rs @@ -111,7 +111,17 @@ impl DeltaTableState { .zip(stats.columns().iter().map(Arc::clone)), ); } - + if self.files().iter().any(|add| add.deletion_vector.is_some()) { + let delvs = self.deletion_vectors_as_batch(flatten)?; + arrays.extend( + delvs + .schema() + .fields + .iter() + .map(|field| Cow::Owned(field.name().clone())) + .zip(delvs.columns().iter().map(Arc::clone)), + ); + } if self.files().iter().any(|add| { add.tags .as_ref() @@ -276,6 +286,64 @@ impl DeltaTableState { } } + fn deletion_vectors_as_batch( + &self, + flatten: bool, + ) -> Result { + let capacity = self.files().len(); + let mut storage_type = arrow::array::StringBuilder::with_capacity(capacity, 1); + let mut path_or_inline_div = arrow::array::StringBuilder::with_capacity(capacity, 64); + let mut offset = arrow::array::Int32Builder::with_capacity(capacity); + let mut size_in_bytes = arrow::array::Int32Builder::with_capacity(capacity); + let mut cardinality = arrow::array::Int64Builder::with_capacity(capacity); + + for add in self.files() { + if let Some(value) = &add.deletion_vector { + storage_type.append_value(value.storage_type.clone()); + path_or_inline_div.append_value(value.path_or_inline_dv.clone()); + if let Some(ofs) = value.offset { + offset.append_value(ofs); + } else { + offset.append_null(); + } + size_in_bytes.append_value(value.size_in_bytes); + cardinality.append_value(value.cardinality); + } else { + storage_type.append_null(); + path_or_inline_div.append_null(); + offset.append_null(); + size_in_bytes.append_null(); + cardinality.append_null(); + } + } + if flatten { + Ok(arrow::record_batch::RecordBatch::try_from_iter( + vec![("deletionVector.storageType", Arc::new(storage_type.finish()) as ArrayRef), + ("deletionVector.pathOrInlineDiv", Arc::new(path_or_inline_div.finish()) as ArrayRef), + ("deletionVector.offset", Arc::new(offset.finish()) as ArrayRef), + ("deletionVector.sizeInBytes", Arc::new(size_in_bytes.finish()) as ArrayRef), + ("deletionVector.cardinality", Arc::new(cardinality.finish()) as ArrayRef) + ])?) + } else { + Ok(arrow::record_batch::RecordBatch::try_from_iter(vec![( + "deletionVector", + Arc::new(StructArray::new(Fields::from(vec![ + Field::new("storageType", DataType::Utf8, false), + Field::new("pathOrInlineDiv", DataType::Utf8, false), + Field::new("offset", DataType::Int32, true), + Field::new("sizeInBytes", DataType::Int32, false), + Field::new("cardinality", DataType::Int64, false), + ]), vec![ + Arc::new(storage_type.finish()) as ArrayRef, + Arc::new(path_or_inline_div.finish()) as ArrayRef, + Arc::new(offset.finish()) as ArrayRef, + Arc::new(size_in_bytes.finish()) as ArrayRef, + Arc::new(cardinality.finish()) as ArrayRef, + ] , None)) as ArrayRef, + )])?) + } + } + fn stats_as_batch( &self, flatten: bool, diff --git a/rust/tests/checkpoint_writer.rs b/rust/tests/checkpoint_writer.rs index f5d567956e..334e6f89e3 100644 --- a/rust/tests/checkpoint_writer.rs +++ b/rust/tests/checkpoint_writer.rs @@ -346,6 +346,7 @@ mod checkpoints_with_tombstones { partition_values: None, size: None, tags: None, + deletion_vector: None, }) .collect(); @@ -408,6 +409,7 @@ mod checkpoints_with_tombstones { partition_values: None, size: Some(100), tags: None, + deletion_vector: None } } diff --git a/rust/tests/command_optimize.rs b/rust/tests/command_optimize.rs index a75afa3f99..adde124d43 100644 --- a/rust/tests/command_optimize.rs +++ b/rust/tests/command_optimize.rs @@ -294,6 +294,7 @@ async fn test_conflict_for_remove_actions() -> Result<(), Box> { size: Some(add.size), partition_values: Some(add.partition_values.clone()), tags: Some(HashMap::new()), + deletion_vector: add.deletion_vector.clone() }; let operation = DeltaOperation::Delete { predicate: None }; diff --git a/rust/tests/fs_common/mod.rs b/rust/tests/fs_common/mod.rs index 5a4b5b2978..132356ac74 100644 --- a/rust/tests/fs_common/mod.rs +++ b/rust/tests/fs_common/mod.rs @@ -83,6 +83,7 @@ pub fn add(offset_millis: i64) -> Add { stats: None, stats_parsed: None, tags: None, + deletion_vector: None, } } From 76629eeb0f5aa3b4bed4ef499c3da78ccd109ae1 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Thu, 3 Aug 2023 09:06:58 +0200 Subject: [PATCH 06/16] more meaningful tests --- rust/src/action/mod.rs | 50 +++++++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 6e45275d56..cae7eae932 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -1085,17 +1085,16 @@ mod tests { let actions = table.get_state().add_actions_table(true).unwrap(); let actions = sort_batch_by(&actions, "path").unwrap(); - let mut expected_columns: Vec<(&str, ArrayRef)> = vec![ + let expected_columns: Vec<(&str, ArrayRef)> = vec![ ("path", Arc::new(array::StringArray::from(vec![ - "k=A/part-00000-b1f1dbbb-70bc-4970-893f-9bb772bf246e.c000.snappy.parquet", - "k=__HIVE_DEFAULT_PARTITION__/part-00001-8474ac85-360b-4f58-b3ea-23990c71b932.c000.snappy.parquet" + "part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet" ]))), - ("size_bytes", Arc::new(array::Int64Array::from(vec![460, 460]))), - ("modification_time", Arc::new(arrow::array::TimestampMillisecondArray::from(vec![ - 1627990384000, 1627990384000 - ]))), - ("data_change", Arc::new(array::BooleanArray::from(vec![true, true]))), - ("partition.k", Arc::new(array::StringArray::from(vec![Some("A"), None]))), + ("size_bytes", Arc::new(array::Int64Array::from(vec![10499]))), + ("deletionVector.storageType", Arc::new(array::StringArray::from(vec!["u"]))), + ("deletionVector.pathOrInlineDiv", Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"]))), + ("deletionVector.offset", Arc::new(array::Int32Array::from(vec![1]))), + ("deletionVector.sizeInBytes", Arc::new(array::Int64Array::from(vec![36]))), + ("deletionVector.cardinality", Arc::new(array::Int32Array::from(vec![2]))), ]; let expected = RecordBatch::try_from_iter(expected_columns.clone()).unwrap(); @@ -1103,15 +1102,30 @@ mod tests { let actions = table.get_state().add_actions_table(false).unwrap(); let actions = sort_batch_by(&actions, "path").unwrap(); - - expected_columns[4] = ( - "partition_values", - Arc::new(array::StructArray::new( - Fields::from(vec![Field::new("k", DataType::Utf8, true)]), - vec![Arc::new(array::StringArray::from(vec![Some("A"), None])) as ArrayRef], - None, - )), - ); + let expected_columns: Vec<(&str, ArrayRef)> = vec![ + ("path", Arc::new(array::StringArray::from(vec![ + "part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet" + ]))), + ("size_bytes", Arc::new(array::Int64Array::from(vec![10499]))), + ( + "deletionVector", + Arc::new(array::StructArray::new( + Fields::from(vec![ + Field::new("storageType", DataType::Utf8, false), + Field::new("pathOrInlineDiv", DataType::Utf8, false), + Field::new("offset", DataType::Int32, true), + Field::new("sizeInBytes", DataType::Int64, false), + Field::new("cardinality", DataType::Int32, false)]), + vec![Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, + Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, + Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"])) as ArrayRef, + Arc::new(array::Int32Array::from(vec![1])) as ArrayRef, + Arc::new(array::Int64Array::from(vec![36])) as ArrayRef, + Arc::new(array::Int32Array::from(vec![2])) as ArrayRef], + None, + )), + ) + ]; let expected = RecordBatch::try_from_iter(expected_columns).unwrap(); assert_eq!(expected, actions); From 4977d76a2a6e0ad34d86f21a766db6b25c00ab73 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Thu, 3 Aug 2023 09:10:56 +0200 Subject: [PATCH 07/16] format --- rust/src/action/mod.rs | 75 +++++++++++++++++++++++++++--------------- 1 file changed, 49 insertions(+), 26 deletions(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index cae7eae932..9030083a42 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -238,13 +238,12 @@ pub struct DeletionVector { pub size_in_bytes: i32, ///Number of rows the given DV logically removes from the file. - pub cardinality: i64 + pub cardinality: i64, } - impl PartialEq for DeletionVector { fn eq(&self, other: &Self) -> bool { - self.storage_type == other.storage_type + self.storage_type == other.storage_type && self.path_or_inline_dv == other.path_or_inline_dv && self.offset == other.offset && self.size_in_bytes == other.size_in_bytes @@ -254,7 +253,6 @@ impl PartialEq for DeletionVector { impl Eq for DeletionVector {} - /// Delta log action that describes a parquet data file that is part of the table. #[derive(Serialize, Deserialize, Clone, Debug, Default)] #[serde(rename_all = "camelCase")] @@ -1086,16 +1084,34 @@ mod tests { let actions = sort_batch_by(&actions, "path").unwrap(); let expected_columns: Vec<(&str, ArrayRef)> = vec![ - ("path", Arc::new(array::StringArray::from(vec![ - "part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet" - ]))), - ("size_bytes", Arc::new(array::Int64Array::from(vec![10499]))), - ("deletionVector.storageType", Arc::new(array::StringArray::from(vec!["u"]))), - ("deletionVector.pathOrInlineDiv", Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"]))), - ("deletionVector.offset", Arc::new(array::Int32Array::from(vec![1]))), - ("deletionVector.sizeInBytes", Arc::new(array::Int64Array::from(vec![36]))), - ("deletionVector.cardinality", Arc::new(array::Int32Array::from(vec![2]))), - ]; + ( + "path", + Arc::new(array::StringArray::from(vec![ + "part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet", + ])), + ), + ("size_bytes", Arc::new(array::Int64Array::from(vec![10499]))), + ( + "deletionVector.storageType", + Arc::new(array::StringArray::from(vec!["u"])), + ), + ( + "deletionVector.pathOrInlineDiv", + Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"])), + ), + ( + "deletionVector.offset", + Arc::new(array::Int32Array::from(vec![1])), + ), + ( + "deletionVector.sizeInBytes", + Arc::new(array::Int64Array::from(vec![36])), + ), + ( + "deletionVector.cardinality", + Arc::new(array::Int32Array::from(vec![2])), + ), + ]; let expected = RecordBatch::try_from_iter(expected_columns.clone()).unwrap(); assert_eq!(expected, actions); @@ -1103,10 +1119,13 @@ mod tests { let actions = table.get_state().add_actions_table(false).unwrap(); let actions = sort_batch_by(&actions, "path").unwrap(); let expected_columns: Vec<(&str, ArrayRef)> = vec![ - ("path", Arc::new(array::StringArray::from(vec![ - "part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet" - ]))), - ("size_bytes", Arc::new(array::Int64Array::from(vec![10499]))), + ( + "path", + Arc::new(array::StringArray::from(vec![ + "part-00000-cb251d5e-b665-437a-a9a7-fbfc5137c77d.c000.snappy.parquet", + ])), + ), + ("size_bytes", Arc::new(array::Int64Array::from(vec![10499]))), ( "deletionVector", Arc::new(array::StructArray::new( @@ -1115,16 +1134,20 @@ mod tests { Field::new("pathOrInlineDiv", DataType::Utf8, false), Field::new("offset", DataType::Int32, true), Field::new("sizeInBytes", DataType::Int64, false), - Field::new("cardinality", DataType::Int32, false)]), - vec![Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, - Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, - Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"])) as ArrayRef, - Arc::new(array::Int32Array::from(vec![1])) as ArrayRef, - Arc::new(array::Int64Array::from(vec![36])) as ArrayRef, - Arc::new(array::Int32Array::from(vec![2])) as ArrayRef], + Field::new("cardinality", DataType::Int32, false), + ]), + vec![ + Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, + Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, + Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"])) + as ArrayRef, + Arc::new(array::Int32Array::from(vec![1])) as ArrayRef, + Arc::new(array::Int64Array::from(vec![36])) as ArrayRef, + Arc::new(array::Int32Array::from(vec![2])) as ArrayRef, + ], None, )), - ) + ), ]; let expected = RecordBatch::try_from_iter(expected_columns).unwrap(); From e37a4a42e81909c6dfab790520b189b87b1049f1 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Thu, 3 Aug 2023 09:20:36 +0200 Subject: [PATCH 08/16] test works --- rust/src/action/mod.rs | 44 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 9030083a42..d9f8479a88 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -1082,7 +1082,29 @@ mod tests { let table = crate::open_table(path).await.unwrap(); let actions = table.get_state().add_actions_table(true).unwrap(); let actions = sort_batch_by(&actions, "path").unwrap(); - + let actions = actions + .project(&[ + actions.schema().index_of("path").unwrap(), + actions.schema().index_of("size_bytes").unwrap(), + actions + .schema() + .index_of("deletionVector.storageType") + .unwrap(), + actions + .schema() + .index_of("deletionVector.pathOrInlineDiv") + .unwrap(), + actions.schema().index_of("deletionVector.offset").unwrap(), + actions + .schema() + .index_of("deletionVector.sizeInBytes") + .unwrap(), + actions + .schema() + .index_of("deletionVector.cardinality") + .unwrap(), + ]) + .unwrap(); let expected_columns: Vec<(&str, ArrayRef)> = vec![ ( "path", @@ -1105,11 +1127,11 @@ mod tests { ), ( "deletionVector.sizeInBytes", - Arc::new(array::Int64Array::from(vec![36])), + Arc::new(array::Int32Array::from(vec![36])), ), ( "deletionVector.cardinality", - Arc::new(array::Int32Array::from(vec![2])), + Arc::new(array::Int64Array::from(vec![2])), ), ]; let expected = RecordBatch::try_from_iter(expected_columns.clone()).unwrap(); @@ -1118,6 +1140,13 @@ mod tests { let actions = table.get_state().add_actions_table(false).unwrap(); let actions = sort_batch_by(&actions, "path").unwrap(); + let actions = actions + .project(&[ + actions.schema().index_of("path").unwrap(), + actions.schema().index_of("size_bytes").unwrap(), + actions.schema().index_of("deletionVector").unwrap(), + ]) + .unwrap(); let expected_columns: Vec<(&str, ArrayRef)> = vec![ ( "path", @@ -1133,17 +1162,16 @@ mod tests { Field::new("storageType", DataType::Utf8, false), Field::new("pathOrInlineDiv", DataType::Utf8, false), Field::new("offset", DataType::Int32, true), - Field::new("sizeInBytes", DataType::Int64, false), - Field::new("cardinality", DataType::Int32, false), + Field::new("sizeInBytes", DataType::Int32, false), + Field::new("cardinality", DataType::Int64, false), ]), vec![ - Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, Arc::new(array::StringArray::from(vec!["u"])) as ArrayRef, Arc::new(array::StringArray::from(vec!["Q6Kt3y1b)0MgZSWwPunr"])) as ArrayRef, Arc::new(array::Int32Array::from(vec![1])) as ArrayRef, - Arc::new(array::Int64Array::from(vec![36])) as ArrayRef, - Arc::new(array::Int32Array::from(vec![2])) as ArrayRef, + Arc::new(array::Int32Array::from(vec![36])) as ArrayRef, + Arc::new(array::Int64Array::from(vec![2])) as ArrayRef, ], None, )), From 2178c3f23562402143c6e671ae080a56d92bd469 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Fri, 4 Aug 2023 20:26:00 +0200 Subject: [PATCH 09/16] clippy and fmt --- rust/src/action/parquet_read/mod.rs | 56 ++++++++++++++--------------- rust/src/operations/restore.rs | 2 +- rust/src/operations/write.rs | 2 +- rust/src/table_state_arrow.rs | 55 ++++++++++++++++++---------- rust/src/writer/stats.rs | 2 +- rust/tests/checkpoint_writer.rs | 2 +- rust/tests/command_optimize.rs | 2 +- 7 files changed, 70 insertions(+), 51 deletions(-) diff --git a/rust/src/action/parquet_read/mod.rs b/rust/src/action/parquet_read/mod.rs index 50d42cae76..3c8a45a0b4 100644 --- a/rust/src/action/parquet_read/mod.rs +++ b/rust/src/action/parquet_read/mod.rs @@ -7,8 +7,8 @@ use parquet::record::{Field, ListAccessor, MapAccessor, RowAccessor}; use serde_json::json; use crate::action::{ - Action, Add, AddCDCFile, ColumnCountStat, ColumnValueStat, MetaData, Protocol, ProtocolError, - Remove, Stats, Txn, DeletionVector + Action, Add, AddCDCFile, ColumnCountStat, ColumnValueStat, DeletionVector, MetaData, Protocol, + ProtocolError, Remove, Stats, Txn, }; fn populate_hashmap_with_option_from_parquet_map( @@ -51,38 +51,38 @@ impl DeletionVector { }; for (i, (name, _)) in record.get_column_iter().enumerate() { match name.as_str() { - "storageType" => { + "storageType" => { re.storage_type = record .get_string(i) - .map_err(|_| gen_action_type_error("add", "deletionVector.storage_type", "string"))? + .map_err(|_| { + gen_action_type_error("add", "deletionVector.storage_type", "string") + })? .clone(); - }, - "pathOrInlineDv" => { + } + "pathOrInlineDv" => { re.path_or_inline_dv = record .get_string(i) - .map_err(|_| gen_action_type_error("add", "deletionVector.pathOrInlineDv", "string"))? - .clone(); - }, - "offset" => { - re.offset = match record - .get_int(i) { - Ok(x)=>Some(x), - _ => None - } - - }, - "sizeInBytes" => { - re.size_in_bytes = record - .get_int(i) - .map_err(|_| gen_action_type_error("add", "deletionVector.sizeInBytes", "int"))? - .clone(); - }, - "cardinality" => { - re.cardinality = record - .get_long(i) - .map_err(|_| gen_action_type_error("add", "deletionVector.sizeInBytes", "long"))? + .map_err(|_| { + gen_action_type_error("add", "deletionVector.pathOrInlineDv", "string") + })? .clone(); - }, + } + "offset" => { + re.offset = match record.get_int(i) { + Ok(x) => Some(x), + _ => None, + } + } + "sizeInBytes" => { + re.size_in_bytes = record.get_int(i).map_err(|_| { + gen_action_type_error("add", "deletionVector.sizeInBytes", "int") + })?; + } + "cardinality" => { + re.cardinality = record.get_long(i).map_err(|_| { + gen_action_type_error("add", "deletionVector.sizeInBytes", "long") + })?; + } _ => { log::debug!( "Unexpected field name `{}` for deletion vector: {:?}", diff --git a/rust/src/operations/restore.rs b/rust/src/operations/restore.rs index d2384c1d06..a5e51da05b 100644 --- a/rust/src/operations/restore.rs +++ b/rust/src/operations/restore.rs @@ -186,7 +186,7 @@ async fn execute( partition_values: Some(a.partition_values.clone()), size: Some(a.size), tags: a.tags, - deletion_vector: a.deletion_vector + deletion_vector: a.deletion_vector, } }) .collect(); diff --git a/rust/src/operations/write.rs b/rust/src/operations/write.rs index c106a6a76a..15fd2f46c3 100644 --- a/rust/src/operations/write.rs +++ b/rust/src/operations/write.rs @@ -423,7 +423,7 @@ impl std::future::IntoFuture for WriteBuilder { size: Some(add.size), // TODO add file metadata to remove action (tags missing) tags: None, - deletion_vector: add.deletion_vector.clone() + deletion_vector: add.deletion_vector.clone(), }) }; diff --git a/rust/src/table_state_arrow.rs b/rust/src/table_state_arrow.rs index 7878f2b62f..e52101c60e 100644 --- a/rust/src/table_state_arrow.rs +++ b/rust/src/table_state_arrow.rs @@ -317,29 +317,48 @@ impl DeltaTableState { } } if flatten { - Ok(arrow::record_batch::RecordBatch::try_from_iter( - vec![("deletionVector.storageType", Arc::new(storage_type.finish()) as ArrayRef), - ("deletionVector.pathOrInlineDiv", Arc::new(path_or_inline_div.finish()) as ArrayRef), - ("deletionVector.offset", Arc::new(offset.finish()) as ArrayRef), - ("deletionVector.sizeInBytes", Arc::new(size_in_bytes.finish()) as ArrayRef), - ("deletionVector.cardinality", Arc::new(cardinality.finish()) as ArrayRef) - ])?) - } else { - Ok(arrow::record_batch::RecordBatch::try_from_iter(vec![( - "deletionVector", - Arc::new(StructArray::new(Fields::from(vec![ - Field::new("storageType", DataType::Utf8, false), - Field::new("pathOrInlineDiv", DataType::Utf8, false), - Field::new("offset", DataType::Int32, true), - Field::new("sizeInBytes", DataType::Int32, false), - Field::new("cardinality", DataType::Int64, false), - ]), vec![ + Ok(arrow::record_batch::RecordBatch::try_from_iter(vec![ + ( + "deletionVector.storageType", Arc::new(storage_type.finish()) as ArrayRef, + ), + ( + "deletionVector.pathOrInlineDiv", Arc::new(path_or_inline_div.finish()) as ArrayRef, + ), + ( + "deletionVector.offset", Arc::new(offset.finish()) as ArrayRef, + ), + ( + "deletionVector.sizeInBytes", Arc::new(size_in_bytes.finish()) as ArrayRef, + ), + ( + "deletionVector.cardinality", Arc::new(cardinality.finish()) as ArrayRef, - ] , None)) as ArrayRef, + ), + ])?) + } else { + Ok(arrow::record_batch::RecordBatch::try_from_iter(vec![( + "deletionVector", + Arc::new(StructArray::new( + Fields::from(vec![ + Field::new("storageType", DataType::Utf8, false), + Field::new("pathOrInlineDiv", DataType::Utf8, false), + Field::new("offset", DataType::Int32, true), + Field::new("sizeInBytes", DataType::Int32, false), + Field::new("cardinality", DataType::Int64, false), + ]), + vec![ + Arc::new(storage_type.finish()) as ArrayRef, + Arc::new(path_or_inline_div.finish()) as ArrayRef, + Arc::new(offset.finish()) as ArrayRef, + Arc::new(size_in_bytes.finish()) as ArrayRef, + Arc::new(cardinality.finish()) as ArrayRef, + ], + None, + )) as ArrayRef, )])?) } } diff --git a/rust/src/writer/stats.rs b/rust/src/writer/stats.rs index 140f7cb6ee..d96508d14f 100644 --- a/rust/src/writer/stats.rs +++ b/rust/src/writer/stats.rs @@ -38,7 +38,7 @@ pub fn create_add( stats: Some(stats_string), stats_parsed: None, tags: None, - deletion_vector: None + deletion_vector: None, }) } diff --git a/rust/tests/checkpoint_writer.rs b/rust/tests/checkpoint_writer.rs index 334e6f89e3..999f07ff9c 100644 --- a/rust/tests/checkpoint_writer.rs +++ b/rust/tests/checkpoint_writer.rs @@ -409,7 +409,7 @@ mod checkpoints_with_tombstones { partition_values: None, size: Some(100), tags: None, - deletion_vector: None + deletion_vector: None, } } diff --git a/rust/tests/command_optimize.rs b/rust/tests/command_optimize.rs index adde124d43..78ec191704 100644 --- a/rust/tests/command_optimize.rs +++ b/rust/tests/command_optimize.rs @@ -294,7 +294,7 @@ async fn test_conflict_for_remove_actions() -> Result<(), Box> { size: Some(add.size), partition_values: Some(add.partition_values.clone()), tags: Some(HashMap::new()), - deletion_vector: add.deletion_vector.clone() + deletion_vector: add.deletion_vector.clone(), }; let operation = DeltaOperation::Delete { predicate: None }; From d0aa014c1bbbd48d9bd021ef0adf8308093a7fc8 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Fri, 4 Aug 2023 20:35:27 +0200 Subject: [PATCH 10/16] fix test --- rust/src/delta_arrow.rs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/rust/src/delta_arrow.rs b/rust/src/delta_arrow.rs index 8bcc01dc4d..9c57d23cd4 100644 --- a/rust/src/delta_arrow.rs +++ b/rust/src/delta_arrow.rs @@ -677,7 +677,22 @@ mod tests { } }) .collect(); - assert_eq!(9, add_fields.len()); + let field_names: Vec<&String> = add_fields.iter().map(|v| v.name()).collect(); + assert_eq!( + vec![ + "path", + "size", + "modificationTime", + "dataChange", + "stats", + "partitionValues", + "tags", + "deletionVector", + "stats_parsed", + "partitionValues_parsed" + ], + field_names + ); let add_field_map: HashMap<_, _> = add_fields .iter() .map(|f| (f.name().to_owned(), f.clone())) From 6fdb86302a99d1bf8baa6739039a01bd6d30f837 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Fri, 4 Aug 2023 20:38:27 +0200 Subject: [PATCH 11/16] fix integration test --- rust/tests/integration_read.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rust/tests/integration_read.rs b/rust/tests/integration_read.rs index 178b6692b1..b38149b613 100644 --- a/rust/tests/integration_read.rs +++ b/rust/tests/integration_read.rs @@ -68,6 +68,7 @@ mod local { partition_values: None, size: None, tags: None, + deletion_vector: None, }; assert_eq!(2, fs_common::commit_removes(&mut table, vec![&r]).await); From 8784743b0245d921c87b47c6d15ea89d6980e469 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Fri, 4 Aug 2023 20:40:06 +0200 Subject: [PATCH 12/16] another fix --- rust/tests/integration_concurrent_writes.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rust/tests/integration_concurrent_writes.rs b/rust/tests/integration_concurrent_writes.rs index 91e4345963..314e9ce9a6 100644 --- a/rust/tests/integration_concurrent_writes.rs +++ b/rust/tests/integration_concurrent_writes.rs @@ -163,6 +163,7 @@ impl Worker { stats: None, stats_parsed: None, tags: None, + deletion_vector: None, })]; let version = commit( self.table.object_store().as_ref(), From 4d74372b5c4a3ca602f37a4c4ef429ef2b424118 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam <5270024+aersam@users.noreply.github.com> Date: Mon, 7 Aug 2023 08:28:13 +0200 Subject: [PATCH 13/16] Update rust/src/action/mod.rs Co-authored-by: Will Jones --- rust/src/action/mod.rs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index d9f8479a88..6b20a12c39 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -223,8 +223,19 @@ pub struct AddCDCFile { #[derive(Serialize, Deserialize, Clone, Debug, Default)] #[serde(rename_all = "camelCase")] pub struct DeletionVector { - ///A single character to indicate how to access the DV. Legal options are: ['u', 'i', 'p']. - pub storage_type: String, + enum StorageType { + /// Stored at relative path derived from a UUID. + #[serde(rename = "u")] + UuidRelativePath, + /// Stored as inline string. + #[serde(rename = "i")] + Inline, + /// Stored at an absolute path. + #[serde(rename = "p")] + AbsolutePath, + } + + pub storage_type: StorageType, ///If storageType = 'u' then ///If storageType = 'i' then of the deletion vector data From 9539d7c6326c1916992a819ee10ccf1d0efb3296 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Mon, 7 Aug 2023 08:54:24 +0200 Subject: [PATCH 14/16] storage type --- python/src/lib.rs | 3 +- rust/src/action/mod.rs | 63 ++++++++++++++++++++++++----- rust/src/action/parquet_read/mod.rs | 9 +++-- rust/src/table_state_arrow.rs | 2 +- 4 files changed, 59 insertions(+), 18 deletions(-) diff --git a/python/src/lib.rs b/python/src/lib.rs index 491ce4b43a..d8f2f92b83 100644 --- a/python/src/lib.rs +++ b/python/src/lib.rs @@ -767,7 +767,6 @@ fn current_timestamp() -> i64 { since_the_epoch.as_millis().try_into().unwrap() } - #[derive(FromPyObject)] pub struct PyAddAction { path: String, @@ -790,7 +789,7 @@ impl From<&PyAddAction> for action::Add { stats: action.stats.clone(), stats_parsed: None, tags: None, - deletion_vector: None + deletion_vector: None, } } } diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 6b20a12c39..418b1af4e8 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -22,6 +22,7 @@ use serde_json::{Map, Value}; use std::borrow::Borrow; use std::collections::HashMap; use std::hash::{Hash, Hasher}; +use std::str::FromStr; use crate::delta_config::IsolationLevel; use crate::errors::DeltaResult; @@ -49,6 +50,10 @@ pub enum ProtocolError { #[error("Invalid action in parquet row: {0}")] InvalidRow(String), + /// A transaction log contains invalid deletion vector storage type + #[error("Invalid deletion vector storage type: {0}")] + InvalidDeletionVectorStorageType(String), + /// A generic action error. The wrapped error string describes the details. #[error("Generic action error: {0}")] Generic(String), @@ -219,22 +224,58 @@ pub struct AddCDCFile { pub tags: Option>>, } +///Storage type of deletion vector +#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)] +#[serde()] +pub enum StorageType { + /// Stored at relative path derived from a UUID. + #[serde(rename = "u")] + UuidRelativePath, + /// Stored as inline string. + #[serde(rename = "i")] + Inline, + /// Stored at an absolute path. + #[serde(rename = "p")] + AbsolutePath, +} + +impl Default for StorageType { + fn default() -> Self { + Self::UuidRelativePath // seems to be used by Databricks and therefore most common + } +} + + + +impl FromStr for StorageType { + type Err = ProtocolError; + + fn from_str(s: &str) -> Result { + match s { + "u" => Ok(Self::UuidRelativePath), + "i" => Ok(Self::Inline), + "p" => Ok(Self::AbsolutePath), + _ => Err(ProtocolError::InvalidDeletionVectorStorageType(s.to_string())) + } + } +} + +impl ToString for StorageType { + fn to_string(&self) -> String { + match self { + Self::UuidRelativePath => "u".to_string(), + Self::Inline => "i".to_string(), + Self::AbsolutePath => "p".to_string() + } + } +} + /// Describes deleted rows of a parquet file as part of an add or remove action #[derive(Serialize, Deserialize, Clone, Debug, Default)] #[serde(rename_all = "camelCase")] pub struct DeletionVector { - enum StorageType { - /// Stored at relative path derived from a UUID. - #[serde(rename = "u")] - UuidRelativePath, - /// Stored as inline string. - #[serde(rename = "i")] - Inline, - /// Stored at an absolute path. - #[serde(rename = "p")] - AbsolutePath, - } + ///storageType of the deletion vector. p = Absolute Path, i = Inline, u = UUid Relative Path pub storage_type: StorageType, ///If storageType = 'u' then diff --git a/rust/src/action/parquet_read/mod.rs b/rust/src/action/parquet_read/mod.rs index 3c8a45a0b4..ca1522bb4f 100644 --- a/rust/src/action/parquet_read/mod.rs +++ b/rust/src/action/parquet_read/mod.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use std::{collections::HashMap, str::FromStr}; use chrono::{SecondsFormat, TimeZone, Utc}; use num_bigint::BigInt; @@ -11,6 +11,8 @@ use crate::action::{ ProtocolError, Remove, Stats, Txn, }; +use super::StorageType; + fn populate_hashmap_with_option_from_parquet_map( map: &mut HashMap>, pmap: &parquet::record::Map, @@ -52,12 +54,11 @@ impl DeletionVector { for (i, (name, _)) in record.get_column_iter().enumerate() { match name.as_str() { "storageType" => { - re.storage_type = record + re.storage_type = StorageType::from_str(record .get_string(i) .map_err(|_| { gen_action_type_error("add", "deletionVector.storage_type", "string") - })? - .clone(); + })?)?; } "pathOrInlineDv" => { re.path_or_inline_dv = record diff --git a/rust/src/table_state_arrow.rs b/rust/src/table_state_arrow.rs index e52101c60e..d4765d48d8 100644 --- a/rust/src/table_state_arrow.rs +++ b/rust/src/table_state_arrow.rs @@ -299,7 +299,7 @@ impl DeltaTableState { for add in self.files() { if let Some(value) = &add.deletion_vector { - storage_type.append_value(value.storage_type.clone()); + storage_type.append_value(value.storage_type.to_string()); path_or_inline_div.append_value(value.path_or_inline_dv.clone()); if let Some(ofs) = value.offset { offset.append_value(ofs); From 48af34e6d818cbd8aa2d8ca5f37da12f49ba1b49 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Mon, 7 Aug 2023 08:56:04 +0200 Subject: [PATCH 15/16] fmt --- rust/src/action/mod.rs | 9 ++++----- rust/src/action/parquet_read/mod.rs | 5 ++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/rust/src/action/mod.rs b/rust/src/action/mod.rs index 418b1af4e8..38d338a622 100644 --- a/rust/src/action/mod.rs +++ b/rust/src/action/mod.rs @@ -245,8 +245,6 @@ impl Default for StorageType { } } - - impl FromStr for StorageType { type Err = ProtocolError; @@ -255,7 +253,9 @@ impl FromStr for StorageType { "u" => Ok(Self::UuidRelativePath), "i" => Ok(Self::Inline), "p" => Ok(Self::AbsolutePath), - _ => Err(ProtocolError::InvalidDeletionVectorStorageType(s.to_string())) + _ => Err(ProtocolError::InvalidDeletionVectorStorageType( + s.to_string(), + )), } } } @@ -265,7 +265,7 @@ impl ToString for StorageType { match self { Self::UuidRelativePath => "u".to_string(), Self::Inline => "i".to_string(), - Self::AbsolutePath => "p".to_string() + Self::AbsolutePath => "p".to_string(), } } } @@ -274,7 +274,6 @@ impl ToString for StorageType { #[derive(Serialize, Deserialize, Clone, Debug, Default)] #[serde(rename_all = "camelCase")] pub struct DeletionVector { - ///storageType of the deletion vector. p = Absolute Path, i = Inline, u = UUid Relative Path pub storage_type: StorageType, diff --git a/rust/src/action/parquet_read/mod.rs b/rust/src/action/parquet_read/mod.rs index ca1522bb4f..3ff6dfa710 100644 --- a/rust/src/action/parquet_read/mod.rs +++ b/rust/src/action/parquet_read/mod.rs @@ -54,9 +54,8 @@ impl DeletionVector { for (i, (name, _)) in record.get_column_iter().enumerate() { match name.as_str() { "storageType" => { - re.storage_type = StorageType::from_str(record - .get_string(i) - .map_err(|_| { + re.storage_type = + StorageType::from_str(record.get_string(i).map_err(|_| { gen_action_type_error("add", "deletionVector.storage_type", "string") })?)?; } From 52959b6dc85113483b7aae32d99ff4b03d04db05 Mon Sep 17 00:00:00 2001 From: Adrian Ehrsam Date: Mon, 7 Aug 2023 09:02:13 +0200 Subject: [PATCH 16/16] map InvalidDeletionVectorStorageType --- python/src/error.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/python/src/error.rs b/python/src/error.rs index 5148dbced9..229f7c83dc 100644 --- a/python/src/error.rs +++ b/python/src/error.rs @@ -68,6 +68,7 @@ fn checkpoint_to_py(err: ProtocolError) -> PyErr { ProtocolError::CheckpointNotFound => DeltaProtocolError::new_err(err.to_string()), ProtocolError::InvalidField(err) => PyValueError::new_err(err), ProtocolError::InvalidRow(err) => PyValueError::new_err(err), + ProtocolError::InvalidDeletionVectorStorageType(err) => PyValueError::new_err(err), ProtocolError::SerializeOperation { source } => PyValueError::new_err(source.to_string()), ProtocolError::ParquetParseError { source } => PyIOError::new_err(source.to_string()), ProtocolError::IO { source } => PyIOError::new_err(source.to_string()),