com.espertech.esper.epl.datetime.reformatop
Class ReformatOpBetweenConstantParams

java.lang.Object
  extended by com.espertech.esper.epl.datetime.reformatop.ReformatOpBetweenConstantParams
All Implemented Interfaces:
ReformatOp

public class ReformatOpBetweenConstantParams
extends java.lang.Object
implements ReformatOp


Constructor Summary
ReformatOpBetweenConstantParams(java.util.List<ExprNode> parameters)
           
 
Method Summary
 java.lang.Object evaluate(java.util.Calendar cal, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)
           
 java.lang.Object evaluate(java.util.Date d, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)
           
 java.lang.Object evaluate(java.lang.Long ts, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)
           
 java.lang.Object evaluateInternal(long ts)
           
 ExprDotNodeFilterAnalyzerDesc getFilterDesc(EventType[] typesPerStream, DatetimeMethodEnum currentMethod, java.util.List<ExprNode> currentParameters, ExprDotNodeFilterAnalyzerInput inputDesc)
           
 java.lang.Class getReturnType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReformatOpBetweenConstantParams

public ReformatOpBetweenConstantParams(java.util.List<ExprNode> parameters)
                                throws ExprValidationException
Throws:
ExprValidationException
Method Detail

evaluate

public java.lang.Object evaluate(java.lang.Long ts,
                                 EventBean[] eventsPerStream,
                                 boolean newData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
evaluate in interface ReformatOp

evaluate

public java.lang.Object evaluate(java.util.Date d,
                                 EventBean[] eventsPerStream,
                                 boolean newData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
evaluate in interface ReformatOp

evaluate

public java.lang.Object evaluate(java.util.Calendar cal,
                                 EventBean[] eventsPerStream,
                                 boolean newData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
evaluate in interface ReformatOp

evaluateInternal

public java.lang.Object evaluateInternal(long ts)

getReturnType

public java.lang.Class getReturnType()
Specified by:
getReturnType in interface ReformatOp

getFilterDesc

public ExprDotNodeFilterAnalyzerDesc getFilterDesc(EventType[] typesPerStream,
                                                   DatetimeMethodEnum currentMethod,
                                                   java.util.List<ExprNode> currentParameters,
                                                   ExprDotNodeFilterAnalyzerInput inputDesc)
Specified by:
getFilterDesc in interface ReformatOp

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