Akash3121 opened a new pull request, #937:
URL: https://github.com/apache/incubator-xtable/pull/937

   ## What is the purpose of the pull request
   
   This pull request addresses #901 by documenting the current schema evolution 
and partition handling limitations for Parquet source directories.
    
    XTable derives a Parquet source table's schema from a single file footer 
selected using the filesystem modification time. It does not merge schemas 
across all files. The documentation now explains how mixed file schemas and 
changes to modification times can affect synchronization.
    
   It also documents that Hive-style partition columns stored only in directory 
paths are unsupported because XTable cannot synthesize the missing schema field 
or infer its type.
   
   ## Brief change log
   
   - Added a Parquet section to the Features and Limitations documentation.
    - Documented that schema evolution across files in a Parquet source 
directory is unsupported.
    - Documented that XTable selects a file schema using filesystem 
modification time rather than merging all file schemas.
    - Documented the possible synchronization behavior when Parquet files have 
different schemas.
    - Documented that Hive-style partition columns existing only in directory 
paths cannot be synthesized or typed by XTable.
   
   ## Verify this pull request
   
   This pull request is a documentation-only change without test coverage.
    
    - Verified the documentation by running the Docusaurus production build 
locally with `npm run build`.
    - Confirmed the website build completed successfully.
   


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