com.espertech.esper.epl.expression.funcs
Interface ExprCastNode.CasterParserComputer

All Known Implementing Classes:
ExprCastNode.NonnumericCasterComputer, ExprCastNode.NumberCasterComputer, ExprCastNode.StringParserComputer, ExprCastNode.StringToCalendarWDynamicFormatComputer, ExprCastNode.StringToCalendarWStaticFormatComputer, ExprCastNode.StringToCalendarWStaticISOFormatComputer, ExprCastNode.StringToDateLongWDynamicFormat, ExprCastNode.StringToDateLongWStaticFormat, ExprCastNode.StringToDateWDynamicFormatComputer, ExprCastNode.StringToDateWStaticFormatComputer, ExprCastNode.StringToDateWStaticISOFormatComputer, ExprCastNode.StringToLongWDynamicFormatComputer, ExprCastNode.StringToLongWStaticFormatComputer, ExprCastNode.StringToLongWStaticISOFormatComputer, ExprCastNode.StringXFormComputer
Enclosing class:
ExprCastNode

public static interface ExprCastNode.CasterParserComputer

Casting and parsing computer.


Method Summary
 java.lang.Object compute(java.lang.Object input, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)
          Compute an result performing casting and parsing.
 boolean isConstantForConstInput()
           
 

Method Detail

compute

java.lang.Object compute(java.lang.Object input,
                         EventBean[] eventsPerStream,
                         boolean newData,
                         ExprEvaluatorContext exprEvaluatorContext)
Compute an result performing casting and parsing.

Parameters:
input - to process
eventsPerStream - events per stream
newData - new data indicator
exprEvaluatorContext - evaluation context
Returns:
cast or parse result

isConstantForConstInput

boolean isConstantForConstInput()

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