Class EvalFollowedByFactoryNode
java.lang.Object
com.espertech.esper.common.internal.epl.pattern.core.EvalFactoryNodeBase
com.espertech.esper.common.internal.epl.pattern.followedby.EvalFollowedByFactoryNode
- All Implemented Interfaces:
StatementReadyCallback
,EvalFactoryNode
public class EvalFollowedByFactoryNode
extends EvalFactoryNodeBase
implements StatementReadyCallback
This class represents a followed-by operator in the evaluation tree representing any event expressions.
-
Field Summary
Modifier and TypeFieldDescriptionprotected EvalFactoryNode[]
static final EPTypeClass
protected EvalFollowedByNodeOpType
Fields inherited from interface com.espertech.esper.common.internal.epl.pattern.core.EvalFactoryNode
EPTYPEARRAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(EvalFactoryNodeVisitor visitor) int
getMax
(int position) boolean
boolean
makeEvalNode
(PatternAgentInstanceContext agentInstanceContext, EvalNode parentNode) void
ready
(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery) void
setChildren
(EvalFactoryNode[] children) void
setMaxPerChildEvals
(ExprEvaluator[] maxPerChildEvals) Methods inherited from class com.espertech.esper.common.internal.epl.pattern.core.EvalFactoryNodeBase
getFactoryNodeId, getTextForAudit, setFactoryNodeId, setTextForAudit
-
Field Details
-
EPTYPE
-
children
-
opType
-
-
Constructor Details
-
EvalFollowedByFactoryNode
public EvalFollowedByFactoryNode()
-
-
Method Details
-
setChildren
-
setMaxPerChildEvals
-
ready
public void ready(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery) - Specified by:
ready
in interfaceStatementReadyCallback
-
makeEvalNode
- Specified by:
makeEvalNode
in interfaceEvalFactoryNode
-
getOpType
-
getMax
public int getMax(int position) -
isFilterChildNonQuitting
public boolean isFilterChildNonQuitting()- Specified by:
isFilterChildNonQuitting
in interfaceEvalFactoryNode
-
isStateful
public boolean isStateful()- Specified by:
isStateful
in interfaceEvalFactoryNode
-
accept
- Specified by:
accept
in interfaceEvalFactoryNode
-