protected virtual IQueryPlanNode VisitSimpleSelect(SimpleSelectNode node) { var child = node.Child; if (child != null) child = VisitNode(child); return new SimpleSelectNode(child, node.ColumnName, node.OperatorType, node.Expression); }