rdblue opened a new pull request #1802: URL: https://github.com/apache/iceberg/pull/1802
This is a draft of how we can extend the current writer classes to handle deltas and file rolling. * Adds `DataWriter` like `EqualityDeleteWriter` and `PositionDeleteWriter` * Adds methods to `FileAppenderFactory` to create writers; it may be cleaner to move these to a separate `WriterFactory` * Adds a rolling writer implementation for equality deletes to `BaseTaskWriter` * Abstracts rolling writer logic into a base class * Adds an example `UnpartitionedDeltaWriter` These changes are incomplete, so this probably doesn't work yet. This would still need a real task writer implementation and additional arguments passed to create the `FileAppenderFactory`. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
