Class SqlTimestamp

java.lang.Object
io.trino.spi.type.SqlTimestamp

public final class SqlTimestamp extends Object
  • Method Details

    • fromMillis

      public static SqlTimestamp fromMillis(int precision, long millis)
    • fromSeconds

      public static SqlTimestamp fromSeconds(int precision, long seconds, long nanosOfSecond)
    • newInstance

      public static SqlTimestamp newInstance(int precision, long epochMicros, int picosOfMicro)
    • getPrecision

      public int getPrecision()
    • getMillis

      public long getMillis()
    • getEpochMicros

      public long getEpochMicros()
    • getPicosOfMicros

      public int getPicosOfMicros()
    • roundTo

      public SqlTimestamp roundTo(int precision)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toLocalDateTime

      public LocalDateTime toLocalDateTime()
      Returns:
      timestamp rounded to nanosecond precision