protected virtual IQueryPlanNode VisitNonCorrelatedAnyAll(NonCorrelatedAnyAllNode node)
{
var left = node.Left;
var right = node.Right;
if (left != null)
left = VisitNode(left);
if (right != null)
right = VisitNode(right);
return new NonCorrelatedAnyAllNode(left, right, node.LeftColumnNames, node.SubQueryType, node.IsAll);
}