public class CalendarPlusMinusForgeOp extends Object implements CalendarOp
Constructor and Description |
---|
CalendarPlusMinusForgeOp(ExprEvaluator param,
int factor) |
Modifier and Type | Method and Description |
---|---|
static void |
actionCalendarPlusMinusNumber(Calendar cal,
int factor,
Long duration)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static void |
actionCalendarPlusMinusTimePeriod(Calendar cal,
int factor,
TimePeriod tp)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static LocalDateTime |
actionLDTPlusMinusNumber(LocalDateTime ldt,
int factor,
Long duration)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static LocalDateTime |
actionLDTPlusMinusTimePeriod(LocalDateTime ldt,
int factor,
TimePeriod tp)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static void |
actionSafeOverflow(Calendar cal,
int factor,
TimePeriod tp) |
static ZonedDateTime |
actionZDTPlusMinusNumber(ZonedDateTime zdt,
int factor,
Long duration)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static ZonedDateTime |
actionZDTPlusMinusTimePeriod(ZonedDateTime zdt,
int factor,
TimePeriod tp)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static CodegenExpression |
codegenCalendar(CalendarPlusMinusForge forge,
CodegenExpression cal,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
codegenLDT(CalendarPlusMinusForge forge,
CodegenExpression ldt,
CodegenMethodScope codegenMethodScope,
ExprForgeCodegenSymbol exprSymbol,
CodegenClassScope codegenClassScope) |
static CodegenExpression |
codegenZDT(CalendarPlusMinusForge 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 CalendarPlusMinusForgeOp(ExprEvaluator param, int factor)
public void evaluate(Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
evaluate
in interface CalendarOp
public static CodegenExpression codegenCalendar(CalendarPlusMinusForge 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(CalendarPlusMinusForge 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(CalendarPlusMinusForge forge, CodegenExpression zdt, CodegenMethodScope codegenMethodScope, ExprForgeCodegenSymbol exprSymbol, CodegenClassScope codegenClassScope)
public static void actionCalendarPlusMinusNumber(Calendar cal, int factor, Long duration)
cal
- calendarfactor
- factorduration
- durationpublic static LocalDateTime actionLDTPlusMinusNumber(LocalDateTime ldt, int factor, Long duration)
ldt
- ldtfactor
- factorduration
- durationpublic static ZonedDateTime actionZDTPlusMinusNumber(ZonedDateTime zdt, int factor, Long duration)
zdt
- ldtfactor
- factorduration
- durationpublic static void actionSafeOverflow(Calendar cal, int factor, TimePeriod tp)
public static void actionCalendarPlusMinusTimePeriod(Calendar cal, int factor, TimePeriod tp)
cal
- calendarfactor
- factortp
- durationpublic static LocalDateTime actionLDTPlusMinusTimePeriod(LocalDateTime ldt, int factor, TimePeriod tp)
ldt
- ldtfactor
- factortp
- durationpublic static ZonedDateTime actionZDTPlusMinusTimePeriod(ZonedDateTime zdt, int factor, TimePeriod tp)
zdt
- zdtfactor
- factortp
- durationCopyright © 2005–2018. All rights reserved.