protected override IQueryPlanNode VisitExhaustiveSelect(ExhaustiveSelectNode node) { if (node.Expression != null) node.Expression.DiscoverTableNames(tableNames); return base.VisitExhaustiveSelect(node); }
protected override IQueryPlanNode VisitExhaustiveSelect(ExhaustiveSelectNode node) { if (node.Expression != null) { node.Expression.DiscoverAccessedResources(tableNames); } return(base.VisitExhaustiveSelect(node)); }
protected virtual IQueryPlanNode VisitExhaustiveSelect(ExhaustiveSelectNode node) { var child = node.Child; if (child != null) { child = VisitNode(child); } return(new ExhaustiveSelectNode(child, node.Expression)); }
protected virtual IQueryPlanNode VisitExhaustiveSelect(ExhaustiveSelectNode node) { var child = node.Child; if (child != null) child = VisitNode(child); return new ExhaustiveSelectNode(child, node.Expression); }