Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | more select manager tests passing | Aaron Patterson | 2014-04-08 | 1 | -1/+2 |
| | |||||
* | removing unused join_sql method | Aaron Patterson | 2014-04-08 | 1 | -12/+5 |
| | |||||
* | remove order_clauses since we do not use it | Aaron Patterson | 2014-04-08 | 1 | -10/+0 |
| | |||||
* | Added right and full outer joins | Stephen Prater & Fire-Dragon-DoL | 2014-03-30 | 1 | -0/+16 |
| | |||||
* | add the casting node to the AST at build time | Aaron Patterson | 2014-03-24 | 1 | -2/+2 |
| | | | | | If we add the casting node to the ast at build time, then we can avoid doing the lookup at visit time. | ||||
* | Remove deprecated Arel::Expression | Rafael Mendonça França | 2014-02-10 | 1 | -12/+0 |
| | |||||
* | Remove deprecated Arel::SqlLiteral | Rafael Mendonça França | 2014-02-10 | 1 | -10/+10 |
| | |||||
* | add bind values to the manager class | Aaron Patterson | 2014-01-14 | 1 | -0/+7 |
| | |||||
* | Merge pull request #234 from aackerman/remove-test-engine-proxy | Rafael Mendonça França | 2014-01-04 | 1 | -68/+8 |
|\ | | | | | Removed EngineProxy in SelectManager tests | ||||
| * | Removed EngineProxy in SelectManager tests | Aaron Ackerman | 2014-01-04 | 1 | -68/+8 |
| | | |||||
* | | Assert that SelectManager#project accepts a raw String | Aaron Ackerman | 2014-01-04 | 1 | -4/+2 |
|/ | |||||
* | Remove deprecated calls from the tests | Rafael Mendonça França | 2013-12-05 | 1 | -6/+6 |
| | |||||
* | explicitly pass the pk to compile_update | Aaron Patterson | 2013-11-16 | 1 | -6/+6 |
| | |||||
* | Remove deprecated calls to `SelectManage#insert` with preference to using ↵ | Vipul A M | 2013-11-10 | 1 | -14/+0 |
| | | | | `compile_insert` | ||||
* | 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 |
| |