Package io.trino.parquet
Class ParquetTimestampUtils
- java.lang.Object
-
- io.trino.parquet.ParquetTimestampUtils
-
public final class ParquetTimestampUtils extends Object
Utility class for decoding INT96 encoded parquet timestamp to timestamp millis in GMT.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DecodedTimestampdecodeInt64Timestamp(long timestamp, org.apache.parquet.schema.LogicalTypeAnnotation.TimeUnit precision)static DecodedTimestampdecodeInt96Timestamp(org.apache.parquet.io.api.Binary timestampBinary)Returns GMT timestamp from binary encoded parquet timestamp (12 bytes - julian date + time of day nanos).
-
-
-
Method Detail
-
decodeInt96Timestamp
public static DecodedTimestamp decodeInt96Timestamp(org.apache.parquet.io.api.Binary timestampBinary)
Returns GMT timestamp from binary encoded parquet timestamp (12 bytes - julian date + time of day nanos).- Parameters:
timestampBinary- INT96 parquet timestamp
-
decodeInt64Timestamp
public static DecodedTimestamp decodeInt64Timestamp(long timestamp, org.apache.parquet.schema.LogicalTypeAnnotation.TimeUnit precision)
-
-