The GitHub Actions job "C++ Linter" on 
iceberg-cpp.git/data_file_writers_factory_new has failed.
Run started by GitHub user shangxinli (triggered by shangxinli).

Head commit for run:
e989ea1e9fba209d0939e30b31231aaf496e42b0 / Xinli Shang <[email protected]>
feat: add FileWriterFactory for creating data file writers

Add FileWriterFactory class that creates DataWriter,
PositionDeleteWriter, and EqualityDeleteWriter instances.

Key features:
- Factory pattern for creating all three writer types
- Configuration methods for equality delete and position delete options
- Creates writer options and delegates to writer Make methods
- Uses pimpl idiom for ABI stability

API design includes:
- DataWriterOptions, PositionDeleteWriterOptions, EqualityDeleteWriterOptions
- DataWriter, PositionDeleteWriter, EqualityDeleteWriter class declarations
- Minimal stub implementations (full implementations in separate PRs per review)

Tests verify factory functionality and stub implementations return
NotImplemented errors as expected.

Related to #441

Report URL: https://github.com/apache/iceberg-cpp/actions/runs/20621321438

With regards,
GitHub Actions via GitBox

Reply via email to