szehon-ho opened a new pull request, #15875:
URL: https://github.com/apache/iceberg/pull/15875

   ## Summary
   - Introduces a new `SparkTableProperties` class in the Spark module (all 
versions: v3.4, v3.5, v4.0, v4.1) containing Spark-specific table property 
constants that were previously in core `TableProperties`
   - Deprecates the Spark-specific constants in `TableProperties` (for removal 
in 1.12.0) while keeping them for backward compatibility
   - Migrates all Spark module references to use the new `SparkTableProperties` 
class
   
   The migrated properties are:
   - `SPARK_WRITE_PARTITIONED_FANOUT_ENABLED` / `_DEFAULT`
   - `SPARK_WRITE_ACCEPT_ANY_SCHEMA` / `_DEFAULT`
   - `SPARK_WRITE_AUTO_SCHEMA_EVOLUTION` / `_DEFAULT`
   - `SPARK_WRITE_ADVISORY_PARTITION_SIZE_BYTES`
   
   These are Spark-specific and do not belong in the engine-agnostic core 
module.
   
   ## Test plan
   - [ ] Verify CI passes across all Spark versions (v3.4, v3.5, v4.0, v4.1)
   - [ ] Verify `spotlessCheck` passes
   - [ ] Verify `revApiCheck` passes (deprecated constants are retained, no API 
break)


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to