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

     ## Summary
     Implements the metadata inheritance system for manifest entries, enabling 
proper inheritance of
     snapshot_id, sequence_number, and file_sequence_number from manifest list 
to manifest entries.
   
     ## Changes
     - Add `InheritableMetadata` interface with `BaseInheritableMetadata`, 
`EmptyInheritableMetadata`, and
      `CopyInheritableMetadata` implementations
     - Add `InheritableMetadataFactory` for creating appropriate metadata 
inheritance instances
     - Integrate metadata inheritance into `ManifestReaderImpl::Entries()` 
method
     - Update method names from `MakeReader` to `Make` for consistency
     - Add explicit keywords and other code quality improvements
   
     ## Test Plan
     - Existing manifest reader tests pass with inherited metadata
     - Inheritance logic properly handles snapshot_id, sequence_number, and 
file_sequence_number fields


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to