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

Ctor.

Namespace: net.esper.eql.spec
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	evalNode As EvalNode, _
	taggedEventTypes As IDictionary(Of String, EventType), _
	viewSpecs As IList(Of ViewSpec), _
	optionalStreamName As String _
)
C#
public PatternStreamSpec (
	EvalNode evalNode,
	IDictionary<string, EventType> taggedEventTypes,
	IList<ViewSpec> viewSpecs,
	string optionalStreamName
)
Visual C++
public:
PatternStreamSpec (
	EvalNode^ evalNode, 
	IDictionary<String^, EventType^>^ taggedEventTypes, 
	IList<ViewSpec^>^ viewSpecs, 
	String^ optionalStreamName
)

Parameters

evalNode
net.esper.pattern.EvalNode
- pattern evaluation node representing pattern statement
taggedEventTypes
System.Collections.Generic.IDictionary<(Of TKey, TValue>)
- event tags and their types as specified in the pattern, copied to allow original collection to change
viewSpecs
System.Collections.Generic.IList<(Of T>)
- specifies what view to use to derive data
optionalStreamName
System.String
- stream name, or null if none supplied