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

Validates the expression node subtree that has this node as root. Some of the nodes of the tree, including the root, might be replaced in the process.

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

Syntax

Visual Basic (Declaration)
Public Overridable Function GetValidatedSubtree ( _
	streamTypeService As StreamTypeService, _
	autoImportService As AutoImportService _
) As ExprNode
C#
public virtual ExprNode GetValidatedSubtree (
	StreamTypeService streamTypeService,
	AutoImportService autoImportService
)
Visual C++
public:
virtual ExprNode^ GetValidatedSubtree (
	StreamTypeService^ streamTypeService, 
	AutoImportService^ autoImportService
)

Parameters

streamTypeService
net.esper.eql.core.StreamTypeService
serves stream type information
autoImportService
net.esper.eql.core.AutoImportService
for resolving class names in library method invocations

Return Value

the root node of the validated subtree, possibly different than the root node of the unvalidated subtree