aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb
Commit message (Expand)AuthorAgeFilesLines
* Move UPDATE/DELETE with JOIN handling to the Arel sideRyuta Kamizono2018-10-031-17/+0
* Place `PartialQuery` and `PartialQueryCollector` in the same fileRyuta Kamizono2018-09-301-23/+1
* Enable `Performance/UnfreezeString` copyuuji.yaginuma2018-09-231-1/+1
* Fallback to unprepared statement only when bind params limit is exceededRyuta Kamizono2018-09-141-0/+5
* Consistently use `visitor.compile`Ryuta Kamizono2018-09-091-3/+3
* Omit BEGIN/COMMIT statements for empty transactionsEugene Kenny2018-08-131-1/+3
* Allow `primary_key` argument to `empty_insert_statement_value`Yasuo Honda2018-04-201-1/+1
* Bring back ability to insert zero value on primary key for fixtures (#31795)Ryuta Kamizono2018-01-261-1/+4
* Combine delete and insert statements in the same queryEdouard CHIN2018-01-221-6/+5
* Build a multi-statement query when inserting fixtures:Edouard CHIN2018-01-221-21/+55
* Update links to use https instead of http [ci skip]Yoshiyuki Hirano2017-08-221-1/+1
* Restore the ability that SQL with binds for `insert`, `update`, and `delete` ...Ryuta Kamizono2017-08-181-6/+6
* Restore `to_sql` to return only SQL (#29945)Ryuta Kamizono2017-08-181-4/+10
* Fix all rubocop violationsRafael Mendonça França2017-08-031-2/+2
* Change http postgresql.org links to https [ci skip]yuuji.yaginuma2017-07-301-1/+1
* Fix test failures when prepared statements are disabledSean Griffin2017-07-241-2/+25
* Refactor Active Record to let Arel manage bind paramsSean Griffin2017-07-241-20/+30
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Merge pull request #29540 from kirs/rubocop-frozen-stringMatthew Draper2017-07-021-0/+1
|\
| * Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* | Don't cache queries for schema statementsRyuta Kamizono2017-06-301-4/+18
|/
* Avoid begin/rescue in fixture quotingKir Shatrov2017-06-201-5/+4
* Use bulk INSERT to insert fixturesKir Shatrov2017-06-201-6/+50
* Refactor #insert_fixtures to use ArelKir Shatrov2017-06-191-4/+11
* Deprecate `supports_statement_cache?`Ryuta Kamizono2017-05-011-2/+3
* Fix `select_rows` method signature for consistencyRyuta Kamizono2017-01-041-6/+4
* Remove deprecated `#insert_sql`, `#update_sql`, and `#delete_sql`Ryuta Kamizono2016-12-301-6/+0
* Remove deprecated support to query using commas on LIMITRafael Mendonça França2016-12-291-6/+1
* Fix Rubocop violations and fix documentation visibilityRafael Mendonça França2016-12-281-6/+6
* Privatize unneededly protected methods in Active RecordAkira Matsuda2016-12-241-7/+7
* fix QueryCache nil dupRichard Monette2016-12-151-2/+2
* Add missing `+` around a some literals.bogdanvlviv2016-10-271-1/+1
* Force correct namespace when using TransactionManagerArthur Neves2016-09-161-1/+1
* Revert "`sql_for_insert` returns values for passing to `exec_insert`"Ryuta Kamizono2016-08-191-1/+1
* Merge pull request #26002 from kamipo/sql_for_insert_should_be_called_inside_...Rafael França2016-08-171-2/+2
|\
| * `sql_for_insert` should be called inside `exec_insert`Ryuta Kamizono2016-08-061-2/+2
* | Add three new rubocop rulesRafael Mendonça França2016-08-161-1/+1
* | applies new string literal convention in activerecord/libXavier Noria2016-08-061-4/+4
|/
* Make `name` and `binds` to optional args for `exec_{insert,update,delete}`Ryuta Kamizono2016-08-041-3/+3
* Remove `prepare_binds_for_database` internal methodRyuta Kamizono2016-07-281-1/+1
* Decouple statement cache from connection adapterRyuta Kamizono2016-07-241-3/+4
* Do not `binds.dup` in `connection#to_sql`Ryuta Kamizono2016-07-191-1/+1
* Include the Savepoints module in all adapters.Vipul A M2016-04-241-3/+0
* Merge pull request #24708 from kamipo/move_select_rows_implementation_to_supe...Jeremy Daer2016-04-231-1/+1
|\
| * Move `select_rows` implementation to super classRyuta Kamizono2016-04-241-1/+1
* | Remove in the doc about MySQL versions below 5 [ci skip]Ryuta Kamizono2016-04-241-3/+1
|/
* `undef_method` is not neededRyuta Kamizono2016-04-191-2/+3
* Deprecate `{insert|update|delete}_sql` in `DatabaseStatements`Ryuta Kamizono2016-03-021-0/+3
* Fix NoMethodError preparable for Arel::Visitors in case prepared statements i...Azzurrio2016-02-221-1/+1