Package | Description |
---|---|
com.espertech.esper.pattern |
Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active
pattern instance
|
com.espertech.esper.pattern.pool |
Pattern subexpression pool management
|
Modifier and Type | Class and Description |
---|---|
class |
EvalAndNode
This class represents an 'and' operator in the evaluation tree representing an event expressions.
|
class |
EvalAuditNode
This class represents an 'or' operator in the evaluation tree representing any event expressions.
|
class |
EvalEveryDistinctNode
This class represents an 'every-distinct' operator in the evaluation tree representing an event expression.
|
class |
EvalEveryNode
This class represents an 'every' operator in the evaluation tree representing an event expression.
|
class |
EvalFilterNode
This class represents a filter of events in the evaluation tree representing any event expressions.
|
class |
EvalFollowedByNode
This class represents a followed-by operator in the evaluation tree representing any event expressions.
|
class |
EvalGuardNode
This class represents a guard in the evaluation tree representing an event expressions.
|
class |
EvalMatchUntilNode
This class represents a match-until observer in the evaluation tree representing any event expressions.
|
class |
EvalNodeBase
Superclass of all nodes in an evaluation tree representing an event pattern expression.
|
class |
EvalNotNode
This class represents an 'not' operator in the evaluation tree representing any event expressions.
|
class |
EvalObserverNode
This class represents an observer expression in the evaluation tree representing an pattern expression.
|
class |
EvalOrNode
This class represents an 'or' operator in the evaluation tree representing any event expressions.
|
class |
EvalRootNode
This class is always the root node in the evaluation tree representing an event expression.
|
Modifier and Type | Field and Description |
---|---|
protected EvalNode |
EvalRootNode.childNode |
protected EvalNode[] |
EvalAndNode.childNodes |
protected EvalNode |
EvalRootStateNode.rootSingleChildNode |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalRootNode.getChildNode() |
EvalNode |
EvalNotNode.getChildNode() |
EvalNode |
EvalGuardNode.getChildNode() |
EvalNode |
EvalEveryNode.getChildNode() |
EvalNode |
EvalEveryDistinctNode.getChildNode() |
EvalNode |
EvalAuditNode.getChildNode() |
EvalNode[] |
EvalOrNode.getChildNodes() |
EvalNode[] |
EvalFollowedByNode.getChildNodes() |
EvalNode[] |
EvalAndNode.getChildNodes() |
EvalNode |
EvalMatchUntilNode.getChildNodeSub() |
EvalNode |
EvalMatchUntilNode.getChildNodeUntil() |
abstract EvalNode |
EvalStateNode.getFactoryNode()
Returns the factory node for the state node.
|
EvalNode |
EvalRootStateNode.getFactoryNode() |
EvalNode |
EvalOrStateNode.getFactoryNode() |
EvalNode |
EvalObserverStateNode.getFactoryNode() |
EvalNode |
EvalNotStateNode.getFactoryNode() |
EvalNode |
EvalMatchUntilStateNode.getFactoryNode() |
EvalNode |
EvalGuardStateNode.getFactoryNode() |
EvalNode |
EvalFollowedByWithMaxStateNodeManaged.getFactoryNode() |
EvalNode |
EvalFollowedByStateNode.getFactoryNode() |
EvalNode |
EvalFilterStateNode.getFactoryNode() |
EvalNode |
EvalEveryStateNode.getFactoryNode() |
EvalNode |
EvalEveryDistinctStateNode.getFactoryNode() |
EvalNode |
EvalEveryDistinctStateExpireKeyNode.getFactoryNode() |
EvalNode |
EvalAuditStateNode.getFactoryNode() |
EvalNode |
EvalAndStateNode.getFactoryNode() |
EvalNode |
EvalRootFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalOrFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalObserverFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalNotFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
abstract EvalNode |
EvalNodeFactoryBase.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalMatchUntilFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalGuardFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFollowedByFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFilterFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalEveryFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalEveryDistinctFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalAuditFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalAndFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode[] |
EvalNodeUtil.makeEvalNodeChildren(List<EvalFactoryNode> childNodes,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode |
EvalNodeUtil.makeEvalNodeSingleChild(List<EvalFactoryNode> childNodes,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Modifier and Type | Method and Description |
---|---|
EvalNode |
EvalRootFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalOrFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalObserverFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalNotFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
abstract EvalNode |
EvalNodeFactoryBase.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalMatchUntilFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalGuardFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFollowedByFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFilterFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalEveryFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalEveryDistinctFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalAuditFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
EvalNode |
EvalAndFactoryNode.makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode[] |
EvalNodeUtil.makeEvalNodeChildren(List<EvalFactoryNode> childNodes,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
static EvalNode |
EvalNodeUtil.makeEvalNodeSingleChild(List<EvalFactoryNode> childNodes,
PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode) |
Modifier and Type | Method and Description |
---|---|
void |
PatternSubexpressionPoolEngineSvc.decreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
void |
PatternSubexpressionPoolEngineSvc.forceIncreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |
boolean |
PatternSubexpressionPoolEngineSvc.tryIncreaseCount(EvalNode evalNode,
AgentInstanceContext agentInstanceContext) |