aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/arel/visitors/to_sql.rb
Commit message (Expand)AuthorAgeFilesLines
* No allocation `Arel::Visitors::ToSql#visit`Ryuta Kamizono2019-06-151-26/+23
* Enable `Layout/EmptyLinesAroundAccessModifier` copRyuta Kamizono2019-06-131-1/+0
* Fix sliced IN clauses to be groupedRyuta Kamizono2019-04-241-13/+45
* Revert unused code and re-using query annotation for `update_all` and `delete...Ryuta Kamizono2019-04-011-4/+2
* Add Relation#annotate for SQL commentingMatt Yoho2019-03-211-3/+9
* Merge pull request #35664 from jeremyevans/remove-roflscalingRafael França2019-03-191-74/+21
|\
| * Remove roflscaling constantsJeremy Evans2019-03-191-10/+0
| * Remove roflscalingJeremy Evans2019-03-181-64/+21
* | Extract `sanitize_as_sql_comment` from SQL visitor into connectionRyuta Kamizono2019-03-191-5/+5
|/
* Merge pull request #35653 from kamipo/remove_arel_nodes_valuesRyuta Kamizono2019-03-181-20/+1
|\
| * Get rid of `Arel::Nodes::Values`Ryuta Kamizono2019-03-181-20/+1
* | Add test case to prevent possible SQL injectionRyuta Kamizono2019-03-181-1/+3
|/
* Support Optimizer HintsRyuta Kamizono2019-03-161-0/+13
* All of queries should return correct result even if including large numberRyuta Kamizono2019-01-181-0/+4
* Use `unboundable?` rather than `boundable?`Ryuta Kamizono2019-01-181-4/+4
* Enable `Lint/UselessAssignment` cop to avoid unused variable warnings (#34904)Ryuta Kamizono2019-01-091-3/+1
* Arel: Implemented DB-aware NULL-safe comparison (#34451)Dmytro Shteflyuk2018-11-151-0/+33
* Merge pull request #34437 from kbrock/union_all_parenRafael Mendonça França2018-11-131-4/+19
|\
| * Emit single pair of parens for UNION and UNION ALLKeenan Brock2018-11-131-4/+19
|/
* Checking boundable not only `IN` clause but also `NOT IN` clauseRyuta Kamizono2018-11-031-0/+12
* Refactor Arel visitor to use `collect_nodes_for` as much as possibleRyuta Kamizono2018-10-101-33/+10
* Improve DELETE with JOIN handling to avoid subqueries if possibleRyuta Kamizono2018-10-101-1/+7
* Move UPDATE/DELETE with JOIN handling to the Arel sideRyuta Kamizono2018-10-031-20/+49
* Handle UPDATE/DELETE with OFFSET in ArelRyuta Kamizono2018-10-011-1/+2
* Handle DELETE with LIMIT in ArelRyuta Kamizono2018-09-301-17/+17
* `visitor.accept` doesn't handle `&block`Ryuta Kamizono2018-09-301-2/+2
* Remove `visit_Fixnum` and `visit_Bignum`Ryuta Kamizono2018-09-281-2/+0
* Make `update_counters` preparableRyuta Kamizono2018-09-281-1/+1
* Abandon TOP support.Vladimir Kochnev2018-09-251-7/+0
* Consistently use `visitor.compile`Ryuta Kamizono2018-09-091-2/+2
* Arel: :nodoc: allMatthew Draper2018-02-241-1/+1
* Arel: rubocop -aMatthew Draper2018-02-241-619/+620
* Merge Arel into Active RecordMatthew Draper2018-02-241-0/+846