protected override IQueryPlanNode VisitGroup(GroupNode node) { if (node.Functions != null) { foreach (var function in node.Functions) { function.DiscoverAccessedResources(tableNames); } } return base.VisitGroup(node); }