public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return(string.Concat(Left.OutputSqlString(builder, output), Operator, Right.OutputSqlString(builder, output)));
 }
示例#2
0
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     if (Right == null)
     {
         return(Left.OutputSqlString(builder, output));
     }
     return(string.Concat("((", Left.OutputSqlString(builder, output), ")", Operator, "(", Right.OutputSqlString(builder, output), "))"));
 }
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return(string.Concat(Exp.OutputSqlString(builder, output), " AS ", Alias));
 }
示例#4
0
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return(string.Concat(Left.OutputSqlString(builder, output), " BETWEEN ", Right[0].OutputSqlString(builder, output), " AND ", Right[1].OutputSqlString(builder, output)));
 }
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return("NULL");
 }
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return(builder.BuildParameterName(Name));
 }
示例#7
0
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return(output.Append(Name, Value).ParameterName);
 }
 public override string OutputSqlString(Database.SqlBuilder.ISqlBuilder builder, Database.ParameterCollection output)
 {
     return(string.Join(",", this.Select(x => x.OutputSqlString(builder, output))));
 }