aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/mysql/database_statements.rb
Commit message (Expand)AuthorAgeFilesLines
* Put all `explain` methods into `DatabaseStatements` moduleRyuta Kamizono2019-05-221-0/+9
* Wrap Mysql count of deleted rows in lock block to avoid conflict in testQuan Chau2019-04-081-1/+3
* `bytes_margin` is only needed when `previous_packet` existsRyuta Kamizono2019-04-031-5/+2
* SQLite3: Make fixture loading to bulk statementsRyuta Kamizono2019-03-171-1/+1
* Fix undefined local variable or method `discard_remaining_results'Ryuta Kamizono2019-03-171-1/+1
* Ensure `execute_batch` discards remaining resultsRyuta Kamizono2019-03-171-12/+5
* Make `truncate_tables` to bulk statementsRyuta Kamizono2019-03-171-0/+46
* Ensure that preventing writes is invoked before `materialize_transactions` co...Ryuta Kamizono2018-12-121-4/+2
* An empty transaction does not raise the `ReadOnlyError` if preventing writesRyuta Kamizono2018-12-111-1/+1
* An explain query does not raise the `ReadOnlyError` if preventing writesRyuta Kamizono2018-12-111-1/+1
* Don't treat begin and rollback transactions as write queriesRyuta Kamizono2018-12-111-1/+1
* Prevent write queries with prepared statements for mysql2 adapterRyuta Kamizono2018-12-111-0/+4
* Rename error that occurs when writing on a readEileen Uchitelle2018-12-071-1/+1
* Address "warning: shadowing outer local variable - parts"Ryuta Kamizono2018-12-031-1/+2
* Add ability to prevent writes to a databaseEileen Uchitelle2018-11-301-0/+10
* When running exec_query MySQL always returns ActiveRecord::ResultAlireza Bashiri2018-11-251-2/+10
* Omit BEGIN/COMMIT statements for empty transactionsEugene Kenny2018-08-131-0/+4
* Fix `insert_fixtures_set` to be restored original connection flagsRyuta Kamizono2018-07-191-0/+36
* Save a hash allocation in MySQL statement poolEugene Kenny2018-04-231-4/+1
* Prefer `@connection.abandon_results!` than `@connection.next_result while @co...Ryuta Kamizono2018-02-041-1/+1
* Extract `discard_remaining_results` for mysql2 adapterRyuta Kamizono2018-01-291-1/+5
* Bring back ability to insert zero value on primary key for fixtures (#31795)Ryuta Kamizono2018-01-261-0/+3
* Refactor Active Record to let Arel manage bind paramsSean Griffin2017-07-241-1/+1
* 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-0/+4
|/
* Ensure query caching for `select_*` methods in connection adaptersRyuta Kamizono2017-06-151-19/+0
* Fix `select_rows` method signature for consistencyRyuta Kamizono2017-01-041-4/+6
* Fix Rubocop violations and fix documentation visibilityRafael Mendonça França2016-12-281-1/+1
* Privatize unneededly protected methods in Active RecordAkira Matsuda2016-12-241-4/+2
* Fix NameError: undefined local variable or method `result`Ryuta Kamizono2016-11-141-2/+2
* Permit loads while queries are runningMatthew Draper2016-10-271-1/+3
* activerecord/mysql2: Avoid setting @connection to nil, just close itDylan Thacker-Smith2016-09-081-10/+6
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-38/+38
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-1/+1
* Make `name` and `binds` to optional args for `exec_{insert,update,delete}`Ryuta Kamizono2016-08-041-1/+1
* Extract `type_casted_binds` methodRyuta Kamizono2016-07-261-1/+1
* Pass `type_casted_binds` to log subscriber for logging bind values properlyRyuta Kamizono2016-07-191-1/+1
* Remove MySQL::DatabaseStatements#select_oneBenjamin Quorning2016-06-241-13/+0
* Add prepared statements support for `Mysql2Adapter`Ryuta Kamizono2016-04-211-0/+125