/// <summary>
 /// Adds the SQL for the current object to the builder
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="renderer">The renderer.</param>
 public void BuildFromSql(StringBuilder builder, ISqlRenderer renderer)
 {
     builder.AppendLine("(");
     this.BuildSql(builder, renderer);
     builder.Append("    )" + (!string.IsNullOrWhiteSpace(this.Alias) ? " " + this.Alias : string.Empty));
 }
Пример #2
0
 /// <summary>
 /// Adds the SQL for the current object to the builder
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="renderer">The renderer.</param>
 public void BuildFromSql(StringBuilder builder, ISqlRenderer renderer)
 {
     this.BuildSql(builder, renderer);
 }
Пример #3
0
 /// <summary>
 /// Returns the SQL for the current object.
 /// </summary>
 /// <param name="builder">The builder.</param>
 /// <param name="renderer">The SQL renderer to use.</param>
 public abstract void BuildSql(StringBuilder builder, ISqlRenderer renderer);
 public void SetUp()
 {
     this.renderer = new SqlServer2012SqlRenderer();
 }