aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/association_preload.rb
Commit message (Expand)AuthorAgeFilesLines
* Split AssociationProxy into an Association class (and subclasses) which manag...Jon Leighton2011-02-181-11/+11
* Add interpolation of association conditions back in, in the form of proc { .....Jon Leighton2011-02-141-2/+10
* Rename AssociationProxy#loaded to loaded! as it mutates the associationJon Leighton2011-01-301-3/+3
* we have a method for setting preloaded records, so use itAaron Patterson2011-01-181-6/+2
* reduce objects, reduce loops and function calls while building the conditionalAaron Patterson2011-01-181-4/+2
* keys will always be strings in the id => record mapAaron Patterson2011-01-181-1/+1
* reduce method calls and loops when dealing with custom conditionsAaron Patterson2011-01-181-4/+3
* ony bother with record map keys when we need themAaron Patterson2011-01-181-9/+9
* refactor elaborate group_by in to a normal group_byAaron Patterson2011-01-181-8/+3
* lazily instantiate AR objects in order to avoid NoMethodErrorsAaron Patterson2011-01-111-8/+14
* Get rid of set_association_target and association_loaded? as the parts of the...Jon Leighton2011-01-111-6/+13
* avoid splatting arrays by using concatAaron Patterson2011-01-111-3/+3
* only use one array when collecting split up queriesAaron Patterson2011-01-101-1/+1
* When preloading a belongs_to, the target should still be set (to nil) if ther...Jon Leighton2011-01-031-9/+14
* Have a proper AssociationReflection#foreign_type method rather than using opt...Jon Leighton2011-01-031-7/+4
* Rename AssociationReflection#primary_key_name to foreign_key, since the optio...Jon Leighton2010-12-311-11/+11
* try not to make so many funcallsAaron Patterson2010-12-261-3/+6
* make our hash of klasses and ids actually have classes for keysAaron Patterson2010-12-261-8/+6
* Refactor we_can_set_the_inverse_on_this? to use a less bizarre name amongst o...Jon Leighton2010-12-261-3/+2
* refactor to use group_byAaron Patterson2010-12-251-3/+3
* arel will deal with casting the ids, so we can delete thisAaron Patterson2010-12-251-13/+1
* use arel to determine selection columnAaron Patterson2010-12-251-2/+1
* refactoring method selectionAaron Patterson2010-12-251-10/+5
* using arel to compile sql statementsAaron Patterson2010-12-251-8/+17
* use sql literal factory methodAaron Patterson2010-12-251-1/+1
* take more advantage of arel sql compilerAaron Patterson2010-12-251-12/+20
* refactoring AST buildingAaron Patterson2010-12-251-5/+3
* use arel to compile SQL statementsAaron Patterson2010-12-251-6/+15
* avoid duping and new objectsAaron Patterson2010-12-231-2/+3
* probably should use the some_ids variable here. o_OAaron Patterson2010-12-221-1/+1
* removing SQL interpolation, please use scoping and attribute conditionals as ...Aaron Patterson2010-12-221-6/+1
* use arel to compile SQL rather than build stringsAaron Patterson2010-12-221-1/+8
* build an AST rather than build SQL stringsAaron Patterson2010-12-221-1/+10
* Fix problem with duplicated records when a :uniq :through association is prel...Jon Leighton2010-12-151-0/+1
* Removed ids_in_list_limit in favor of in_clause_length defined in database_li...Alex Rothenberg2010-11-231-2/+2
* removing space errorsAaron Patterson2010-11-181-1/+1
* Adapters can specify maximum number of ids they support in a list of expressionsAlex Rothenberg2010-11-181-5/+21
* Convert :primary_key in association to a string before comparing to column na...Denis Odorcic2010-10-301-1/+1
* refactor to remove `through_records`Aaron Patterson2010-10-231-10/+7
* removing dead codeAaron Patterson2010-10-231-2/+0
* Revert "porting 066518295032a8e3f3468737337b8c8299442867 to master. Thanks M...Aaron Patterson2010-09-281-1/+1
* porting 066518295032a8e3f3468737337b8c8299442867 to master. Thanks Marcelo G...Aaron Patterson2010-09-281-1/+1
* Prevent shadowing outer local variable.Emilio Tagua2010-09-271-3/+3
* remove more codesAaron Patterson2010-09-211-6/+4
* deleting more codeAaron Patterson2010-09-211-4/+1
* use each properly to avoid splatting a variableAaron Patterson2010-09-211-2/+1
* deleting repeated codesAaron Patterson2010-09-211-13/+10
* we should mark sql strings as sql literalsAaron Patterson2010-08-231-1/+1
* removing unused codeAaron Patterson2010-08-221-3/+1
* Deletes trailing whitespaces (over text files only find * -type f -exec sed '...Santiago Pastorino2010-08-141-4/+4