aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes/node.rb
Commit message (Collapse)AuthorAgeFilesLines
* while using activerecord-sqlserver-adapter 3.1.5 with Rails 3.1 with Arel ↵Adam H2012-01-201-1/+1
| | | | | | | | | | 2.2.1 we encountered the error uninitialized constant Arel::Nodes::Visitors::DepthFirst apparently Arel was trying to call a relative namespace with Visitors::DepthFirst.new(block).accept self we fixed this by making it call an absolute namespace with ::Arel::Visitors::DepthFirst.new(block).accept self
* Make it the responsibility of the connection to hold on to a visitor for ↵Jon Leighton2011-08-081-2/+1
| | | | generating SQL, rather than the TreeManager. (There is a related commit coming in Active Record.)
* Fix #not to stop wrapping in a grouping nodeErnie Miller2011-02-111-1/+1
|
* adding factory methods to node base classAaron Patterson2010-12-141-0/+1
|
* AND nodes are now n-aryAaron Patterson2010-12-091-1/+1
|
* Merge branch '2-0-stable'Aaron Patterson2010-12-061-1/+1
|\ | | | | | | | | * 2-0-stable: adding a test for the dot visitor
| * adding a test for the dot visitorAaron Patterson2010-12-061-1/+1
| |
* | we actually want enumerable in NodeAaron Patterson2010-12-011-0/+2
|/
* rails 3.0.x will not let us have nice thingsAaron Patterson2010-12-011-2/+0
|
* base class works with visitorAaron Patterson2010-11-291-0/+2
|
* mostly implemented depth-first traversalAaron Patterson2010-11-291-0/+7
|
* adding a "not" factory method for creating Not nodesAaron Patterson2010-11-231-0/+7
|
* alias visitor_for to forAaron Patterson2010-10-031-1/+1
|
* to_sql on nodes may be passed an engineAaron Patterson2010-09-271-0/+10
|
* adding a grouping nodeAaron Patterson2010-09-151-0/+20