Class TimeOperators
- java.lang.Object
-
- io.prestosql.operator.scalar.time.TimeOperators
-
public final class TimeOperators extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
add(long picos, long delta)
static long
castFromVarchar(long precision, io.airlift.slice.Slice value)
static long
castToTime(long sourcePrecision, long targetPrecision, long time)
static io.airlift.slice.Slice
castToVarchar(long precision, long value)
static long
intervalDayToSecondPlusTime(long interval, long time)
static long
subtract(long left, long right)
static long
timeMinusIntervalDayToSecond(long time, long interval)
static long
timePlusIntervalDayToSecond(long time, long interval)
-
-
-
Method Detail
-
subtract
public static long subtract(long left, long right)
-
castFromVarchar
public static long castFromVarchar(long precision, io.airlift.slice.Slice value)
-
castToTime
public static long castToTime(long sourcePrecision, long targetPrecision, long time)
-
timePlusIntervalDayToSecond
public static long timePlusIntervalDayToSecond(long time, long interval)
-
intervalDayToSecondPlusTime
public static long intervalDayToSecondPlusTime(long interval, long time)
-
timeMinusIntervalDayToSecond
public static long timeMinusIntervalDayToSecond(long time, long interval)
-
castToVarchar
public static io.airlift.slice.Slice castToVarchar(long precision, long value)
-
add
public static long add(long picos, long delta)
-
-