aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes
Commit message (Expand)AuthorAgeFilesLines
* Fix Casted#hashMatthew Draper2016-07-281-1/+1
* Add Support for GroupBy Cube, Rollup and Grouping Set Syntax for PostgreSQL V...Mohammad Habbab2016-05-041-2/+6
* added Casted#hashBert Bruynooghe2016-02-171-0/+4
* * Support for bitwise operations as infix operators. Tests included.Shahbaz Javeed2016-01-062-0/+55
* Add database specific string concatenationKeenan Brock2016-01-051-1/+6
* Implement CASE Conditional ExpressionFelix Bünemann2016-01-051-0/+57
* Merge pull request #381 from carsonreinke/function_orderRafael França2015-12-171-0/+1
|\
| * Add OrderPredications back into Nodes::Function (removed with deprecation of ...Carson Reinke2015-07-231-0/+1
* | Add case sensitive regexpKeenan Brock2015-12-052-2/+14
* | Add case sensitive matchKeenan Brock2015-12-051-1/+3
|/
* Move casted to its own fileVipul A M2015-05-311-0/+40
* Delete should respect 'limit'Bradford Folkens2015-02-231-0/+2
* Change the interface of `having` to match that of `where`Sean Griffin2015-01-272-6/+5
* Implement equality for `BindParam`Sean Griffin2015-01-251-0/+3
* Allow a type caster to be given to the `Arel::Table` objectSean Griffin2014-12-291-0/+8
* Remove `engine` from `TreeManager` and subclassesSean Griffin2014-11-291-4/+0
* Add order to BindParams in the ToSql collectorSean Griffin2014-11-172-3/+6
* Binary nodes should not generate the same hash as nodes of other classesSean Griffin2014-10-241-1/+1
* {Matches,DoesNotMatch} support the ESCAPE clauseTamir Duberstein2014-09-252-2/+14
* Remove unused @alias, being referenced in hashing.Vipul A M2014-09-161-1/+1
* `Extract#as` should not mutate the receiverTamir Duberstein2014-09-131-10/+3
* Windowing: Calling #rows or #range should assign framing only once.Alexander Staubo2014-06-221-2/+10
* Windowing support for PARTITION BY clause.Alexander Staubo2014-06-201-2/+13
* - Remove four year old deprecationVipul A M2014-06-011-5/+1
* 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