From: Wolfgang M. <wol...@gm...> - 2007-01-30 18:26:05
|
Hi, > How does org.xmldb.api.base.ResourceIterator implementation in eXist work? It depends on: 1) if you are accessing a remote server or an embedded instance and 2) the type of the data in the resource set. If the server is remote, RemoteResourceIterator will be used. If the resource set contains nodes, they will not be returned to the client immediately. Instead, the server just returns a unique id, which can later be used by the iterator to retrieve the serialized node. Contrary to this, atomic values will be returned immediately. > I will need to iterate on many many documents retrieved from the > database. Hence with each nextResource() I would like that the document > is retrieved from the database directly, and not from some result cache. RemoteResourceSet only caches the ids of the nodes in the node set, not the nodes or documents themselves. Wolfgang |