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

Creates a filter specification for the AST representing the filter expression.

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

Syntax

Visual Basic (Declaration)
Public Shared Function buildSpec ( _
	filterAST As AST, _
	optionalTaggedEventTypes As EDictionary(Of String, EventType), _
	eventAdapterService As EventAdapterService _
) As FilterSpec
C#
public static FilterSpec buildSpec (
	AST filterAST,
	EDictionary<string, EventType> optionalTaggedEventTypes,
	EventAdapterService eventAdapterService
)
Visual C++
public:
static FilterSpec^ buildSpec (
	AST^ filterAST, 
	EDictionary<String^, EventType^>^ optionalTaggedEventTypes, 
	EventAdapterService^ eventAdapterService
)

Parameters

filterAST
AST
root filter AST node
optionalTaggedEventTypes
net.esper.compat.EDictionary<(Of K, V>)
event type for each named event if named events are allowed in filter
eventAdapterService
net.esper.events.EventAdapterService
service for resolving event names to known event types

Return Value

filter spec