aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/table.rb
Commit message (Expand)AuthorAgeFilesLines
* Allow a type caster to be given to the `Arel::Table` objectSean Griffin2014-12-291-4/+17
* Remove `engine` from `TreeManager` and subclassesSean Griffin2014-11-291-4/+3
* Remove engine from the constructor arguments `Arel::Table`Sean Griffin2014-11-291-40/+21
* Remove deprecated method "Table#primary_key"Sean Griffin2014-11-261-14/+0
* Arel doesn't depend on activesupport and doesn't have "String#blank?"Vipul A M2014-06-011-1/+1
* Merge pull request #271 from jordansexton/patch-2Rafael Mendonça França2014-05-191-0/+8
|\
| * Added #update_manager and #delete_manager convenience methods for consistencyJordan Sexton2014-05-171-0/+8
* | convenience method for outer_joinBrian Hahn2014-05-181-0/+4
|/
* Remove joins methodRafael Mendonça França2013-12-051-8/+0
* Merge pull request #196 from vipulnsward/remove_deprecatedRafael Mendonça França2013-11-091-21/+0
|\
| * Remove deprecated `Arel::Table#columns` with no replacementVipul A M2013-07-041-11/+0
| * Remove deprecated `Arel::Table.table_cache` with no replacementVipul A M2013-07-041-10/+0
* | Improve performance of #uniq across a large number of nodesSam2013-08-301-1/+4
|/
* ARel -> ArelXavier Noria2013-04-141-1/+1
* Add equality to ALL THE THINGS (that matter)Ernie Miller2012-08-181-0/+13
* bumping to 3.0.0Aaron Patterson2012-01-121-4/+4
* fixing the leg order of TableAlias nodesAaron Patterson2011-03-301-1/+1
* Add an #table_name method to Table and TableAlias, which always returns the a...Jon Leighton2011-03-041-0/+3
* sql literals may be used as column attributesAaron Patterson2010-12-221-1/+1
* adding a join source nodeAaron Patterson2010-12-141-1/+1
* fixing deprecation noticeAaron Patterson2010-12-131-2/+1
* deprecating Arel::Table#primary_keyAaron Patterson2010-12-131-0/+6
* adding a join factory method on the select managerAaron Patterson2010-12-071-3/+4
* only break backwards compatibility in major releasesAaron Patterson2010-12-031-3/+3
* declawing connection from the Table classAaron Patterson2010-12-031-10/+8
* attributes do not need a column memberAaron Patterson2010-12-031-6/+8
* deprecating "insert"Aaron Patterson2010-12-021-0/+4
* deprecating the "joins" methodAaron Patterson2010-11-301-0/+4
* make table aliases cheaper to allocateAaron Patterson2010-11-241-2/+2
* Fix a bit the initialization of TableIvan Ukhov2010-11-171-1/+1
* Let table_exists? find tables in @@table_cache even if symbols are passed as ...Ivan Ukhov2010-11-171-2/+2
* adding default limits when there is an offset for sqlite and mysql [#5316 sta...Aaron Patterson2010-10-201-0/+4
* Fisting arel specs -- still needs tree_manager and cleanupRyan Davis2010-10-181-5/+1
* Created syntactic sugar Table(...) methodSnuggs2010-10-161-1/+5
* refactoring join_sql to return nil if there are no sourcesAaron Patterson2010-09-281-11/+10
* making select manager publicAaron Patterson2010-09-281-1/+2
* pass primary key name and value to ActiveRecord adapter insert methodRaimonds Simanovskis2010-09-281-1/+5
* these readers should be accessorsAaron Patterson2010-09-271-1/+1
* changing method name to be more clearAaron Patterson2010-09-271-11/+11
* moving visitors aroundAaron Patterson2010-09-231-2/+2
* ignoring aliasAaron Patterson2010-09-231-1/+1
* constructor can take column infoAaron Patterson2010-09-211-8/+19
* returning nil for tables that do not existAaron Patterson2010-09-181-0/+16
* Revert "Table#[] returns nil when table does not exist"Aaron Patterson2010-09-151-2/+0
* Table#[] returns nil when table does not existAaron Patterson2010-09-151-0/+2
* adding an EXISTS node, update method will generate an IN clauseAaron Patterson2010-09-141-0/+5
* using table_alias when :as is passed to the constructorAaron Patterson2010-09-121-0/+5
* adding not equal node, column names are expected to be symbolsAaron Patterson2010-09-101-2/+2
* Table#join will noop when nil is passedAaron Patterson2010-09-091-0/+2
* adding locking node to the ASTAaron Patterson2010-09-081-0/+4