public abstract class RecursiveTemporalEvaluator extends RecursiveEvaluator implements OneValueWorker
| 限定符和类型 | 字段和说明 |
|---|---|
protected static long |
serialVersionUID |
constructingFactory, containedEvaluators, nodeId, streamContext| 构造器和说明 |
|---|
RecursiveTemporalEvaluator(StreamExpression expression,
StreamFactory factory,
String functionName) |
| 限定符和类型 | 方法和说明 |
|---|---|
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
public Object doWork(Object value)
doWork 在接口中 OneValueWorkerCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.