Raimonds Simanovskis
|
c51fa6bdfc
|
ignore raw_sql_ table alias that is used by Oracle adapter
|
2010-06-04 22:44:04 +03:00 |
|
Raimonds Simanovskis
|
a83e6b1b6a
|
downcase table names in aliased_table_name_for and references_eager_loaded_tables? methods (as Oracle quoted table names are in uppercase)
|
2010-06-04 22:44:03 +03:00 |
|
Pratik Naik
|
13eb2c87e6
|
Make Relation#inspect less noisy
|
2010-04-02 18:57:46 +01:00 |
|
Pratik Naik
|
cfa283201e
|
Goodbye ActiveRecord::NamedScope::Scope
|
2010-04-02 18:57:46 +01:00 |
|
Pratik Naik
|
83ebe6224f
|
Oops :extends is not a MULTI_VALUE_METHOD
|
2010-04-02 17:39:47 +01:00 |
|
Pratik Naik
|
b77dd218ce
|
Add Relation extensions
|
2010-04-02 17:38:02 +01:00 |
|
Xavier Noria
|
76f024ac8d
|
adds missing requires for Object#blank? and Object#present?
|
2010-03-28 14:15:02 +02:00 |
|
Emilio Tagua
|
d289e15af9
|
From and lock should be defined to be consistent with other ivars. Limit and offset are always defined, no need to test that.
[#4253 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2010-03-22 11:48:39 -07:00 |
|
Aaron Patterson
|
5de3698e2b
|
cleaning up many more warnings in activerecord [#4180 state:resolved]
Signed-off-by: wycats <wycats@gmail.com>
|
2010-03-15 08:57:41 -07:00 |
|
Aaron Patterson
|
115230e619
|
cleaning up some test warnings
Signed-off-by: wycats <wycats@gmail.com>
|
2010-03-14 17:28:27 -06:00 |
|
Aaron Patterson
|
aad432a9e9
|
removing spawn from SpawnMethods
Signed-off-by: wycats <wycats@gmail.com>
|
2010-03-10 13:29:00 -08:00 |
|
Pratik Naik
|
dc3cc6c608
|
Move batch finders to Relation
|
2010-02-12 22:31:03 +00:00 |
|
Pratik Naik
|
4afd9702fe
|
Relation should respond to class methods
|
2010-01-22 20:14:37 +05:30 |
|
Pratik Naik
|
ee8c006dac
|
Allow calling class methods on a Relation
|
2010-01-22 20:10:41 +05:30 |
|
Pratik Naik
|
da142cd865
|
Supplying Arel::SqlLiteral is much faster
|
2010-01-21 17:52:09 +05:30 |
|
Pratik Naik
|
459e9b29d4
|
Use @limit_value and @offset_value instead of calling arel
|
2010-01-20 22:20:56 +05:30 |
|
Pratik Naik
|
8d31c9f3a0
|
Move update and update_all to Relation
|
2010-01-20 22:20:56 +05:30 |
|
Pratik Naik
|
8b9bfbe225
|
Dont delegate Relation#update to arel
|
2010-01-20 19:01:26 +05:30 |
|
Pratik Naik
|
f216fadc0e
|
Delegate delete_all to Relation
|
2010-01-20 18:33:14 +05:30 |
|
Pratik Naik
|
9756805676
|
Move destroy to Relation
|
2010-01-20 18:28:45 +05:30 |
|
Pratik Naik
|
223e2a2709
|
Remove Base.delete as it's same as Relation#delete
|
2010-01-20 18:24:36 +05:30 |
|
Pratik Naik
|
8f0f02a166
|
Make Relation#destroy_all handle all the cases
|
2010-01-20 18:12:50 +05:30 |
|
Pratik Naik
|
52ec4311f5
|
Delegate all finders to Relation
|
2010-01-20 03:35:25 +05:30 |
|
Pratik Naik
|
9acf0af544
|
Remove Relation#where_clause
|
2010-01-19 23:11:54 +05:30 |
|
Pratik Naik
|
dbce07b81d
|
Give preference to to_a over arel from Relation#method_missing
|
2010-01-19 22:52:08 +05:30 |
|
Pratik Naik
|
9465b84b54
|
Rename CalculationMethods to Calculations and get rid of the old Calculations module
|
2010-01-19 22:17:33 +05:30 |
|
Pratik Naik
|
b9599502c9
|
Add Relation#construct_relation_for_association_calculations for calculations with includes
|
2010-01-19 15:22:09 +05:30 |
|
Pratik Naik
|
e6a68a5cc3
|
Add Relation#find_with_associations to load relation with eager loaded associations
|
2010-01-19 04:42:19 +05:30 |
|
Pratik Naik
|
8bb5274648
|
Get rid of Relation#order_clauses
|
2010-01-18 18:56:55 +05:30 |
|
Pratik Naik
|
88de6b2de2
|
Inherit named scope class Scope from Relation
|
2010-01-18 04:24:24 +05:30 |
|
Pratik Naik
|
c6850d8361
|
Ensure that Scope#proxy_scope is always klass. Rename proxy_scope to klass too.
|
2010-01-18 00:03:18 +05:30 |
|
Pratik Naik
|
8d87c80c19
|
Make Relation#reload force load the records immediately
|
2010-01-17 04:25:59 +05:30 |
|
Pratik Naik
|
3da29f647b
|
Remove AR#scope() method
|
2010-01-16 01:42:01 +05:30 |
|
Pratik Naik
|
bed9179aa1
|
Make scopes use relations under the hood
|
2010-01-16 00:02:46 +05:30 |
|
Pratik Naik
|
a04486dc99
|
Delay building arel relation as long as possible for improved introspection
|
2010-01-12 22:25:55 +05:30 |
|
Pratik Naik
|
a68165833a
|
Add Relation#create_with to explictily specify create scope
|
2010-01-04 03:50:16 +05:30 |
|
Pratik Naik
|
a115b5d79a
|
Ensure using proper engine for Arel::Table
|
2010-01-04 02:05:18 +05:30 |
|
Pratik Naik
|
22bfd8b098
|
Rename a variable name for consistency
|
2010-01-03 19:20:40 +05:30 |
|
Pratik Naik
|
8edfa8f82f
|
Move Relation#spawn and Relation#merge to a separate module
|
2010-01-03 18:57:57 +05:30 |
|
Pratik Naik
|
3eca0ab838
|
Give preference to the second relation's order when merging
|
2010-01-03 18:52:30 +05:30 |
|
Pratik Naik
|
47da00e94b
|
Further simplify Relation#references_eager_loaded_tables?
|
2010-01-03 03:58:34 +05:30 |
|
Pratik Naik
|
e9ebf8b898
|
Cache Relation#to_sql
|
2010-01-03 03:56:21 +05:30 |
|
Pratik Naik
|
eb7fdb9464
|
Make Relation#includes behave exactly like the existing :include option
|
2010-01-03 03:46:08 +05:30 |
|
Pratik Naik
|
6f5f23aaa7
|
Add Relation#includes to be an equivalent of current finder option :include
|
2010-01-03 03:24:28 +05:30 |
|
Pratik Naik
|
ac1df91e5e
|
Implement Relation#create and Relation#create!
|
2010-01-03 00:16:14 +05:30 |
|
Pratik Naik
|
65200d2933
|
Implement Relation#new
|
2010-01-03 00:08:59 +05:30 |
|
Pratik Naik
|
32b48bf419
|
Use arel predicates instead of strings wherever possible when merging relations
|
2010-01-02 22:43:40 +05:30 |
|
Pratik Naik
|
f1acf1cc74
|
Give higher preference to second relation's equality predicates when merging
|
2010-01-02 21:16:16 +05:30 |
|
Pratik Naik
|
498fddc714
|
Fix join string for the WHERE clause
|
2010-01-02 03:20:52 +05:30 |
|
Pratik Naik
|
93555c672e
|
Add Relation#table to get the relevant Arel::Table
|
2010-01-01 00:56:49 +05:30 |
|