kerwin-zk opened a new pull request, #6421:
URL: https://github.com/apache/paimon/pull/6421

   ### Purpose
   
   The single SparkTable implementation in the common module makes it difficult 
to support different Spark API versions, as newer versions like Spark 3.5 
introduce interfaces that are absent in older ones.
   
   This commit refactors the structure by:
   - Extracting common, version-agnostic logic from `SparkTable` into a new 
`PaimonSparkTableBase` class.
   - Allowing version-specific modules (e.g., for Spark 3.3, 3.4, 3.5) to 
provide their own `SparkTable` implementations that extend this base class.
   
   This new design isolates version-specific code, making it much cleaner to 
add support for new Spark versions and maintain existing ones.
   
   ### Tests
   
   CI
   


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