com.espertech.esper.epl.expression.funcs
Class ExprCastNode.StringToDateLongWDynamicFormat
java.lang.Object
com.espertech.esper.epl.expression.funcs.ExprCastNode.StringToDateLongWDynamicFormat
- All Implemented Interfaces:
- ExprCastNode.CasterParserComputer
- Direct Known Subclasses:
- ExprCastNode.StringToCalendarWDynamicFormatComputer, ExprCastNode.StringToDateWDynamicFormatComputer, ExprCastNode.StringToLongWDynamicFormatComputer
- Enclosing class:
- ExprCastNode
public abstract static class ExprCastNode.StringToDateLongWDynamicFormat
- extends java.lang.Object
- implements ExprCastNode.CasterParserComputer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprCastNode.StringToDateLongWDynamicFormat
protected ExprCastNode.StringToDateLongWDynamicFormat(ExprEvaluator dateFormatEval)
computeFromFormat
protected abstract java.lang.Object computeFromFormat(java.lang.String dateFormat,
java.text.SimpleDateFormat format,
java.lang.Object input)
throws java.text.ParseException
- Throws:
java.text.ParseException
isConstantForConstInput
public boolean isConstantForConstInput()
- Specified by:
isConstantForConstInput
in interface ExprCastNode.CasterParserComputer
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.
- Specified by:
compute
in interface ExprCastNode.CasterParserComputer
- Parameters:
input
- to processeventsPerStream
- events per streamnewData
- new data indicatorexprEvaluatorContext
- evaluation context
- Returns:
- cast or parse result