zjw1111 opened a new pull request, #48:
URL: https://github.com/apache/paimon-cpp/pull/48

   ### Purpose
   
   Linked issue: close #xxx
   
   Introduce selected Parquet format components migrated from the Alibaba 
source repository:
   
   - Parquet file format definitions and factory files
   - Parquet reader and writer builder files
   - Parquet schema utility files
   - Parquet field id converter files and tests
   - Parquet timestamp converter files and tests
   
   This PR intentionally contains only the 16 requested files. Dependency 
closure files are left for follow-up migration batches.
   
   License handling:
   
   - Replaced Alibaba-owned file headers with ASF license headers.
   - Preserved the existing ASF headers and Apache Arrow adaptation notes in 
`parquet_schema_util.h` and `parquet_schema_util.cpp`.
   - Added `parquet_schema_util.h` and `parquet_schema_util.cpp` to the Apache 
Arrow section in `LICENSE`; the target `NOTICE` already contains the Apache 
Arrow notice.
   
   External contributor handling:
   
   - Re-ran external contributor analysis for the final migrated file list.
   - No `Co-authored-by` trailer was required by the migration threshold rules.
   
   ### Tests
   
   - `git diff --check`
   - `git diff --cached --check`
   - `python3 
/home/jinli.zjw/.codex/skills/paimon-cpp-migrate/scripts/analyze_external_contributors.py
 --files ...`
   
   ### API and Format
   
   This adds Parquet format implementation files under 
`src/paimon/format/parquet/`. No files under `include/` are added in this PR.
   
   ### Documentation
   
   No documentation updates.
   
   ### Generative AI tooling
   
   Migrated-by: Codex
   


-- 
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]

Reply via email to