aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/engines/sql/relations/compiler.rb
Commit message (Expand)AuthorAgeFilesLines
* PERF: avoiding more method missingAaron Patterson2010-07-271-1/+1
* PERF: caching engine, fewer calls to method_missingAaron Patterson2010-07-261-1/+6
* PERF: removing *args calls, do not call send on protected methods then they a...Aaron Patterson2010-07-261-9/+18
* Performance: use blocks only when needed.Emilio Tagua2010-06-241-2/+6
* Don't use a subquery when there are joins. Use a required alias for the subqu...Emilio Tagua2010-06-231-3/+4
* Add support for counting rows with conditions or limit using a subquery.Emilio Tagua2010-06-231-6/+17
* Fix tests to work properly on Ruby 1.9, honor multiple calls to #order in mem...Ernie Miller2010-05-211-2/+2
* Use adapter add_limit_offset! method when building query.Emilio Tagua2010-03-251-5/+5
* changes for Oracle support - OracleCompiler and corresponding tests with Orac...Raimonds Simanovskis2010-03-011-4/+72
* Moved adding of limit on deletion and adding of limit on update conditions to...Praveen Devarao2010-02-251-1/+6
* Insertions should use insert and not execute to get a valid returningEmilio Tagua2010-02-181-23/+0
* Added support for RETURNING primary key when available, only forEmilio Tagua2010-02-181-0/+4
* Moved primary_key to relation, send pk to engine, to build a betterEmilio Tagua2010-02-181-7/+2
* Move update conditions with limit logic into compilers.Emilio Tagua2010-02-161-0/+10
* Move using_distinct_on? to PostgreSQL compiler. Extract order tweakingEmilio Tagua2010-02-161-4/+0
* Extract SQL logic from Arel::Relation into compilers.Emilio Tagua2010-02-151-0/+63