luoyuxia opened a new pull request, #8138:
URL: https://github.com/apache/paimon/pull/8138

   ### Purpose
   
   Fixes #8134.
   
   This fixes `Arrow2PaimonVectorConverter` for Arrow vectors whose runtime 
type does not match the previous narrow casts:
   
   - read timestamp raw values from `TimeStampVector` for `TimestampType` and 
`LocalZonedTimestampType`, avoiding `getObject()` returning `LocalDateTime` for 
timezone-unaware timestamp vectors.
   - support `TimeSecVector`, `TimeMicroVector`, and `TimeNanoVector` for 
`TimeType`, converting values to Paimon's millisecond representation.
   - support `FixedSizeBinaryVector` for `BinaryType`, while preserving 
`VarBinaryVector` compatibility.
   
   ### Tests
   
   - `mvn -pl paimon-arrow -Pfast-build 
-Dtest=ArrowFormatWriterTest#testArrowBundleRecordsWithTimeAndFixedBinaryVectors
 test`
   - `mvn -pl paimon-arrow 
-Dtest=ArrowFormatWriterTest#testArrowBundleRecordsWithTimeAndFixedBinaryVectors
 test`


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