aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/visitors/to_sql.rb
Commit message (Expand)AuthorAgeFilesLines
* Refactor `substitute_binds` to perform substitution immediatelySean Griffin2017-07-211-1/+1
* Support INSERT with multiple valuesKir Shatrov2017-05-221-0/+22
* Revert "Merge pull request #482 from kirs/multiple-insert"Rafael Mendonça França2017-05-041-13/+1
* Support multiple insertsKir Shatrov2017-05-011-1/+13
* Performance improvement.zhufenggood2017-01-271-4/+4
* Remove dead code now that attr is not used anymoreRafael Mendonça França2016-12-291-1/+1
* Remove deprecated type cast support in ArelRafael Mendonça França2016-12-291-44/+5
* use #data_source_exists? instead of deprecated #table_exists?Alexander Baronec2016-10-081-1/+1
* Freeze all the strings in visitorsojab2016-08-311-0/+1
* Merge pull request #328 from vipulnsward/dryup-collectorsRafael França2016-07-191-33/+13
|\
| * DRY up visit_Arel_Nodes_SelectCore and extract nodes collection to collect_no...Vipul A M2016-04-111-33/+13
* | Support for unified Integer class in Ruby 2.4+yui-knk2016-05-301-0/+1
* | Update to_sql.rbzhufenggood2016-04-151-3/+3
|/
* Update to_sql.rb. Slightly performance improment.zhufenggood2016-03-311-1/+1
* * Support for bitwise operations as infix operators. Tests included.Shahbaz Javeed2016-01-061-0/+5
* Implement CASE Conditional ExpressionFelix Bünemann2016-01-051-0/+29
* Use a specific exception for unsupported visitsSammy Larbi2015-07-141-1/+7
* Improve error message when passed unsupported typeSammy Larbi2015-07-141-1/+1
* Merge pull request #337 from yahonda/support_oracle12_top_n_2Aaron Patterson2015-07-141-2/+6
|\
| * Extract visit_Arel_Nodes_SelectOptionsYasuo Honda2015-06-191-2/+6
* | Fix visit_Arel_Nodes_FullOuterJoin and visit_Arel_Nodes_RightOuterJoin to mak...evgenim2015-03-161-4/+10
|/
* Special limited delete handling in MSSQLTamir Duberstein2015-02-231-2/+2
* Delete should respect 'limit'Bradford Folkens2015-02-231-3/+3
* Change the interface of `having` to match that of `where`Sean Griffin2015-01-271-6/+4
* Allow a type caster to be given to the `Arel::Table` objectSean Griffin2014-12-291-1/+22
* remove extra space before 'ORDER BY'Nihad Abbasov2014-11-261-1/+0
* Add order to BindParams in the ToSql collectorSean Griffin2014-11-171-2/+3
* Completes 08e6491 in reusing `maybe_visit`claudiob2014-10-231-3/+3
* Reuse `maybe_visit` methodclaudiob2014-10-231-12/+3
* {Matches,DoesNotMatch} support the ESCAPE clauseTamir Duberstein2014-09-251-2/+14
* move the dispatch table to be per-instanceAaron Patterson2014-09-221-3/+7
* connections should cache these values, so remove the cache in arelAaron Patterson2014-09-221-4/+3
* Merge pull request #137 from dimko/visit_setRafael Mendonça França2014-09-171-0/+1
|\
| * added a visitor for Set objectsDimko2012-09-181-0/+1
* | `Extract#as` should not mutate the receiverTamir Duberstein2014-09-131-8/+1
* | Merge pull request #277 from sergey-alekseev/wrap-nested-gropings-only-onceRafael Mendonça França2014-09-121-2/+6
|\ \
| * | Wrap nested Nodes::Grouping in brackets only onceSergey Alekseev2014-05-261-2/+6
* | | Windowing: Calling #rows or #range should assign framing only once.Alexander Staubo2014-06-221-0/+2
* | | Windowing support for PARTITION BY clause.Alexander Staubo2014-06-201-0/+6
* | | Make sure visit_Arel_Nodes_With works with collectorsJiri Pospisil2014-06-121-2/+3
* | | Remove unused values variableVipul A M2014-06-011-2/+0
* | | Fixing method signature for unsupported visits in the ToSQL VisitorBrock Trappitt2014-05-261-1/+1
|/ /
* | Allow INSERT INTO <table> SELECT queriesJean Boussier2014-04-101-1/+7
* | rhs bind parameters should be visitedAaron Patterson2014-04-091-1/+1
* | fix bind values in insert statementsAaron Patterson2014-04-091-4/+8
* | adding a bind value collectorAaron Patterson2014-04-091-1/+4
* | add a compile method for some backwards compatibilityAaron Patterson2014-04-091-0/+4
* | fixing BINARY testsAaron Patterson2014-04-081-2/+2
* | fixing EXTRACTAaron Patterson2014-04-081-2/+10
* | fixing OVERAaron Patterson2014-04-081-9/+9