nevzheng opened a new issue, #11962:
URL: https://github.com/apache/gravitino/issues/11962

   ### Describe the feature
   
   Map Iceberg V3's `timestamp_ns` / `timestamptz_ns` onto Gravitino's existing 
`timestamp(9)` / `timestamp_tz(9)`, so nanosecond columns load through the 
native API (instead of `ExternalType("TIMESTAMP_NANO")`) and are creatable at 
`format-version = 3`.
   
   ### Motivation
   
   Today they load as an opaque `ExternalType("TIMESTAMP_NANO")` and the write 
path throws. `timestamp(9)` already models nanosecond precision, so the mapping 
is bijective — converter-only, with no change to the core type model, JSON 
serde, Python client, or OpenAPI.
   
   ### Additional context
   
   Part of the V3 net-new type series: `variant` (#11949), `unknown` (#11951), 
`geometry`/`geography` (#11955). Implemented by #11938.
   


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