> As the new return type for the XPathQueryService.query() method I'm
> considering adding a ResourceSet. This has been requested by several
> people to have more flexibility in handling the results. This would be
> part of the base package.
>
> interface ResourceSet {
> ResourceIterator getIterator() raises (XMLDBException);
> Resource getResource(in long index) raises (XMLDBException);
> long getSize() raises (XMLDBException);
> void addResource(in Resource res) raises (XMLDBException);
> void clear() raises (XMLDBException);
> void removeResource(in Resource res) raises (XMLDBException);
> }
Yes, why not? As long as the ResourceIterator still provides the
possibility to retrieve Resources before the whole resultset has been
transferred to the client. I think the methods "getRecource", "getSize"
etc. will have to block until all results have been transferred. Right?
A cool side effect of this will be that listResources() in Collection
will then probably return a ResourceSet, too, so I will have a
ResourceIterator there.
Jeremias M�rki
mailto:[EMAIL PROTECTED]
OUTLINE AG
Postfach 3954 - Rhynauerstr. 15 - CH-6002 Luzern
Fon +41 (41) 317 2020 - Fax +41 (41) 317 2029
Internet http://www.outline.ch
----------------------------------------------------------------------
Post a message: mailto:[EMAIL PROTECTED]
Unsubscribe: mailto:[EMAIL PROTECTED]
Contact administrator: mailto:[EMAIL PROTECTED]
Read archived messages: http://archive.xmldb.org/
----------------------------------------------------------------------