public void HavingOr(string sql, params object[] args) { if (_having == null) { _having = FQL.CreateBuilder(_fql, "HAVING"); } _having.Or(sql, args); }
public void OrderBy(string sql, params object[] args) { if (_order == null) { _order = FQL.CreateBuilder(_fql, "ORDER BY"); } _order.Concat(sql, args); }
public void GroupBy(string sql, params object[] args) { if (_group == null) { _group = FQL.CreateBuilder(_fql, "GROUP BY"); } _group.Concat(sql, args); }
public SqlBuilder(DbTour tour, string sql, object[] args) : base(GetDbHelper(tour)) { Assertor.AreNull(sql, "sql"); if (args == null && sql.Length < 24 && sql.IndexOfAny(new char[] { ' ', '\r', '\n', '\t' }) == -1) { sql = "SELECT * FROM " + sql; } _fql = tour._FQLProvider; _where = FQL.Format(_fql, sql, args).AsBuilder("WHERE"); }