public abstract class ComplexEvaluator extends Object implements StreamEvaluator
| Modifier and Type | Field and Description |
|---|---|
protected StreamFactory |
constructingFactory |
protected UUID |
nodeId |
protected static long |
serialVersionUID |
protected List<StreamEvaluator> |
subEvaluators |
| Constructor and Description |
|---|
ComplexEvaluator(StreamExpression expression,
StreamFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Explanation |
toExplanation(StreamFactory factory)
Returns an explanation about the stream object
|
StreamExpressionParameter |
toExpression(StreamFactory factory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluateprotected static final long serialVersionUID
protected UUID nodeId
protected StreamFactory constructingFactory
protected List<StreamEvaluator> subEvaluators
public ComplexEvaluator(StreamExpression expression, StreamFactory factory) throws IOException
IOExceptionpublic StreamExpressionParameter toExpression(StreamFactory factory) throws IOException
toExpression in interface ExpressibleIOExceptionpublic Explanation toExplanation(StreamFactory factory) throws IOException
ExpressibletoExplanation in interface Expressiblefactory - Stream factory for this, contains information about the function nameIOException - throw on any errorCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.