com.espertech.esper.type
Class MinMaxTypeEnum.MaxComputerDoubleCoerce

java.lang.Object
  extended by com.espertech.esper.type.MinMaxTypeEnum.MaxComputerDoubleCoerce
All Implemented Interfaces:
MinMaxTypeEnum.Computer
Enclosing class:
MinMaxTypeEnum

public static class MinMaxTypeEnum.MaxComputerDoubleCoerce
extends java.lang.Object
implements MinMaxTypeEnum.Computer

Determines maximum using Number.doubleValue().


Constructor Summary
MinMaxTypeEnum.MaxComputerDoubleCoerce(ExprEvaluator[] childNodes)
          Ctor.
 
Method Summary
 java.lang.Number execute(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
          Executes child expression nodes and compares results, returning the min/max.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinMaxTypeEnum.MaxComputerDoubleCoerce

public MinMaxTypeEnum.MaxComputerDoubleCoerce(ExprEvaluator[] childNodes)
Ctor.

Parameters:
childNodes - array of expression nodes
Method Detail

execute

public java.lang.Number execute(EventBean[] eventsPerStream,
                                boolean isNewData,
                                ExprEvaluatorContext exprEvaluatorContext)
Description copied from interface: MinMaxTypeEnum.Computer
Executes child expression nodes and compares results, returning the min/max.

Specified by:
execute in interface MinMaxTypeEnum.Computer
Parameters:
eventsPerStream - events per stream
isNewData - true if new data
exprEvaluatorContext - expression evaluation context
Returns:
result

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