public static PrimarSqlColumnReferenceNode VisitFullColumnName(FullColumnNameContext context) { return(TreeHelper.Create <PrimarSqlColumnReferenceNode>(n => { n.Name = new QsiQualifiedIdentifier(VisitUid(context.uid())); n.Accessors.AddRange(context.columnDottedId().Select(VisitColumnDottedId)); })); }
private static QsiColumnExpressionNode VisitFullColumnName(FullColumnNameContext context) { return(TreeHelper.Create <QsiColumnExpressionNode>(n => { n.Column.SetValue(IdentifierVisitor.VisitFullColumnName(context)); PrimarSqlTree.PutContextSpan(n.Column.Value, context); PrimarSqlTree.PutContextSpan(n, context); })); }