com.espertech.esper.pattern
Class EvalFilterNode
java.lang.Object
com.espertech.esper.pattern.EvalNodeBase
com.espertech.esper.pattern.EvalFilterNode
- All Implemented Interfaces:
- EvalNode
public class EvalFilterNode
- extends EvalNodeBase
This class represents a filter of events in the evaluation tree representing any event expressions.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factoryNode
protected final EvalFilterFactoryNode factoryNode
EvalFilterNode
public EvalFilterNode(PatternAgentInstanceContext context,
EvalFilterFactoryNode factoryNode)
getFactoryNode
public EvalFilterFactoryNode getFactoryNode()
getAddendumFilters
public FilterValueSetParam[][] getAddendumFilters()
newState
public EvalStateNode newState(Evaluator parentNode,
EvalStateNodeNumber stateNodeNumber,
long stateNodeId)
- Description copied from class:
EvalNodeBase
- Create the evaluation state node containing the truth value state for each operator in an
event expression.
- Specified by:
newState
in interface EvalNode
- Specified by:
newState
in class EvalNodeBase
- Parameters:
parentNode
- is the parent evaluator node that this node indicates a change in truth value to
- Returns:
- state node containing the truth value state for the operator