@@ -32,8 +32,8 @@ pub struct RewriteFilesAction {
3232 commit_uuid : Option < Uuid > ,
3333 key_metadata : Option < Vec < u8 > > ,
3434 snapshot_properties : HashMap < String , String > ,
35- data_files_to_add : Vec < DataFile > ,
36- data_files_to_delete : Vec < DataFile > ,
35+ added_data_files : Vec < DataFile > ,
36+ deleted_data_files : Vec < DataFile > ,
3737}
3838
3939pub struct RewriteFilesOperation ;
@@ -44,26 +44,26 @@ impl RewriteFilesAction {
4444 commit_uuid : None ,
4545 key_metadata : None ,
4646 snapshot_properties : Default :: default ( ) ,
47- data_files_to_add : vec ! [ ] ,
48- data_files_to_delete : vec ! [ ] ,
47+ added_data_files : vec ! [ ] ,
48+ deleted_data_files : vec ! [ ] ,
4949 }
5050 }
5151
52- /// Add data files to the snapshot.
52+ /// Add added data files to the snapshot.
5353 pub fn add_data_files (
5454 mut self ,
5555 data_files : impl IntoIterator < Item = DataFile > ,
5656 ) -> Result < Self > {
57- self . data_files_to_add . extend ( data_files) ;
57+ self . added_data_files . extend ( data_files) ;
5858 Ok ( self )
5959 }
6060
61- /// Add data files to delete to the snapshot.
61+ /// Add deleted data files to the snapshot.
6262 pub fn delete_data_files (
6363 mut self ,
6464 data_files : impl IntoIterator < Item = DataFile > ,
6565 ) -> Result < Self > {
66- self . data_files_to_delete . extend ( data_files) ;
66+ self . deleted_data_files . extend ( data_files) ;
6767 Ok ( self )
6868 }
6969
@@ -94,8 +94,8 @@ impl TransactionAction for RewriteFilesAction {
9494 self . commit_uuid . unwrap_or_else ( Uuid :: now_v7) ,
9595 self . key_metadata . clone ( ) ,
9696 self . snapshot_properties . clone ( ) ,
97- self . data_files_to_add . clone ( ) ,
98- self . data_files_to_delete . clone ( ) ,
97+ self . added_data_files . clone ( ) ,
98+ self . deleted_data_files . clone ( ) ,
9999 ) ;
100100
101101 // todo should be able to configure merge manifest process
@@ -140,7 +140,7 @@ impl SnapshotProduceOperation for RewriteFilesOperation {
140140 & self ,
141141 snapshot_producer : & SnapshotProducer < ' _ > ,
142142 ) -> Result < Vec < ManifestEntry > > {
143- // Find entries that are associated with files to delete
143+ // Find entries that are associated with deleted files
144144 let snapshot = snapshot_producer. table . metadata ( ) . current_snapshot ( ) ;
145145
146146 if let Some ( snapshot) = snapshot {
@@ -151,7 +151,7 @@ impl SnapshotProduceOperation for RewriteFilesOperation {
151151 )
152152 . await ?;
153153
154- let mut deleted_entries = Vec :: new ( ) ;
154+ let mut delete_entries = Vec :: new ( ) ;
155155
156156 for manifest_file in manifest_list. entries ( ) {
157157 let manifest = manifest_file
@@ -160,16 +160,16 @@ impl SnapshotProduceOperation for RewriteFilesOperation {
160160
161161 for entry in manifest. entries ( ) {
162162 if snapshot_producer
163- . data_files_to_delete
163+ . deleted_data_files
164164 . iter ( )
165165 . any ( |f| f. file_path == entry. data_file ( ) . file_path )
166166 {
167- deleted_entries . push ( copy_with_deleted_status ( entry) ?) ;
167+ delete_entries . push ( copy_with_deleted_status ( entry) ?) ;
168168 }
169169 }
170170 }
171171
172- Ok ( deleted_entries )
172+ Ok ( delete_entries )
173173 } else {
174174 Ok ( vec ! [ ] )
175175 }
@@ -203,7 +203,7 @@ impl SnapshotProduceOperation for RewriteFilesOperation {
203203 . iter ( )
204204 . filter_map ( |entry| {
205205 if snapshot_producer
206- . data_files_to_delete
206+ . deleted_data_files
207207 . iter ( )
208208 . any ( |f| f. file_path == entry. data_file ( ) . file_path )
209209 {
@@ -220,8 +220,8 @@ impl SnapshotProduceOperation for RewriteFilesOperation {
220220 // All files from the existing manifest entries are still valid
221221 existing_files. push ( manifest_file. clone ( ) ) ;
222222 } else {
223- // Some files are about to be deleted
224- // Rewrite the manifest file and exclude the data files to delete
223+ // Some files are deleted already
224+ // Rewrite the manifest file and exclude the deleted data files
225225 let mut manifest_writer = snapshot_producer. new_manifest_writer (
226226 ManifestContentType :: Data ,
227227 manifest_file. partition_spec_id ,
0 commit comments