aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Add support for WITH and UNIONPaul Sadauskas2011-01-213-6/+27
|/
* Added Arel::Nodes::NamedFunction for representing generic SQL functionsAaron Patterson2011-01-043-4/+14
* limit and top files are not neededAaron Patterson2011-01-032-13/+0
* Merge branch '2-0-stable' into mergeAaron Patterson2011-01-034-3/+19
|\
| * Patched Arel v2.0.6 to support MSSQL SQL queries. Based on work of James Able...Viacheslav Petrenko2011-01-033-1/+15
* | requiring that the primary key be set on the UpdateManager so that databases ...Aaron Patterson2010-12-241-2/+4
* | fixing typo, thanks @devwoutAaron Patterson2010-12-211-1/+1
* | removing commented out codeAaron Patterson2010-12-141-7/+0
* | cleaning up more nodesAaron Patterson2010-12-147-38/+24
* | cleaning up more nodesAaron Patterson2010-12-147-37/+12
* | cleaning up more nodesAaron Patterson2010-12-145-31/+9
* | removing more nodes!Aaron Patterson2010-12-147-31/+16
* | remove some nodesAaron Patterson2010-12-145-30/+0
* | adding factory methods to node base classAaron Patterson2010-12-142-1/+2
* | string join should be a unary opAaron Patterson2010-12-141-0/+3
* | removing test code. :-(Aaron Patterson2010-12-141-4/+0