aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation/predicate_builder.rb
Commit message (Expand)AuthorAgeFilesLines
* activerecord: Fix where nil condition on composed_of attributeDylan Thacker-Smith2019-01-181-4/+5
* Use public_send instead since respond_to? doesn't include private/protected m...Ryuta Kamizono2019-01-171-1/+1
* Avoid using yield_self to make it easier to backportDylan Thacker-Smith2019-01-171-5/+4
* activerecord: Use a simpler query condition for aggregates with one mappingDylan Thacker-Smith2019-01-171-8/+13
* Add `Style/RedundantFreeze` to remove redudant `.freeze`Yasuo Honda2018-09-291-3/+3
* Fallback to unprepared statement only when bind params limit is exceededRyuta Kamizono2018-09-141-5/+1
* Eager loading/preloading should be worked regardless of large number of recordsRyuta Kamizono2018-09-121-1/+5
* Fix force equality checking not to break the serialized attribute with ArrayRyuta Kamizono2018-06-061-1/+0
* Make force equality checking more strictly not to allow serialized attributeRyuta Kamizono2018-05-251-5/+7
* Use private attr_readerRyuta Kamizono2018-02-231-3/+1
* Fix expanding an array of `composed_of` objects which have multiple mappingsRyuta Kamizono2018-01-291-0/+12
* [Active Record] require => require_relativeAkira Matsuda2017-10-211-8/+8
* Treat `Set` as an `Array` in `Relation#where`Sean Griffin2017-09-261-0/+1
* Fix build failures on PGSean Griffin2017-07-241-0/+4
* Refactor Active Record to let Arel manage bind paramsSean Griffin2017-07-241-71/+13
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* [Active Record] require => require_relativeAkira Matsuda2017-07-011-8/+8
* Prevent making bind param if casted value is nilRyuta Kamizono2017-05-311-7/+12
* Avoid circular require due to autoloadMatthew Draper2017-05-261-9/+9
* Rename `association_query_handler.rb` to `association_query_value.rb`Ryuta Kamizono2017-04-151-8/+9
* `AssociationQueryValue#queries` returns an array for more concise association...Ryuta Kamizono2017-04-111-13/+6
* Convert `PolymorphicArrayValue` to PORO queriesRyuta Kamizono2017-04-091-3/+5
* Convert `AssociationQueryValue` to PORO queriesRyuta Kamizono2017-04-091-5/+23
* Always need to extract `value.bound_attributes` if `value.is_a?(Relation)`Ryuta Kamizono2017-03-251-3/+1
* Preprocess association query handling in predicate builderRyuta Kamizono2017-03-201-11/+8
* Remove deprecated support to passing a class as a value in a queryRafael Mendonça França2016-12-291-2/+0
* Describe what we are protectingAkira Matsuda2016-12-231-0/+2
* Revert "Extract `PredicateBuilder::CaseSensitiveHandler`"Sean Griffin2016-08-311-19/+9
* Merge pull request #26072 from kamipo/extract_case_sensitive_handlerRafael Mendonça França2016-08-171-9/+19
|\
| * Extract `PredicateBuilder::CaseSensitiveHandler`Ryuta Kamizono2016-08-161-9/+19
* | Do not handle as an associated predicate if a table has the columnRyuta Kamizono2016-08-161-2/+2
|/
* Merge pull request #26117 from kamipo/make_association_quary_to_preparable_step1Rafael Mendonça França2016-08-161-11/+11
|\
| * Make association queries to preparable: Step 1Ryuta Kamizono2016-08-111-11/+10
* | `where` by `array|range` attribute with array or range valueRyuta Kamizono2016-08-111-7/+11
|/
* Merge pull request #26076 from yui-knk/privatize_expandKasper Timm Hansen2016-08-071-10/+10
|\
| * `ActiveRecord::PredicateBuilder#expand` to be privateyui-knk2016-08-071-10/+10
* | Add `Style/EmptyLines` in `.rubocop.yml` and remove extra empty linesRyuta Kamizono2016-08-071-1/+0
|/
* normalizes indentation and whitespace across the projectXavier Noria2016-08-061-67/+67
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-9/+9
* Remove unused `predicate_builder` for `BasicObjectHandler` and `RangeHandler`Ryuta Kamizono2016-07-021-3/+3
* Allow symbols using "dot notation" to be passed to whereSean Griffin2016-04-121-4/+3
* Ensure associations still work when the table name contains a dotSean Griffin2016-03-311-1/+4
* Fixed `where` for polymorphic associations when passed an array containing di...Philippe Huibonhoa2016-02-161-4/+3
* Use bind parameters for ranges in where clausesSean Griffin2016-01-211-1/+19
* Fix `ActiveRecord::PredicateBuilder` docs. as `register_handler` no more Clas...amitkumarsuroliya2015-09-261-1/+1
* Reduce calls to stringify_keys.Guo Xiang Tan2015-09-071-2/+2
* Freeze string literals when not mutated.schneems2015-07-191-3/+3
* Revert "Merge pull request #19755 from yuki24/activerecord/support-for-set"Yves Senn2015-04-151-1/+0
* Add support for Set to Relation#whereYuki Nishijima2015-04-131-0/+1
* Remove Relation#bind_paramsSean Griffin2015-01-271-1/+1