public virtual ISqlNode VisitQualifiedIdentifier(SqlQualifiedIdentifierNode n) { var qualifier = Visit(n.Qualifier) as SqlIdentifierNode; var id = Visit(n.Identifier); return(n.Update(qualifier, id)); }
public ISqlNode VisitQualifiedIdentifier(SqlQualifiedIdentifierNode n) { if (n.Qualifier != null) { Append(n.Qualifier, "."); } Visit(n.Identifier); return(n); }
public override ISqlNode VisitQualifiedIdentifier(SqlQualifiedIdentifierNode n) { // Treat the qualified identifier as a single atomic value for the purposes of // the symbol table // TODO: How to handle correctly? We might refer to x.Id in one place but just // "Id" later so if we just see "Id" we might want to also see anything that // ends in ".Id" (and if more than one, we might want to complain about being // unable to pick) Current.GetInfoOrThrow(n.ToString(), n.Location); return(n); }
public override ISqlNode VisitQualifiedIdentifier(SqlQualifiedIdentifierNode n) { return(base.VisitQualifiedIdentifier(n)); }