public class CalendarWithTimeForgeOp extends Object implements CalendarOp
Modifier and Type | Field and Description |
---|---|
static String |
METHOD_ACTIONSETHMSMCALENDAR |
Constructor and Description |
---|
CalendarWithTimeForgeOp(ExprEvaluator hour,
ExprEvaluator min,
ExprEvaluator sec,
ExprEvaluator msec) |
Modifier and Type | Method and Description |
---|---|
static void |
actionSetHMSMCalendar(Calendar cal,
Integer hour,
Integer minute,
Integer second,
Integer msec)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static LocalDateTime |
actionSetHMSMLocalDateTime(LocalDateTime ldt,
Integer hour,
Integer minute,
Integer second,
Integer msec)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static ZonedDateTime |
actionSetHMSMZonedDateTime(ZonedDateTime zdt,
Integer hour,
Integer minute,
Integer second,
Integer msec)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static CodegenExpression |
codegenCalendar(CalendarWithTimeForge forge,
CodegenExpression cal,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
codegenLDT(CalendarWithTimeForge forge,
CodegenExpression ldt,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
codegenZDT(CalendarWithTimeForge forge,
CodegenExpression zdt,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
void |
evaluate(Calendar cal,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
LocalDateTime |
evaluate(LocalDateTime ldt,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
ZonedDateTime |
evaluate(ZonedDateTime zdt,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context) |
public static final String METHOD_ACTIONSETHMSMCALENDAR
public CalendarWithTimeForgeOp(ExprEvaluator hour, ExprEvaluator min, ExprEvaluator sec, ExprEvaluator msec)
public void evaluate(Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
public static CodegenExpression codegenCalendar(CalendarWithTimeForge forge, CodegenExpression cal, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public LocalDateTime evaluate(LocalDateTime ldt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
public static CodegenExpression codegenLDT(CalendarWithTimeForge forge, CodegenExpression ldt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public ZonedDateTime evaluate(ZonedDateTime zdt, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
public static CodegenExpression codegenZDT(CalendarWithTimeForge forge, CodegenExpression zdt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public static void actionSetHMSMCalendar(Calendar cal, Integer hour, Integer minute, Integer second, Integer msec)
cal
- calhour
- hourminute
- minsecond
- secmsec
- msecpublic static LocalDateTime actionSetHMSMLocalDateTime(LocalDateTime ldt, Integer hour, Integer minute, Integer second, Integer msec)
ldt
- ldthour
- hourminute
- minsecond
- secmsec
- msecpublic static ZonedDateTime actionSetHMSMZonedDateTime(ZonedDateTime zdt, Integer hour, Integer minute, Integer second, Integer msec)
zdt
- zdthour
- hourminute
- minsecond
- secmsec
- msecCopyright © 2005–2018. All rights reserved.