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

Compare two expression nodes and their children in exact child-node sequence, returning true if the 2 expression nodes trees are equals, or false if they are not equals. Recursive call since it uses this method to compare child nodes in the same exact sequence. Nodes are compared using the EqualsNode method.

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

Syntax

Visual Basic (Declaration)
Public Shared Function DeepEquals ( _
	nodeOne As ExprNode, _
	nodeTwo As ExprNode _
) As Boolean
C#
public static bool DeepEquals (
	ExprNode nodeOne,
	ExprNode nodeTwo
)
Visual C++
public:
static bool DeepEquals (
	ExprNode^ nodeOne, 
	ExprNode^ nodeTwo
)

Parameters

nodeOne
net.esper.eql.expression.ExprNode
first expression top node of the tree to compare
nodeTwo
net.esper.eql.expression.ExprNode
second expression top node of the tree to compare

Return Value

false if this or all child nodes are not equal, true if equal