[
https://issues.apache.org/jira/browse/FLINK-40491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramin Gharib updated FLINK-40491:
---------------------------------
Summary: Extend BinaryVariant with primitive codes 17-20 (was:
Decode/accessor support in BinaryVariant for codes 17-20)
> Extend BinaryVariant with primitive codes 17-20
> -----------------------------------------------
>
> Key: FLINK-40491
> URL: https://issues.apache.org/jira/browse/FLINK-40491
> Project: Flink
> Issue Type: Sub-task
> Components: Table SQL / API
> Reporter: Ramin Gharib
> Assignee: Ramin Gharib
> Priority: Major
>
> Read the four new variant primitives. Independent of the Flink UUID type
> (getUuid returns java.util.UUID).
> Scope:
> - Variant.Type: TIME, TIMESTAMP_NS, TIMESTAMP_LTZ_NS, UUID
> - BinaryVariantUtil.getType() and valueSize() for codes 17-20
> - accessors getTime() -> LocalTime, getUuid() -> java.util.UUID
> - reuse getTimestamp()/getInstant() for the nanosecond timestamps
> Verifying: decode tests for each code, incl. bytes produced by Spark/Iceberg.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)