protected override IQueryPlanNode VisitJoin(JoinNode node) { if (node.RightExpression != null) node.RightExpression.DiscoverAccessedResources(tableNames); return base.VisitJoin(node); }