Class ParquetTimestampUtils


  • public final class ParquetTimestampUtils
    extends Object
    Utility class for decoding INT96 encoded parquet timestamp to timestamp millis in GMT.

    • 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)