aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes/node.rb
Commit message (Collapse)AuthorAgeFilesLines
* bind visitor working with collector objectAaron Patterson2014-04-081-1/+5
|
* build quoted nodes in factory methodsAaron Patterson2014-03-241-2/+0
|
* add the casting node to the AST at build timeAaron Patterson2014-03-241-0/+2
| | | | | If we add the casting node to the ast at build time, then we can avoid doing the lookup at visit time.
* record who created the node when $DEBUG is trueAaron Patterson2013-05-201-1/+8
|
* call super from initializeAaron Patterson2013-05-171-0/+3
|
* 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