aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/relation/query_methods.rb
Commit message (Expand)AuthorAgeFilesLines
* bucketing based on join typeAaron Patterson2010-12-161-8/+17
* taking advantage of the JoinSource node in the SQL ASTAaron Patterson2010-12-161-16/+7
* remove lasgn since AST is mutatedAaron Patterson2010-12-161-1/+1
* just mutate the ast, fewer lasgnsAaron Patterson2010-12-161-3/+2
* no more manager manipulation if there is no custom join astAaron Patterson2010-12-101-6/+5
* froms should never equal 0Aaron Patterson2010-12-101-2/+0
* manager will always be a managerAaron Patterson2010-12-101-10/+6
* eliminate lasgnsAaron Patterson2010-12-101-10/+10
* dealing with an AST manager, not a relation, so fix the variable namesAaron Patterson2010-12-101-12/+12
* adding a fixme commentAaron Patterson2010-12-081-0/+1
* renaming variables, making the join_ast method privateAaron Patterson2010-12-081-51/+27
* further reducing dependence on custom_joinsAaron Patterson2010-12-081-0/+2
* reducing use of custom joinsAaron Patterson2010-12-081-1/+6
* passing the ast to a table when the relation is a tableAaron Patterson2010-12-071-3/+20
* JoinDependency is always created with an AST nowAaron Patterson2010-12-071-1/+15
* cleaning up custom_join_sql methodAaron Patterson2010-12-071-4/+6
* fix warnings, stop using global variablesAaron Patterson2010-11-301-4/+2
* stop using splat args when we do not need themAaron Patterson2010-11-301-2/+2
* reduce method calls on arelAaron Patterson2010-11-301-1/+1
* skip cloning if arguments are blankAaron Patterson2010-11-221-8/+22
* group can be done by left side onlyAaron Patterson2010-11-171-6/+3
* collapsing same table / column WHERE clauses to be OR [#4598 state:resolved]Aaron Patterson2010-11-171-4/+25
* use shorter form for sql literalsAaron Patterson2010-11-171-1/+1
* adding bind_values to relationsAaron Patterson2010-10-261-1/+8
* use shortened version to generate a sql literalAaron Patterson2010-10-191-1/+1
* avoid cloning if we do not need to cloneAaron Patterson2010-10-191-0/+2
* avoid creating a proc object when possibleAaron Patterson2010-10-191-2/+2
* Refactor JoinDependency and friends so that a JoinAssociation can produce an ...Jon Leighton2010-10-131-12/+1
* reorder removed in favor of except(:order).orderSantiago Pastorino2010-10-111-10/+1
* avoid creating objects when we canAaron Patterson2010-10-031-1/+1
* build_where should be privateAaron Patterson2010-09-301-2/+2
* removing more useless code! yay!Aaron Patterson2010-09-281-6/+2
* SqlLiteral is a string, so we can dry up these conditionalsAaron Patterson2010-09-281-4/+3
* shorten up or sql literal creation statementsAaron Patterson2010-09-281-4/+2
* we only care about arrays and stringsAaron Patterson2010-09-281-1/+1
* dry up calls to arel.join()Aaron Patterson2010-09-281-5/+4
* removing unused lasgnsAaron Patterson2010-09-281-4/+4
* refactoring to remove crazy logicAaron Patterson2010-09-281-8/+1
* performance improvement based on discussion at http://github.com/rails/rails/...Neeraj Singh2010-09-281-9/+3
* removing a conditional that is not usedAaron Patterson2010-09-281-2/+0
* avoid calling to_sql when we canAaron Patterson2010-09-281-1/+1
* make sure we use the engine assigned to the table when quotingAaron Patterson2010-09-271-1/+1
* Three performance improvements:Neeraj Singh2010-09-271-10/+9
* adds to the API guidelines the proper spelling of ArelXavier Noria2010-09-191-2/+2
* @join_values is passed in, so we should use the parameterAaron Patterson2010-09-151-1/+1
* creating a new array is required. who knew? :-(Aaron Patterson2010-09-091-1/+1
* no need for Array.wrap, also avoid array creationAaron Patterson2010-09-091-5/+4
* make apply_modules run fasterNeeraj Singh2010-09-091-3/+5
* eliminate present? for fewer method callsAaron Patterson2010-09-081-10/+2
* returning arrays lets us avoid Array.wrapAaron Patterson2010-09-081-4/+4