aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/table.rb
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | their names
* adding default limits when there is an offset for sqlite and mysql [#5316 ↵Aaron Patterson2010-10-201-0/+4
| | | | state:resolved]
* 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
| | | | necessary for Oracle adapter for RETURNING ... INTO ... clause generation
* 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
| | | | This reverts commit e460aa96ae9bd5f1a24d798b2d22984a54810c70.
* 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
|
* adding having nodesAaron Patterson2010-09-081-0/+4
|
* visiting symbols in the SQL visitorAaron Patterson2010-09-081-1/+1
|
* Table#project takes multiple parametersAaron Patterson2010-09-081-2/+2
|
* adding group to TableAaron Patterson2010-09-071-0/+4
|
* joins are starting to work betterAaron Patterson2010-09-071-2/+2
|
* adding joins method to TableAaron Patterson2010-09-071-0/+4
|
* fixing warningAaron Patterson2010-09-061-1/+1
|
* select manager responds to orderAaron Patterson2010-09-061-0/+4
|
* adding string join nodes and a visitor to produce backwards compatible ↵Aaron Patterson2010-08-241-1/+8
| | | | "join_sql"
* Squashed commit of the following:Aaron Patterson2010-08-231-1/+2
| | | | | | | | commit 3c6727732b349551df342b9eee66ed53d47e53eb Author: Aaron Patterson <aaron.patterson@gmail.com> Date: Mon Aug 23 14:11:34 2010 -0700 adding table alias
* joins can be createdAaron Patterson2010-08-181-1/+12
|
* table responds to takeAaron Patterson2010-08-161-0/+4
|
* adding deprecated crud module for backwards compatAaron Patterson2010-08-161-0/+2
|
* insert manager is starting to take shapeAaron Patterson2010-08-131-1/+1
|
* table responds to "project"Aaron Patterson2010-08-131-0/+4
|
* Table.new can take a hash for the second paramAaron Patterson2010-08-131-3/+4
|
* table responds to where, column info is cachedAaron Patterson2010-08-131-3/+8
|
* project works with stringsAaron Patterson2010-08-131-2/+2
|
* limits are addedAaron Patterson2010-08-121-0/+4
|
* to_sql visitor startedAaron Patterson2010-08-121-0/+2
|
* tables can fetch attributesAaron Patterson2010-08-121-5/+12
|
* starting a spec for the tableAaron Patterson2010-08-121-1/+1
|
* adding a table and engineAaron Patterson2010-08-121-0/+15