speed enhancement, generic table access

0 views
Skip to first unread message

William la Forge

unread,
Aug 14, 2009, 10:27:30 PM8/14/09
to agilewiki...@googlegroups.com
I've added a prefiltering capability to the child table iterator. This is used in the table of users displayed for a user group. The idea is to filter out unwanted rolons BEFORE fetching them. Compatible with this is a qualifier pre-filter which filters out rolon which do not have a particular qualifier without fetching the rolon.

So how does it work? It works at the links level. We scan the links in the Children element, grab the UUID of each passing child, and then look in the qualifier's usage element for a matching link. This works best of course if the qualifier's usage element's btree is small enough to be cached.

I'll note that the table package in the AW4Servlets project is pretty generic. It should probably become its own module as it can support other UIs--not just the web UI.
Reply all
Reply to author
Forward
0 new messages