Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove some test warnings | Carlos Antonio da Silva | 2012-11-17 | 1 | -3/+0 |
| | |||||
* | more roflscaling strings in the visitor | Aaron Patterson | 2012-10-12 | 1 | -2/+2 |
| | |||||
* | GH-138: add Arel::SelectManager#projections method | Suraj N. Kurapati | 2012-09-21 | 1 | -0/+8 |
| | |||||
* | Support ANSI SQL2003 window functions. | Alexander Staubo | 2012-02-22 | 1 | -0/+156 |
| | |||||
* | Add SelectManager#distinct to set/unset the Arel::Nodes::Distinct.new quantifier | Jon Leighton | 2011-11-04 | 1 | -0/+13 |
| | |||||
* | Removed trailing space on the test sql string statement. | Joel Bryan Juliano | 2011-10-31 | 1 | -1/+0 |
| | |||||
* | Added a failing test for a non-table alias as rhs relation name | Joel Bryan Juliano | 2011-10-31 | 1 | -0/+18 |
| | |||||
* | Support locking by default and disable it only for SQLite. | Edgars Beigarts | 2011-08-26 | 1 | -1/+1 |
| | |||||
* | Add SelectManager#source method to get the source of the ctx | Jon Leighton | 2011-08-11 | 1 | -0/+8 |
| | |||||
* | Add SelectManager#projections= method to overwrite projections | Jon Leighton | 2011-08-11 | 1 | -0/+9 |
| | |||||
* | Make it the responsibility of the connection to hold on to a visitor for ↵ | Jon Leighton | 2011-08-08 | 1 | -0/+4 |
| | | | | generating SQL, rather than the TreeManager. (There is a related commit coming in Active Record.) | ||||
* | fix depth first visitor to support ascending and descending nodes | Aaron Patterson | 2011-06-29 | 1 | -0/+9 |
| | |||||
* | do not cache sql literal values | Aaron Patterson | 2011-05-17 | 1 | -1/+1 |
| | |||||
* | Add support for ordering on expressions | Arthur Taylor | 2011-04-28 | 1 | -0/+23 |
| | | | | | | | | | | | | | | Conflicts: lib/arel.rb lib/arel/attributes/attribute.rb lib/arel/nodes/infix_operation.rb lib/arel/nodes/named_function.rb Conflicts: lib/arel.rb lib/arel/attributes/attribute.rb | ||||
* | adding Distinct ON node | Aaron Patterson | 2011-04-21 | 1 | -1/+1 |
| | |||||
* | adding a spec to demonstrate subqueries | Aaron Patterson | 2011-04-18 | 1 | -0/+12 |
| | |||||
* | fixing Table tests | Aaron Patterson | 2011-04-18 | 1 | -1/+1 |
| | |||||
* | Fixed deep copy bug in SelectManager clone | Arthur Taylor | 2011-04-19 | 1 | -0/+10 |
| | |||||
* | use TableAlias nodes for aliasing subselects | Aaron Patterson | 2011-03-30 | 1 | -1/+1 |
| | |||||
* | Make SelectManager#as act like node predications | John Mileham | 2011-03-25 | 1 | -2/+18 |
| | |||||
* | supporting any node in SelectManager#from | Aaron Patterson | 2011-03-23 | 1 | -0/+17 |
| | |||||
* | adding create_insert method | Aaron Patterson | 2011-03-21 | 1 | -0/+6 |
| | |||||
* | Fixes rails bug #6058. | Hugo Peixoto | 2011-03-21 | 1 | -0/+14 |
| | | | | Propagates 'where' clauses when subquerying is triggered on the UpdateManager. | ||||
* | assinging nil to an offset will remove the offset from the AST | Aaron Patterson | 2011-02-25 | 1 | -0/+26 |
| | |||||
* | Adding SelectManager#limit= and removing limit nodes when nil is assigned to ↵ | Aaron Patterson | 2011-02-25 | 1 | -0/+9 |
| | | | | limit | ||||
* | adding failing tests for rails #6384 | Aaron Patterson | 2011-02-21 | 1 | -0/+18 |
| | |||||
* | use the cache mechanism in the connection pool rather than our own cache | Aaron Patterson | 2011-02-07 | 1 | -0/+4 |
| | |||||
* | Make #with chainable | Paul Sadauskas | 2011-02-02 | 1 | -4/+1 |
| | |||||
* | Added support for INTERSECT and EXCEPT | Brian Cardarella | 2011-01-22 | 1 | -0/+54 |
| | |||||
* | WTF, tabs? | Paul Sadauskas | 2011-01-21 | 1 | -30/+30 |
| | |||||
* | Add support for WITH and UNION | Paul Sadauskas | 2011-01-21 | 1 | -0/+73 |
| | | | | | | PostgreSQL WITH RECURSIVE support Make WITH be a unary node | ||||
* | Allow HAVING to take multiple conditions, like WHERE | Jon Leighton | 2011-01-04 | 1 | -1/+16 |
| | |||||
* | requiring that the primary key be set on the UpdateManager so that databases ↵ | Aaron Patterson | 2010-12-24 | 1 | -0/+2 |
| | | | | which do not support UPDATE with LIMIT will work | ||||
* | adding join_sources so we can access the join sources of the select core | Aaron Patterson | 2010-12-14 | 1 | -0/+6 |
| | |||||
* | string join should be a unary op | Aaron Patterson | 2010-12-14 | 1 | -1/+1 |
| | |||||
* | adding a join source node | Aaron Patterson | 2010-12-14 | 1 | -6/+4 |
| | |||||
* | adding a factory method for and nodes | Aaron Patterson | 2010-12-09 | 1 | -0/+8 |
| | |||||
* | get from values out of the select manager | Aaron Patterson | 2010-12-07 | 1 | -0/+5 |
| | |||||
* | adding a join factory method on the select manager | Aaron Patterson | 2010-12-07 | 1 | -0/+18 |
| | |||||
* | declawing connection from the Table class | Aaron Patterson | 2010-12-03 | 1 | -0/+4 |
| | |||||
* | attributes do not need a column member | Aaron Patterson | 2010-12-03 | 1 | -0/+7 |
| | |||||
* | deprecating the "delete" method in favor of compile_delete | Aaron Patterson | 2010-12-02 | 1 | -4/+4 |
| | |||||
* | deprecating the update method in favor of compile_update | Aaron Patterson | 2010-12-02 | 1 | -13/+10 |
| | |||||
* | arel more nicely supports EXISTS queries | Aaron Patterson | 2010-11-05 | 1 | -6/+22 |
| | |||||
* | renaming @head to @ast | Aaron Patterson | 2010-11-05 | 1 | -0/+9 |
| | |||||
* | removing unused variables | Aaron Patterson | 2010-10-20 | 1 | -7/+0 |
| | |||||
* | renaming test_helper to helper so that it is not double required | Aaron Patterson | 2010-10-18 | 1 | -1/+1 |
| | |||||
* | got rid of retarded check method. down with rspec | Ryan Davis | 2010-10-18 | 1 | -10/+10 |
| | |||||
* | Renamed spec_helper to test_helper | Ryan Davis | 2010-10-18 | 1 | -1/+1 |
| | |||||
* | Removed TreeManagerShared and related tests. They sucked | Ryan Davis | 2010-10-18 | 1 | -12/+0 |
| |