Feature #2290
enhance SchemaDictionary to store context-local information for dynamic queries
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:
History
#1 Updated by Eric Faulhaber about 12 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 almost 12 years ago
- Target version changed from Milestone 11 to Milestone 17
#3 Updated by Greg Shah over 9 years ago
- Target version changed from Milestone 17 to Performance and Scalability Improvements