public override object Evaluate( object target, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { var dtx = ((DateTimeEx) target).Clone(); DTLocalUtil.EvaluateCalOpsDtx(calendarOps, dtx, eventsPerStream, isNewData, exprEvaluatorContext); return reformatOp.Evaluate(dtx, eventsPerStream, isNewData, exprEvaluatorContext); }
public override object Evaluate( object target, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { var dtx = DateTimeEx.GetInstance(timeZone); timeAbacus.DateTimeSet(target.AsInt64(), dtx); DTLocalUtil.EvaluateCalOpsDtx(calendarOps, dtx, eventsPerStream, isNewData, exprEvaluatorContext); return reformatOp.Evaluate(dtx, eventsPerStream, isNewData, exprEvaluatorContext); }
public object Evaluate( object target, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext exprEvaluatorContext) { var dtxValue = (DateTimeEx) target; var dtx = dtxValue.Clone(); DTLocalUtil.EvaluateCalOpsDtx(calendarOps, dtx, eventsPerStream, isNewData, exprEvaluatorContext); return dtx; }