Package io.trino.operator.scalar.time
Class TimeOperators
- java.lang.Object
-
- io.trino.operator.scalar.time.TimeOperators
-
public final class TimeOperators extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longadd(long picos, long delta)static longcastFromVarchar(long precision, io.airlift.slice.Slice value)static longcastToTime(long sourcePrecision, long targetPrecision, long time)static io.airlift.slice.SlicecastToVarchar(long precision, long value)static longintervalDayToSecondPlusTime(long interval, long time)static longsubtract(long left, long right)static longtimeMinusIntervalDayToSecond(long time, long interval)static longtimePlusIntervalDayToSecond(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)
-
-