From 3d6da645c51288fe659bf9f1f21d3f1687afd36a Mon Sep 17 00:00:00 2001 From: hns Date: Fri, 13 Sep 2002 15:45:11 +0000 Subject: [PATCH] Extended prefetchChildren to push secondary keys into the cache. --- src/helma/objectmodel/db/NodeManager.java | 24 ++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/helma/objectmodel/db/NodeManager.java b/src/helma/objectmodel/db/NodeManager.java index 8d939a16..b5bdd7e8 100644 --- a/src/helma/objectmodel/db/NodeManager.java +++ b/src/helma/objectmodel/db/NodeManager.java @@ -823,6 +823,10 @@ public final class NodeManager { groupbySubnodes = new HashMap(); } + String accessProp = null; + if (rel.accessor != null && !rel.usesPrimaryKey ()) + accessProp = dbm.columnNameToProperty (rel.accessor); + for (int i=0; i