Skip to content

Conversation

@shangxinli
Copy link
Contributor

Add iceberg/data subdirectory with FileWriter base interface that defines common operations for writing Iceberg data files, including data files, equality delete files, and position delete files.

Add iceberg/data subdirectory with FileWriter base interface that defines
common operations for writing Iceberg data files, including data files,
equality delete files, and position delete files.

- Add FileWriter interface with Write, Length, Close, and Metadata methods
- Add WriteResult struct to hold metadata for produced files
- Add comprehensive unit tests with MockFileWriter implementation
- Update build system to include new data subdirectory

Related to apache#441 task 1
- Use default member initializers in MockFileWriter
- Fix include ordering per clang-format
- Fix line wrapping in comments and assertions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant