/// <summary> /// /// </summary> /// <param name="node"></param> /// <returns></returns> /// <remarks> /// Table names are only written by this function when the /// table appears in the FROM clause. In all other cases it's /// WriteColumnIdentifier that generates the output /// </remarks> public void WriteTableOrViewName(TableOrViewName node) { if (resolveNames) { Writer.Write(GetResolvedTableName(node.TableReference)); } else { // Fall back to original behavior base.WriteNode(node); } }
public override bool WriteTableOrViewName(TableOrViewName node) { if (ResolveNames) { Writer.Write(GetResolvedTableName(node.TableReference)); return false; } else { return true; } }