How critical to your app is it that the result is "streamed" ?
Is it always XML or is it sometimes text or binary ?

The xmlsh MarkLogic extension "get" command can be used as an example of 
writing the result items to a Java stream.

The "writeResult" method implements the guts of this command

http://xmlsh.svn.sourceforge.net/viewvc/xmlsh/extensions/marklogic/src/org/xmlsh/marklogic/util/MLCommand.java?revision=671&view=markup

The key is that a ResultSequence is an iterator of XdmItem.
Each XdmItem has a "writeTo" method.

There is no guarentee that this is "streamed" to my knowledge but it may well 
be.






-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
[email protected]
Phone: +1 650-287-2531
Cell:  +1 812-630-7622
www.marklogic.com<http://www.marklogic.com/>

This e-mail and any accompanying attachments are confidential. The information 
is intended solely for the use of the individual to whom it is addressed. Any 
review, disclosure, copying, distribution, or use of this e-mail communication 
by others is strictly prohibited. If you are not the intended recipient, please 
notify us immediately by returning this message to the sender and delete all 
copies. Thank you for your cooperation.

From: [email protected] 
[mailto:[email protected]] On Behalf Of Gary Larsen
Sent: Tuesday, March 20, 2012 4:38 PM
To: 'General MarkLogic Developer Discussion'
Subject: [MarkLogic Dev General] Java XCC save query result to file

Hi,

For some queries I'm using the xdmp:save() function to store results to file.   
This will not always work because the MarkLogic server may not have access to 
the share location.

Instead the results will need to be saved by the application by streaming the 
ResultSequence returned from session.submitRequest(request) call.

Is there a preferred way to do this?

Thanks for your advice.  An example would be helpful if you have one.

Gary

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to