com.espertech.esper.epl.expression.funcs
Class ExprCastNode.StringToDateWStaticFormatComputer

java.lang.Object
  extended by com.espertech.esper.epl.expression.funcs.ExprCastNode.StringToDateLongWStaticFormat
      extended by com.espertech.esper.epl.expression.funcs.ExprCastNode.StringToDateWStaticFormatComputer
All Implemented Interfaces:
ExprCastNode.CasterParserComputer
Enclosing class:
ExprCastNode

public static class ExprCastNode.StringToDateWStaticFormatComputer
extends ExprCastNode.StringToDateLongWStaticFormat


Field Summary
 
Fields inherited from class com.espertech.esper.epl.expression.funcs.ExprCastNode.StringToDateLongWStaticFormat
dateFormat, formats
 
Constructor Summary
ExprCastNode.StringToDateWStaticFormatComputer(java.lang.String dateFormat)
           
 
Method Summary
 java.lang.Object compute(java.lang.Object input, EventBean[] eventsPerStream, boolean newData, ExprEvaluatorContext exprEvaluatorContext)
          Compute an result performing casting and parsing.
protected static java.lang.Object parseSafe(java.lang.String formatString, java.text.SimpleDateFormat format, java.lang.Object input)
           
 
Methods inherited from class com.espertech.esper.epl.expression.funcs.ExprCastNode.StringToDateLongWStaticFormat
isConstantForConstInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprCastNode.StringToDateWStaticFormatComputer

public ExprCastNode.StringToDateWStaticFormatComputer(java.lang.String dateFormat)
Method Detail

compute

public java.lang.Object compute(java.lang.Object input,
                                EventBean[] eventsPerStream,
                                boolean newData,
                                ExprEvaluatorContext exprEvaluatorContext)
Description copied from interface: ExprCastNode.CasterParserComputer
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

parseSafe

protected static java.lang.Object parseSafe(java.lang.String formatString,
                                            java.text.SimpleDateFormat format,
                                            java.lang.Object input)

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