[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Constructor.

Namespace: net.esper.pattern
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	parentNode As Evaluator, _
	guardFactory As GuardFactory, _
	singleWithinChildNode As EvalNode, _
	beginState As MatchedEventMap, _
	context As PatternContext _
)
C#
public EvalGuardStateNode (
	Evaluator parentNode,
	GuardFactory guardFactory,
	EvalNode singleWithinChildNode,
	MatchedEventMap beginState,
	PatternContext context
)
Visual C++
public:
EvalGuardStateNode (
	Evaluator^ parentNode, 
	GuardFactory^ guardFactory, 
	EvalNode^ singleWithinChildNode, 
	MatchedEventMap^ beginState, 
	PatternContext^ context
)

Parameters

parentNode
net.esper.pattern.Evaluator
is the parent evaluator to call to indicate truth value
guardFactory
net.esper.pattern.guard.GuardFactory
is the factory to use for the guard node
singleWithinChildNode
net.esper.pattern.EvalNode
is the single child node of the within node
beginState
net.esper.pattern.MatchedEventMap
contains the events that make up prior matches
context
net.esper.pattern.PatternContext
contains handles to services required