public abstract class RecursiveTemporalEvaluator extends RecursiveEvaluator implements OneValueWorker
| Modifier and Type | Field and Description |
|---|---|
protected static long |
serialVersionUID |
constructingFactory, containedEvaluators, nodeId, streamContext| Constructor and Description |
|---|
RecursiveTemporalEvaluator(StreamExpression expression,
StreamFactory factory,
String functionName) |
| Modifier and Type | Method and Description |
|---|---|
Object |
doWork(Object value) |
protected abstract Object |
getDatePart(TemporalAccessor value) |
String |
getFunction() |
Object |
normalizeInputType(Object value) |
evaluate, getStreamContext, normalizeOutputType, recursivelyEvaluate, setStreamContext, toExplanation, toExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoWorkevaluateOverContextprotected static final long serialVersionUID
public RecursiveTemporalEvaluator(StreamExpression expression, StreamFactory factory, String functionName) throws IOException
IOExceptionpublic String getFunction()
protected abstract Object getDatePart(TemporalAccessor value)
public Object normalizeInputType(Object value) throws StreamEvaluatorException
normalizeInputType in class RecursiveEvaluatorStreamEvaluatorExceptionpublic Object doWork(Object value)
doWork in interface OneValueWorkerCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.