aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes
Commit message (Expand)AuthorAgeFilesLines
* Allow INSERT INTO <table> SELECT queriesJean Boussier2014-04-101-2/+5
* Merge branch 'master' into collectorAaron Patterson2014-04-083-0/+14
|\
| * Add Regexp and NotRegexp nodes for PostgreSQLJames Le Cuirot2014-04-081-0/+2
| * Added right and full outer joinsStephen Prater & Fire-Dragon-DoL2014-03-302-0/+12
* | 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
* Remove deprecated Arel::ExpressionRafael Mendonça França2014-02-103-4/+0
* Add :encode_with for proper YAML serializationIvan Antropov2013-11-091-0/+4
* record who created the node when $DEBUG is trueAaron Patterson2013-05-201-1/+8
* call super from initializeAaron Patterson2013-05-178-0/+10
* Add equality to ALL THE THINGS (that matter)Ernie Miller2012-08-1814-2/+174
* Add Nodes::TableAlias#engineJon Leighton2012-07-131-0/+4
* Remove ArgumentError.Jon Leighton2012-07-131-2/+1
* Include Predications in GroupingErnie Miller2012-05-193-7/+7
* Must support aliases for OVER operator.Alexander Staubo2012-02-231-0/+2
* Add #extract, which produces ANSI SQL function EXTRACT(<field> from <expr>).Alexander Staubo2012-02-231-0/+23
* Support ANSI SQL2003 window functions.Alexander Staubo2012-02-224-1/+95
* bind parameters can be differentiated from sql literalsAaron Patterson2012-02-201-0/+3
* while using activerecord-sqlserver-adapter 3.1.5 with Rails 3.1 with Arel 2.2...Adam H2012-01-201-1/+1
* Allow using non-table alias as a rhs relation name, fix for #84 and #59JoelJuliano2011-10-301-1/+1
* Make it the responsibility of the connection to hold on to a visitor for gene...Jon Leighton2011-08-081-2/+1
* Support update statements containing joinsJon Leighton2011-08-081-0/+4
* Remove short circuit evaluation and leave AST as it isDaniel Cadenas2011-08-032-22/+0
* Add nodes for boolean constantsDaniel Cadenas2011-08-032-0/+34
* Break Ordering into Ascending/Descending nodes, allow reversalErnie Miller2011-06-154-15/+48
* Include Arel::Predicates to Arel::Nodes::Function so you can do table[:id].co...Samuel Kadolph2011-05-272-2/+1
* InfixOperations are valid value expressions per SQL99 BNF, andErnie Miller2011-05-021-0/+1
* Stop calling to_s on aliases, require them to be strings already.Ernie Miller2011-04-291-2/+2
* Move #as to AliasPredication, stop overriding Function's #as.Ernie Miller2011-04-293-2/+4
* Add support for ordering on expressionsArthur Taylor2011-04-281-0/+1
* adding Distinct ON nodeAaron Patterson2011-04-212-6/+7
* adding a DISTINCT nodeAaron Patterson2011-04-212-7/+16
* adding a Bin node to emit mysql BINARY keywordsAaron Patterson2011-04-111-0/+1
* fixing the leg order of TableAlias nodesAaron Patterson2011-03-301-2/+2
* Replace MathOperation with InfixOperation to support more operatorsErnie Miller2011-03-092-15/+42
* Merge branch 'master' of github.com:rails/arelAaron Patterson2011-03-071-0/+4
|\
| * Add an #table_name method to Table and TableAlias, which always returns the a...Jon Leighton2011-03-041-0/+4
* | Merge remote branch 'stiff/master' into omgAaron Patterson2011-03-071-0/+15
|\ \ | |/ |/|
| * implemented support for math operations in numeric attributesVladimir Meremyanin2011-01-291-0/+15
* | Lock should be a unary nodeAaron Patterson2011-02-212-10/+1
* | Merge remote branch 'jstorimer/master' into omgAaron Patterson2011-02-211-0/+4
|\ \
| * | Allow database specific locking clauses to be usedJesse Storimer2011-01-201-0/+4
* | | Fix #not to stop wrapping in a grouping nodeErnie Miller2011-02-111-1/+1
* | | Merge branch 'named-function-predicates'Aaron Patterson2011-02-021-0/+2
|\ \ \ | |_|/ |/| |
| * | Chain predications off of named functionsDaniel Azuma2011-01-191-0/+2
| |/
* | Added support for INTERSECT and EXCEPTBrian Cardarella2011-01-221-0/+2
* | WTF, tabs?Paul Sadauskas2011-01-211-6/+6
* | With node takes an array, less code to determine alternative nodesPaul Sadauskas2011-01-211-8/+1
* | Don't need with_recursivePaul Sadauskas2011-01-211-2/+1