Class Timestamp


  • public class Timestamp
    extends Object

    A timestamp representing an absolute time, without timezone information. The corresponding Java type is a java.util.Date. The underlying representation is a long representing the number of milliseconds since Unix epoch.

    • Constructor Detail

      • Timestamp

        public Timestamp()
    • Method Detail

      • builder

        public static SchemaBuilder builder()
        Returns a SchemaBuilder for a Timestamp. By returning a SchemaBuilder you can override additional schema settings such as required/optional, default value, and documentation.
        Returns:
        a SchemaBuilder
      • fromLogical

        public static long fromLogical​(Schema schema,
                                       Date value)
        Convert a value from its logical format (Date) to it's encoded format.
        Parameters:
        value - the logical value
        Returns:
        the encoded value
      • toLogical

        public static Date toLogical​(Schema schema,
                                     long value)