Custom Query (18300 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (166 - 168 of 18300)

Ticket Resolution Summary Owner Reporter
#3261 fixed 0.9: Performance improvement in filtering code used by various in-memory datastores. Jared Jurkiewicz Jared Jurkiewicz
Description

0.9: Performance improvement in filtering code used by various in-memory datastores.

The way the current datastore implementations in both dojox and dojo modules do the filter flow, it is inefficient in how it recomputes regular expressions for each match. But pulling this out so it happens just once per pass, it improves query performance on large datasets (such as 10K Json items), from 922ms -> 172 MS, returning 1111 hits, for example. So, it's close to a 5X performance increase for the filtering fetch code with minimal changes overall.

This makes autocompleter with 10K items pretty darn usable from my experimentations. The time in AutoCompleter? comes out to mainly being the widget itself in constructing such as large view, not in the data query part.

#3185 fixed 0.9: Put query modification attributes into queryOptions Jared Jurkiewicz Jared Jurkiewicz
Description

Minor update that came out of last week's (2007-05-22) dojo.data meeting. It makes the API cleaner to understand to move query modification options into their own anon object attribute in fetch.

#3372 fixed 0.9: Remove _itemMap in JsonItemStore, not needed with keys as numerics. Jared Jurkiewicz Jared Jurkiewicz
Description

0.9: Remove _itemMap in JsonItemStore?, not needed with keys as numerics.

The original idea behind having the map was so that non-numrerics could be used as the ids as well in the O(1) isItem, but that wasn't how it ended up being implemented. So, realistically, the single arrayOfAllItems can be used in its place. Removing the map and slightly altering isItem. More efficient, too.

Note: See TracQuery for help on using queries.