internal string AddTable(WVariableTableReference table) { string alias = table.Alias.Value; this.NonFreeTables[alias] = new NonFreeTable(table); this.TableInputDependency[alias] = new HashSet <string>(); this.NonFreeTables[alias].Position = this.TableInputDependency.Count; return(alias); }
public override void Visit(WVariableTableReference node) { blocks.Last().AddTable(node); }
public override void Visit(WVariableTableReference node) { nonVertexTableList.Add(node); }
public virtual void Visit(WVariableTableReference node) { node.AcceptChildren(this); }