You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Weike Dong (Jira)" <ji...@apache.org> on 2022/08/01 03:27:00 UTC

[jira] [Created] (FLINK-28757) Increase precision of TIME fields in JSON Format

Weike Dong created FLINK-28757:
----------------------------------

             Summary: Increase precision of TIME fields in JSON Format
                 Key: FLINK-28757
                 URL: https://issues.apache.org/jira/browse/FLINK-28757
             Project: Flink
          Issue Type: Improvement
          Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
    Affects Versions: 1.15.1, 1.14.5, 1.13.6
            Reporter: Weike Dong


Currently, TIME fields in JSON Format could only support a precision with ZERO decimal places, like '12:33:16', regardless of the precision of the original data ingested from the sources.

However, since Flink internally uses Integer to store the values of TIME fields, the precision could be easily extended to 3 decimal places, like '12:33:16.235', which has been confirmed by switching to other formats or modifying _org.apache.flink.formats.json.JsonToRowDataConverters#convertToTime_

Hence I propose the extend the precision of TIME fields in JSON Format from 0 to 3.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)