New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scanning for used attributes for query optimizations #14023
Scanning for used attributes for query optimizations #14023
Commits on Feb 22, 2017
-
We want to allow setting references as public
We want to allow setting references as public
Configuration menu - View commit details
-
Copy full SHA for d9be0c2 - Browse repository at this point
Copy the full SHA d9be0c2View commit details -
The constant is written as O(1) not O(C)
The constant is written as O(1) not O(C)
Configuration menu - View commit details
-
Copy full SHA for 1834f74 - Browse repository at this point
Copy the full SHA 1834f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6292eaa - Browse repository at this point
Copy the full SHA 6292eaaView commit details -
Not relevant comment, attributes is callable multiple times now
Not relevant comment, attributes is callable multiple times now
Configuration menu - View commit details
-
Copy full SHA for 4245376 - Browse repository at this point
Copy the full SHA 4245376View commit details -
Add ApplicationRecordLite that is for holding is and class of AR
Add ApplicationRecordLite that is for holding is and class of AR. ActiveRecord object are to huge and we need a query to obtain them, in most cases we have a class and id, which is just enough to fil la relation. No need to go to db.
Configuration menu - View commit details
-
Copy full SHA for 8e8a409 - Browse repository at this point
Copy the full SHA 8e8a409View commit details -
Collect attribute_references and use them for db strategy
Collect attribute_references and use them for db strategy. So we are able to load a relation fro ma db without making a sql query, wrapping it to ApplicationRecordLite.
Configuration menu - View commit details
-
Copy full SHA for 213ddcc - Browse repository at this point
Copy the full SHA 213ddccView commit details -
Extract InitDataHelper so it's reusable in other specs
Extract InitDataHelper so it's reusable in other specs
Configuration menu - View commit details
-
Copy full SHA for 557cf1b - Browse repository at this point
Copy the full SHA 557cf1bView commit details -
Spec testing a db_find_strategy with :key poiting to relation
Spec testing a db_find_strategy with :key poiting to relation
Configuration menu - View commit details
-
Copy full SHA for 0eaa8a3 - Browse repository at this point
Copy the full SHA 0eaa8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0434b75 - Browse repository at this point
Copy the full SHA 0434b75View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9bb158 - Browse repository at this point
Copy the full SHA d9bb158View commit details
Commits on Feb 23, 2017
-
Test a polymorphic relation is obtained via :key
Test a polymorphic relation is obtained via :key
Configuration menu - View commit details
-
Copy full SHA for fdd94b8 - Browse repository at this point
Copy the full SHA fdd94b8View commit details -
Clean up a spec to only use a needed ICs
Clean up a spec to only use a needed ICs
Configuration menu - View commit details
-
Copy full SHA for 9cb0f73 - Browse repository at this point
Copy the full SHA 9cb0f73View commit details -
Look for foreign_key only in belongs_to relations
Look for foreign_key only in belongs_to relations, we would get a confusing trying to assign to another relation.
Configuration menu - View commit details
-
Copy full SHA for bb3dbd8 - Browse repository at this point
Copy the full SHA bb3dbd8View commit details -
Check for allowed strategies and raise exception with a list of allowed
Configuration menu - View commit details
-
Copy full SHA for ebc9921 - Browse repository at this point
Copy the full SHA ebc9921View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf20b74 - Browse repository at this point
Copy the full SHA cf20b74View commit details -
Enhance specs and run them for both DB strategies
Enhance specs and run them for both DB strategies
Configuration menu - View commit details
-
Copy full SHA for d26d696 - Browse repository at this point
Copy the full SHA d26d696View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d976da - Browse repository at this point
Copy the full SHA 3d976daView commit details -
Rename ApplicationRecordLite to ApplicationRecordReference
Rename ApplicationRecordLite to ApplicationRecordReference, as it shows the purpose much better.
Configuration menu - View commit details
-
Copy full SHA for 19e7dcc - Browse repository at this point
Copy the full SHA 19e7dccView commit details