示例#1
0
        private void AppendResult(IQuery query, Column column)
        {
            var newResult        = new ResultExpr(column);
            var addResultVisitor = new AddResultVisitor(newResult);

            query.Accept(addResultVisitor);
        }
示例#2
0
 public override void VisitAfter(ResultExpr resultExpr)
 {
     if (IsPlaceHolderExpr(resultExpr.Value))
     {
         resultExpr.Value = Place((PlaceHolderExpr)resultExpr.Value);
     }
 }
示例#3
0
 virtual public void VisitAfter(ResultExpr resultExpr)
 {
 }
示例#4
0
 virtual public void VisitBefore(ResultExpr resultExpr)
 {
 }
 public override void VisitAfter(ResultExpr resultExpr)
 {
 }
 public void VisitAfter(ResultExpr resultExpr)
 {
     _visitor.VisitAfter(resultExpr);
 }
 public void VisitBefore(ResultExpr resultExpr)
 {
     _visitor.VisitBefore(resultExpr);
 }