v.22.9New Feature

Add Parquet Time32/64 Support by Converting to DateTime64

Add support to Parquet Time32/64 by converting it into DateTime64. Parquet time32/64 represents time elapsed since midnight, while DateTime32/64 represents an actual unix timestamp. Conversion simply offsets from 0. #41333 (Arthur Passos).
Add support for importing Parquet time32 and time64 types by converting them into ClickHouse DateTime64 format.

Why it matters

Parquet time32 and time64 types represent time elapsed since midnight, which differs from ClickHouse DateTime32/DateTime64 representing actual UNIX timestamps. This feature solves the incompatibility by converting Parquet time values with an offset from zero, enabling accurate and seamless ingestion of Parquet time data into ClickHouse.

How to use it

When importing Parquet files containing time32 or time64 columns, these are automatically converted into ClickHouse DateTime64 columns without additional user action.