com.espertech.esper.epl.datetime.eval
Class ExprDotEvalDT

java.lang.Object
  extended by com.espertech.esper.epl.datetime.eval.ExprDotEvalDT
All Implemented Interfaces:
ExprDotEval

public class ExprDotEvalDT
extends java.lang.Object
implements ExprDotEval


Constructor Summary
ExprDotEvalDT(java.util.List<CalendarOp> calendarOps, ReformatOp reformatOp, IntervalOp intervalOp, java.lang.Class inputType, EventType inputEventType)
           
 
Method Summary
 java.lang.Object evaluate(java.lang.Object target, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
           
protected static void evaluateCalOps(java.util.List<CalendarOp> calendarOps, java.util.Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
           
 com.espertech.esper.epl.datetime.eval.ExprDotEvalDT.DTLocalEvaluator getEvaluator(java.util.List<CalendarOp> calendarOps, java.lang.Class inputType, EventType inputEventType, ReformatOp reformatOp, IntervalOp intervalOp)
           
 EPType getTypeInfo()
           
 void visit(ExprDotEvalVisitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprDotEvalDT

public ExprDotEvalDT(java.util.List<CalendarOp> calendarOps,
                     ReformatOp reformatOp,
                     IntervalOp intervalOp,
                     java.lang.Class inputType,
                     EventType inputEventType)
Method Detail

getTypeInfo

public EPType getTypeInfo()
Specified by:
getTypeInfo in interface ExprDotEval

visit

public void visit(ExprDotEvalVisitor visitor)
Specified by:
visit in interface ExprDotEval

getEvaluator

public com.espertech.esper.epl.datetime.eval.ExprDotEvalDT.DTLocalEvaluator getEvaluator(java.util.List<CalendarOp> calendarOps,
                                                                                         java.lang.Class inputType,
                                                                                         EventType inputEventType,
                                                                                         ReformatOp reformatOp,
                                                                                         IntervalOp intervalOp)

evaluate

public java.lang.Object evaluate(java.lang.Object target,
                                 EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
evaluate in interface ExprDotEval

evaluateCalOps

protected static void evaluateCalOps(java.util.List<CalendarOp> calendarOps,
                                     java.util.Calendar cal,
                                     EventBean[] eventsPerStream,
                                     boolean isNewData,
                                     ExprEvaluatorContext exprEvaluatorContext)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com