protected virtual string CreateWhereStatement(WhereStatement statement) { var sb = new StringBuilder(); sb.Append("WHERE "); bool isFirst = true; foreach (var clause in statement.Clauses) { CreateWhereClause(clause, sb, isFirst); isFirst = false; } return(sb.ToString()); }
public virtual ISelectQueryBuilder Having(WhereStatement havingStatement) { this.havingStatement = havingStatement; return(this); }
public virtual ISelectQueryBuilder Where(WhereStatement whereStatement) { this.whereStatement = whereStatement; return(this); }