コード例 #1
0
 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));
     }));
 }
コード例 #2
0
        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);
            }));
        }