RussellSpitzer commented on code in PR #496: URL: https://github.com/apache/parquet-format/pull/496#discussion_r2112516086
########## LogicalTypes.md: ########## @@ -539,6 +543,19 @@ The sort order used for `INTERVAL` is undefined. When writing data, no min/max statistics should be saved for this type and if such non-compliant statistics are found during reading, they must be ignored. +#### INTERVAL_YEAR_MONTH +`INTERVAL_YEAR_MONTH` is used to represent a year-month time interval, such as +`4 years and 6 months`. It must annotate an `int32` that stores the total number +of months as a signed integer, which represents the interval and can be negative. +The time duration is independent of any timezone. + +#### INTERVAL_DAY_TIME +`INTERVAL_DAY_TIME` is used to represent a day-time time interval, such as +`5 days, 10 hours and 30 minutes`. It must annotate and 16-byte `FIXED_LEN_BYTE_ARRAY` Review Comment: I think we still have to decide whether we also just want to introduce at 128bit int primitive type, but this is ok for now and we can even shape it like a 128bit int primitive ... -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
