public interface TimeAbacus extends Serializable
Modifier and Type | Method and Description |
---|---|
long |
calendarGet(Calendar cal,
long remainder) |
CodegenExpression |
calendarGetCodegen(CodegenExpression cal,
CodegenExpression startRemainder,
CodegenContext context) |
long |
calendarSet(long fromTime,
Calendar cal) |
CodegenExpression |
calendarSetCodegen(CodegenExpression startLong,
CodegenExpression cal,
CodegenContext context) |
long |
deltaForSecondsDouble(double seconds) |
CodegenExpression |
deltaForSecondsDoubleCodegen(CodegenExpressionRef sec,
CodegenContext context) |
long |
deltaForSecondsNumber(Number timeInSeconds) |
long |
getOneSecond() |
Date |
toDate(long ts) |
CodegenExpression |
toDateCodegen(CodegenExpression ts) |
long deltaForSecondsNumber(Number timeInSeconds)
long deltaForSecondsDouble(double seconds)
long calendarSet(long fromTime, Calendar cal)
long calendarGet(Calendar cal, long remainder)
long getOneSecond()
Date toDate(long ts)
CodegenExpression calendarSetCodegen(CodegenExpression startLong, CodegenExpression cal, CodegenContext context)
CodegenExpression calendarGetCodegen(CodegenExpression cal, CodegenExpression startRemainder, CodegenContext context)
CodegenExpression toDateCodegen(CodegenExpression ts)
CodegenExpression deltaForSecondsDoubleCodegen(CodegenExpressionRef sec, CodegenContext context)