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);
 }
Exemple #4
0
 public virtual void Visit(WVariableTableReference node)
 {
     node.AcceptChildren(this);
 }