Feature #2290
enhance SchemaDictionary to store context-local information for dynamic queries
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
History
#1 Updated by Eric Faulhaber almost 10 years ago
Currently, a new SchemaDictionary
instance is created for each context (see SchemaDicitonary.localInstance
, which is called by DynamicQueryHelper.parse
). These objects can be very large and are expensive to initialize, and most of the data is the same across all contexts. A better approach would be to have a single, shared instance of the SchemaDictionary
for dynamic conversion use, wherein the global scope is loaded once and shared, and scopes which need to differ by context are managed in context-local data structures.
#2 Updated by Eric Faulhaber over 9 years ago
- Target version changed from Milestone 11 to Milestone 17
#3 Updated by Greg Shah over 7 years ago
- Target version changed from Milestone 17 to Performance and Scalability Improvements