support millisecond timestamps in iceberg compatibility mode
Purpose
This adds to https://github.com/apache/paimon/pull/4318 by allowing Paimon millisecond type to be converted to the canonical microseconds in Iceberg.
We ingest data from Kafka and other sources into Paimon and our Iceberg-based Data Lake. Kafka timestamps and some business data has timestamps with millisecond precision. This allows supporting that type of data without any type changes required in the ingestion pipeline.
Tests
IcebergConversionsTimestampTest.java
Please fix IcebergDataFieldTest.testTimestampPrecisionValidation.
Please fix
IcebergDataFieldTest.testTimestampPrecisionValidation.
Done, i've also updated the docs
@JingsongLi good to merge?