aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/sql
Commit message (Collapse)AuthorAgeFilesLines
* adding a Value node so that SqlLiteral values may be usedAaron Patterson2010-09-091-1/+1
|
* adding a table and engineAaron Patterson2010-08-121-0/+10
|
* moved sql related code to its own engine areaBryan Helmkamp2009-05-172-134/+0
| | | | | | | | | | | | | | | | | | | | | Conflicts: lib/arel/engine.rb lib/arel/extensions/object.rb lib/arel/predicates.rb lib/arel/primitives/attribute.rb lib/arel/primitives/expression.rb lib/arel/primitives/value.rb lib/arel/relations/operations/join.rb lib/arel/relations/relation.rb lib/arel/relations/utilities/externalization.rb lib/arel/relations/utilities/nil.rb lib/arel/relations/writes/delete.rb lib/arel/relations/writes/insert.rb lib/arel/relations/writes/update.rb spec/arel/unit/relations/skip_spec.rb spec/arel/unit/relations/take_spec.rb spec/spec_helper.rb
* Don't depend engine select_value(s) method. Quoting should be performed by ↵Emilio Tagua2009-05-061-1/+1
| | | | connection not ARel
* Fixes for PostgreSQL: always alias expresions and quote values.Emilio Tagua2009-05-041-2/+2
|
* Added DISTINCT support. Modified when to quote or not columns and tables.Emilio Tagua2009-04-291-3/+11
|
* Workaround so quote_table_name is not included when not using a column name. ↵Emilio Tagua2009-04-281-0/+5
| | | | For example: project('2 * amount')
* Fix insertion to work on SQLite3Emilio Tagua2009-04-231-23/+23
|
* can't remember what i was working onNick Kallen2008-05-181-2/+2
|
* rename refactor of circleNick Kallen2008-05-181-7/+7
|
* slight performance improvementNick Kallen2008-05-171-3/+2
|
* experimenting with new binding stuffNick Kallen2008-05-151-1/+1
|
* fixed defect in aliasNick Kallen2008-05-131-3/+3
|
* string passthrough for "group by"Nick Kallen2008-05-051-0/+6
|
* cleanupNick Kallen2008-05-042-0/+116