Inheritance: IQueryPlanNode
        protected override IQueryPlanNode VisitFetchTable(FetchTableNode node)
        {
            if (!tableNames.Contains(node.TableName))
                tableNames.Add(node.TableName);

            return base.VisitFetchTable(node);
        }
        protected override IQueryPlanNode VisitFetchTable(FetchTableNode node)
        {
            if (!tableNames.ContainsKey(node.TableName))
                tableNames.Add(node.TableName, new QueryAccessedResource(node.TableName, DbObjectType.Table));

            return base.VisitFetchTable(node);
        }
        protected override IQueryPlanNode VisitFetchTable(FetchTableNode node)
        {
            if (!tableNames.ContainsKey(node.TableName))
            {
                tableNames.Add(node.TableName, new QueryAccessedResource(node.TableName, DbObjectType.Table));
            }

            return(base.VisitFetchTable(node));
        }
        protected override IQueryPlanNode VisitFetchTable(FetchTableNode node)
        {
            if (!tableNames.Contains(node.TableName))
            {
                tableNames.Add(node.TableName);
            }

            return(base.VisitFetchTable(node));
        }
 protected virtual IQueryPlanNode VisitFetchTable(FetchTableNode node)
 {
     return(new FetchTableNode(node.TableName, node.AliasName));
 }
 protected virtual IQueryPlanNode VisitFetchTable(FetchTableNode node)
 {
     return new FetchTableNode(node.TableName, node.AliasName);
 }