com.espertech.esper.epl.datetime.calop
Class CalendarOpPlusMinus

java.lang.Object
  extended by com.espertech.esper.epl.datetime.calop.CalendarOpPlusMinus
All Implemented Interfaces:
CalendarOp

public class CalendarOpPlusMinus
extends java.lang.Object
implements CalendarOp


Constructor Summary
CalendarOpPlusMinus(ExprEvaluator param, int factor)
           
 
Method Summary
protected static void action(java.util.Calendar cal, int factor, java.lang.Long duration)
           
static void action(java.util.Calendar cal, int factor, TimePeriod tp)
           
static void actionSafeOverflow(java.util.Calendar cal, int factor, TimePeriod tp)
           
 void evaluate(java.util.Calendar cal, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarOpPlusMinus

public CalendarOpPlusMinus(ExprEvaluator param,
                           int factor)
Method Detail

evaluate

public void evaluate(java.util.Calendar cal,
                     EventBean[] eventsPerStream,
                     boolean isNewData,
                     ExprEvaluatorContext context)
Specified by:
evaluate in interface CalendarOp

action

protected static void action(java.util.Calendar cal,
                             int factor,
                             java.lang.Long duration)

actionSafeOverflow

public static void actionSafeOverflow(java.util.Calendar cal,
                                      int factor,
                                      TimePeriod tp)

action

public static void action(java.util.Calendar cal,
                          int factor,
                          TimePeriod tp)

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