Package io.trino.operator.scalar.time
Class TimeOperators
java.lang.Object
io.trino.operator.scalar.time.TimeOperators
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
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)
-