Package io.prestosql.testing
Class DateTimeTestingUtils
- java.lang.Object
-
- io.prestosql.testing.DateTimeTestingUtils
-
public final class DateTimeTestingUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static long
scaleNanosToPicos(long nanos)
static SqlDate
sqlDateOf(int year, int monthOfYear, int dayOfMonth)
static SqlDate
sqlDateOf(LocalDate date)
static SqlTime
sqlTimeOf(int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond)
static SqlTime
sqlTimeOf(int precision, int hour, int minuteOfHour, int secondOfMinute, int nanoOfSecond)
static SqlTime
sqlTimeOf(int precision, LocalTime time)
static SqlTime
sqlTimeOf(LocalTime time)
Deprecated.static SqlTimestamp
sqlTimestampOf(int precision, int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond)
static SqlTimestamp
sqlTimestampOf(int precision, long millis)
static SqlTimestamp
sqlTimestampOf(int precision, LocalDateTime dateTime)
Constructs standard (non-legacy) TIMESTAMP value corresponding to argumentstatic SqlTimestamp
sqlTimestampOf(int precision, org.joda.time.DateTime dateTime)
static SqlTimestamp
sqlTimestampOf(long millis)
Deprecated.static SqlTimestamp
sqlTimestampOf(org.joda.time.DateTime dateTime)
Deprecated.static SqlTimestampWithTimeZone
sqlTimestampWithTimeZoneOf(int precision, int year, int month, int day, int hour, int minute, int second, int nanoOfSecond, TimeZoneKey timeZoneKey)
static SqlTimeWithTimeZone
sqlTimeWithTimeZoneOf(int precision, int hour, int minuteOfHour, int secondOfMinute, int nanoOfSecond, int offsetHours, int offsetMinutes)
-
-
-
Method Detail
-
sqlDateOf
public static SqlDate sqlDateOf(int year, int monthOfYear, int dayOfMonth)
-
sqlTimeWithTimeZoneOf
public static SqlTimeWithTimeZone sqlTimeWithTimeZoneOf(int precision, int hour, int minuteOfHour, int secondOfMinute, int nanoOfSecond, int offsetHours, int offsetMinutes)
-
sqlTimestampWithTimeZoneOf
public static SqlTimestampWithTimeZone sqlTimestampWithTimeZoneOf(int precision, int year, int month, int day, int hour, int minute, int second, int nanoOfSecond, TimeZoneKey timeZoneKey)
-
sqlTimestampOf
public static SqlTimestamp sqlTimestampOf(int precision, int year, int monthOfYear, int dayOfMonth, int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond)
-
sqlTimestampOf
public static SqlTimestamp sqlTimestampOf(int precision, LocalDateTime dateTime)
Constructs standard (non-legacy) TIMESTAMP value corresponding to argument
-
sqlTimestampOf
public static SqlTimestamp sqlTimestampOf(int precision, org.joda.time.DateTime dateTime)
-
sqlTimestampOf
@Deprecated public static SqlTimestamp sqlTimestampOf(org.joda.time.DateTime dateTime)
Deprecated.
-
sqlTimestampOf
@Deprecated public static SqlTimestamp sqlTimestampOf(long millis)
Deprecated.
-
sqlTimestampOf
public static SqlTimestamp sqlTimestampOf(int precision, long millis)
-
sqlTimeOf
public static SqlTime sqlTimeOf(int precision, int hour, int minuteOfHour, int secondOfMinute, int nanoOfSecond)
-
sqlTimeOf
@Deprecated public static SqlTime sqlTimeOf(int hourOfDay, int minuteOfHour, int secondOfMinute, int millisOfSecond)
-
sqlTimeOf
@Deprecated public static SqlTime sqlTimeOf(LocalTime time)
Deprecated.
-
scaleNanosToPicos
public static long scaleNanosToPicos(long nanos)
-
-