Example #1
0
        public virtual ISqlNode VisitQualifiedIdentifier(SqlQualifiedIdentifierNode n)
        {
            var qualifier = Visit(n.Qualifier) as SqlIdentifierNode;
            var id        = Visit(n.Identifier);

            return(n.Update(qualifier, id));
        }
Example #2
0
        public ISqlNode VisitQualifiedIdentifier(SqlQualifiedIdentifierNode n)
        {
            if (n.Qualifier != null)
            {
                Append(n.Qualifier, ".");
            }

            Visit(n.Identifier);
            return(n);
        }
Example #3
0
 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));
 }