lucasfang opened a new pull request, #92:
URL: https://github.com/apache/paimon-cpp/pull/92
### Purpose
Linked issue: No linked issue
This change adds file store write operations and compaction metrics support
for the core operation module.
Included changes:
- **Append-only file store write**:
- Adds `append_only_file_store_write.h` and `.cpp` implementing
append-only table write logic.
- Adds test coverage in `append_only_file_store_write_test.cpp`.
- **Key-value file store write**:
- Adds `key_value_file_store_write.h` and `.cpp` implementing key-value
table write logic.
- Adds test coverage in `key_value_file_store_write_test.cpp`.
- **Compaction metrics**:
- Adds `metrics/compaction_metrics.h` defining compaction-related metric
instruments.
- Adds test coverage in `metrics/compaction_metrics_test.cpp`.
### Tests
Test coverage included in this change:
- `AppendOnlyFileStoreWriteTest`
- `KeyValueFileStoreWriteTest`
- `CompactionMetricsTest`
Local compile, CMake, and gtest environment checks are not part of this PR
description.
### API and Format
No public API, storage format, or protocol changes.
### Documentation
No documentation changes required.
### Generative AI tooling
Migrate-by: Aone Copilot (Qwen-3.7-Max)
--
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]