Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Refactoring attributes/types" [#3348 state:open] | Pratik Naik | 2010-01-22 | 17 | -458/+148 |
| | | | | | | | | | | | | | | | | | This reverts commit f936a1f100e75082081e782e5cceb272885c2df7. Conflicts: activerecord/lib/active_record.rb activerecord/lib/active_record/base.rb Revert "Fixed: #without_typecast should only disable typecasting on the duplicated attributes" [#3387 state:open] This reverts commit 2831996483c6a045f1f38d8030256eb58d9771c3. Reason : It's not generating attribute methods properly, making object.column 5x slower. | ||||
* | Simplify finder method definitions | Pratik Naik | 2010-01-21 | 1 | -13/+11 |
| | |||||
* | Supplying Arel::SqlLiteral is much faster | Pratik Naik | 2010-01-21 | 2 | -7/+17 |
| | |||||
* | Use quoted_table_name with arel.from() if no from values explicitly ↵ | Pratik Naik | 2010-01-21 | 1 | -2/+4 |
| | | | | supplied. Arel seems to be spending a lot of time figuring out the FROM value otherwise. | ||||
* | Cache quoted_table_name | Pratik Naik | 2010-01-21 | 1 | -4/+5 |
| | |||||
* | Relation#spawn is basically clone + reset | Pratik Naik | 2010-01-21 | 1 | -12/+2 |
| | |||||
* | Always use table.* in the finder query unless specified | Pratik Naik | 2010-01-21 | 1 | -1/+1 |
| | |||||
* | Use @limit_value and @offset_value instead of calling arel | Pratik Naik | 2010-01-20 | 2 | -5/+5 |
| | |||||
* | Move update and update_all to Relation | Pratik Naik | 2010-01-20 | 2 | -70/+65 |
| | |||||
* | Fix AP's AR integration tests warning | Pratik Naik | 2010-01-20 | 1 | -1/+1 |
| | |||||
* | Base.merge_conditions is no longer needed | Pratik Naik | 2010-01-20 | 2 | -16/+2 |
| | |||||
* | Dont delegate Relation#update to arel | Pratik Naik | 2010-01-20 | 3 | -4/+4 |
| | |||||
* | Delegate delete_all to Relation | Pratik Naik | 2010-01-20 | 2 | -24/+20 |
| | |||||
* | Move destroy to Relation | Pratik Naik | 2010-01-20 | 2 | -28/+28 |
| | |||||
* | Remove Base.delete as it's same as Relation#delete | Pratik Naik | 2010-01-20 | 2 | -25/+21 |
| | |||||
* | Delegate exists? to Relation | Pratik Naik | 2010-01-20 | 2 | -38/+34 |
| | |||||
* | Make Relation#destroy_all handle all the cases | Pratik Naik | 2010-01-20 | 2 | -34/+34 |
| | |||||
* | Use unscoped instead of with_exclusive_scope for preloading | Pratik Naik | 2010-01-20 | 1 | -14/+13 |
| | |||||
* | Move array_of_strings? to Relation | Pratik Naik | 2010-01-20 | 2 | -6/+6 |
| | |||||
* | Remove stale methods constructing joins | Pratik Naik | 2010-01-20 | 1 | -28/+0 |
| | |||||
* | Scope#find is no longer needed now that Relation#find handles all the cases | Pratik Naik | 2010-01-20 | 1 | -12/+0 |
| | |||||
* | Delegate all finders to Relation | Pratik Naik | 2010-01-20 | 4 | -159/+154 |
| | |||||
* | Ignore order for simple calculations to make postgresql happy | Pratik Naik | 2010-01-20 | 1 | -1/+2 |
| | |||||
* | Named scopes dont need count() now that Relation#count handles all the cases | Pratik Naik | 2010-01-20 | 1 | -5/+0 |
| | |||||
* | with_scope no longer needs :reverse_merge | Pratik Naik | 2010-01-20 | 1 | -13/+2 |
| | |||||
* | Remove find_with_associations and related code from associations now that ↵ | Pratik Naik | 2010-01-20 | 1 | -67/+0 |
| | | | | Relation handles that stuff | ||||
* | Remove Relation#where_clause | Pratik Naik | 2010-01-19 | 2 | -7/+3 |
| | |||||
* | Give preference to to_a over arel from Relation#method_missing | Pratik Naik | 2010-01-19 | 2 | -5/+6 |
| | |||||
* | Rename CalculationMethods to Calculations and get rid of the old ↵ | Pratik Naik | 2010-01-19 | 5 | -14/+5 |
| | | | | Calculations module | ||||
* | Move the only remaining calculation method calculate() to Relation | Pratik Naik | 2010-01-19 | 2 | -83/+62 |
| | |||||
* | Get rid of construct_count_options_from_args | Pratik Naik | 2010-01-19 | 2 | -33/+4 |
| | |||||
* | Delegate count to Relation | Pratik Naik | 2010-01-19 | 3 | -67/+68 |
| | |||||
* | Fix the named scope equality check | Pratik Naik | 2010-01-19 | 1 | -1/+1 |
| | |||||
* | Delegate :average, :minimum, :maximum, :sum to Relation | Pratik Naik | 2010-01-19 | 2 | -43/+37 |
| | |||||
* | Add Relation#construct_relation_for_association_calculations for ↵ | Pratik Naik | 2010-01-19 | 3 | -25/+17 |
| | | | | calculations with includes | ||||
* | Add Relation#find_with_associations to load relation with eager loaded ↵ | Pratik Naik | 2010-01-19 | 2 | -25/+40 |
| | | | | associations | ||||
* | Simplify calculation scope building. Remove :order from associations as it ↵ | Pratik Naik | 2010-01-18 | 1 | -14/+1 |
| | | | | is troublesome w/ calculation methods using postgresql. | ||||
* | Remove construct_calculation_arel_with_included_associations because it's ↵ | Pratik Naik | 2010-01-18 | 1 | -27/+1 |
| | | | | same as construct_finder_arel_with_included_associations | ||||
* | No need to pass current_scoped_methods to construct_calculation_arel everytime | Pratik Naik | 2010-01-18 | 1 | -18/+18 |
| | |||||
* | Rake tasks should load generators from new paths. | José Valim | 2010-01-18 | 1 | -1/+1 |
| | |||||
* | Cleanup deprecation notices. | Joshua Peek | 2010-01-18 | 1 | -4/+4 |
| | |||||
* | Forgot to change named_scope to scope in an ArgumentError raise exception ↵ | Paco Guzman | 2010-01-18 | 1 | -1/+1 |
| | | | | | | for duplication scopes related to commit d60bb0a9e4be [#3736 status:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Generators load path now will be Ruby load path. If you want to use ↵ | José Valim | 2010-01-18 | 10 | -0/+178 |
| | | | | rspec:install generator, you need generators/rspec/install_generator in your load path. | ||||
* | Simplify construct_finder_arel_* methods | Pratik Naik | 2010-01-18 | 1 | -27/+7 |
| | |||||
* | Handle invalid query IN() generated when a blank array is supplied in hash ↵ | Pratik Naik | 2010-01-18 | 1 | -1/+2 |
| | | | | conditions | ||||
* | Get rid of Relation#order_clauses | Pratik Naik | 2010-01-18 | 1 | -10/+6 |
| | |||||
* | Fix the named_scope deprecation notice | Pratik Naik | 2010-01-18 | 1 | -1/+1 |
| | |||||
* | Ensure deprecated validate methods are invoked when they are private [#3214 ↵ | José Valim | 2010-01-18 | 1 | -1/+1 |
| | | | | status:resolved] | ||||
* | Rename named_scope to scope | Pratik Naik | 2010-01-18 | 1 | -7/+12 |
| | |||||
* | Dont check for class equaity when merging relations | Pratik Naik | 2010-01-18 | 1 | -4/+0 |
| |