/// <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)); }
/// <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); }
/// <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(); }