aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation/predicate_builder.rb
Commit message (Expand)AuthorAgeFilesLines
* CollectionProxy < RelationJon Leighton2012-05-111-3/+3
* Remove Arel::Relation constant from PredicateBuilder.Juanjo Bazán2012-03-271-2/+2
* Refactor and cleanup in some ActiveRecord modulesCarlos Antonio da Silva2012-03-031-14/+13
* automatically add references when we canJon Leighton2012-01-161-0/+12
* refactor AR::PredicateBuilder.build_from_hashAkira Matsuda2011-12-291-35/+37
* where(foo: [1, nil]) becomes "WHERE foo = 1 OR foo IS NULL"Akira Matsuda2011-12-281-1/+4
* no need to compact an already compacted ArrayAkira Matsuda2011-12-281-1/+1
* Make PredicateBuilder recognise AR::ModelJon Leighton2011-12-241-2/+2
* pushing caching and visitors down to the connectionAaron Patterson2011-11-191-1/+1
* Fixes issue #3483, regarding using a mixture of ranges and discrete values in...Ryan Naughton2011-11-141-6/+8
* Fix PredicateBuilder clobbering select_values in subquery.Ernie Miller2011-08-201-1/+1
* Fix assumption of primary key name in PredicateBuilder subquery.Ernie Miller2011-08-201-1/+1
* supporting nil when passed in as an IN clauseAaron Patterson2011-04-291-1/+12
* use Arel::Table#alias rather than passing the :as parameterAaron Patterson2011-03-051-2/+2
* Split AssociationProxy into an Association class (and subclasses) which manag...Jon Leighton2011-02-181-1/+1
* use the arel table rather than generating stringsAaron Patterson2011-02-161-1/+1
* no need for Array.wrapAaron Patterson2011-02-161-1/+1
* removed an unnecessary second query when passing an ActiveRecord::Relation to...Steven Fenigstein2011-02-161-1/+4
* User id instead of quoted_id to prevent double quoting. Fixes failing test fo...Robert Pankowecki (Gavdi)2011-01-041-1/+1
* arel can escape the id, so avoid using the database connectionAaron Patterson2010-12-221-1/+1
* Arel::Table#[] always returns an attribute, so no need for ||Aaron Patterson2010-12-221-1/+1
* to_sym stuff before passing it to arelAaron Patterson2010-12-221-1/+1
* just wrap as a sql literalAaron Patterson2010-11-231-2/+1
* Do not send id for quoting twice if the primary key is string.Neeraj Singh2010-11-231-1/+2
* support finding by a ruby class [#5979 state:resolved]Aaron Patterson2010-11-151-0/+3
* use quoted id of single AR::Base objects in predicatesAaron Patterson2010-11-151-0/+2
* avoid creating objects when we canAaron Patterson2010-10-031-11/+5
* passing the quoted id to arel if the object has a quoted idAaron Patterson2010-09-101-1/+3
* No need to check if the attribute exists (this is the same behavior as in 2.3...José Valim2010-06-291-3/+1
* Fix small bug where ActiveRecord::PredicateBuilder#build_from_hash didn't tes...James Harton2010-06-221-1/+1
* Raise a StatementInvalid error when trying to build a condition with hash key...Carl Lerche2010-04-031-1/+3
* Goodbye ActiveRecord::NamedScope::ScopePratik Naik2010-04-021-1/+1
* Arel now handles ranges with excluded end.Emilio Tagua2010-03-291-6/+1
* Arel now fallback to using Arel::Attribute if the table/column doesn't exists.Emilio Tagua2010-03-101-3/+1
* Fix scope loading issue when the table doesn't existPratik Naik2010-03-101-1/+3
* Rely on arel to generate the correct sql when an empty array is supplied to I...Pratik Naik2010-01-301-1/+1
* Handle invalid query IN() generated when a blank array is supplied in hash co...Pratik Naik2010-01-181-1/+2
* Inherit named scope class Scope from RelationPratik Naik2010-01-181-1/+1
* Rename Model.arel_table to Model.active_relationPratik Naik2010-01-021-5/+5
* Handle Range with excluded endPratik Naik2010-01-011-1/+8
* Try using cached attribute before creating a new onePratik Naik2010-01-011-1/+1
* Use PredicateBuilder for sql hash sanitizationPratik Naik2010-01-011-2/+4
* Fix the method name for recusionPratik Naik2010-01-011-1/+1
* Move predicate building to a stand alone PredicateBuilder classPratik Naik2010-01-011-0/+36