aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/arel/visitors
Commit message (Expand)AuthorAgeFilesLines
* Arel: Implemented DB-aware NULL-safe comparison (#34451)Dmytro Shteflyuk2018-11-1510-0/+115
* Merge pull request #34437 from kbrock/union_all_parenRafael Mendonça França2018-11-132-32/+19
|\
| * Emit single pair of parens for UNION and UNION ALLKeenan Brock2018-11-132-32/+19
|/
* Checking boundable not only `IN` clause but also `NOT IN` clauseRyuta Kamizono2018-11-031-0/+12
* Fix odd indentationRyuta Kamizono2018-10-101-10/+10
* 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-102-9/+8
* Simplify the condition in `prepare_update_statement`Ryuta Kamizono2018-10-051-8/+2
* Move UPDATE/DELETE with JOIN handling to the Arel sideRyuta Kamizono2018-10-032-37/+80
* Handle UPDATE/DELETE with OFFSET in ArelRyuta Kamizono2018-10-012-13/+18
* Handle DELETE with LIMIT in ArelRyuta Kamizono2018-09-302-26/+30
* `visitor.accept` doesn't handle `&block`Ryuta Kamizono2018-09-301-2/+2
* Remove `visit_Fixnum` and `visit_Bignum`Ryuta Kamizono2018-09-302-3/+0
* Remove `visit_Fixnum` and `visit_Bignum`Ryuta Kamizono2018-09-281-2/+0
* Make `update_counters` preparableRyuta Kamizono2018-09-281-1/+1
* Make `update_all` preparableRyuta Kamizono2018-09-281-0/+4
* Abandon TOP support.Vladimir Kochnev2018-09-254-16/+0
* Consistently use `visitor.compile`Ryuta Kamizono2018-09-091-2/+2
* Fix: Arel Postgresql visitor generates invalid SQL for GROUPING SETS.david2018-05-281-2/+2
* Arel: :nodoc: allMatthew Draper2018-02-2413-13/+13
* Arel: rubocop -aMatthew Draper2018-02-2413-1514/+1523
* Merge Arel into Active RecordMatthew Draper2018-02-2413-0/+2022