gty404 opened a new pull request, #652:
URL: https://github.com/apache/iceberg-cpp/pull/652

   Implement two manifest management classes for table write operations:
   
   - ManifestFilterManager: filters manifest entries by row filter expression, 
file path, or partition value; supports FailMissingDeletePaths validation. 
Rewrites manifests that contain matching files, marking entries as DELETED; 
passes through manifests that cannot contain matching files unchanged.
   
   - ManifestMergeManager: merges small manifests using greedy bin-packing, 
grouping by partition_spec_id (manifests with different specs are never 
merged). Oversized manifests pass through unchanged. ADDED entries from prior 
manifests become EXISTING when merged (matching Java semantics).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to