Project

General

Profile

Feature #2290

enhance SchemaDictionary to store context-local information for dynamic queries

Added by Eric Faulhaber almost 10 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
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

Also available in: Atom PDF