public abstract class NumberEvaluator extends ComplexEvaluator
Modifier and Type | Field and Description |
---|---|
protected static long |
serialVersionUID |
constructingFactory, nodeId, streamContext, subEvaluators
Constructor and Description |
---|
NumberEvaluator(StreamExpression expression,
StreamFactory factory) |
Modifier and Type | Method and Description |
---|---|
abstract Number |
evaluate(Tuple tuple) |
List<BigDecimal> |
evaluateAll(Tuple tuple) |
Number |
normalizeType(BigDecimal value) |
getStreamContext, setStreamContext, toExplanation, toExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluateOverContext
protected static final long serialVersionUID
public NumberEvaluator(StreamExpression expression, StreamFactory factory) throws IOException
IOException
public abstract Number evaluate(Tuple tuple) throws IOException
IOException
public List<BigDecimal> evaluateAll(Tuple tuple) throws IOException
IOException
public Number normalizeType(BigDecimal value)
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.