public void Visit(TableRefFactor node) { //TODO Visit(TableRefFactor node) _NULL_ALIAS_ var table = node.Table; VisitChild(1, false, false, table); var tableName = table.IdTextUpUnescape; AddTable(tableName); var alias = node.GetAliasUnescapeUppercase(); if (alias == null) { _tableAlias[Null_Alias_Key] = tableName; _tableAlias[tableName] = tableName; } else { if (!_tableAlias.ContainsKey(Null_Alias_Key)) { _tableAlias[Null_Alias_Key] = tableName; } _tableAlias[alias] = tableName; } }
public virtual void Visit(TableRefFactor node) { VisitInternal(node.HintList); VisitInternal(node.Table); }