[
https://issues.apache.org/jira/browse/JENA-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12994859#comment-12994859
]
Sam Tunnicliffe commented on JENA-44:
-------------------------------------
I'll merge in the changes from JENA-29 now.
I'll update the incorrect license text too. Sorry, it appears that in moving it
to the bottom of the file, I seem to have pasted the wrong text in. The
original source[1] *is* ASL licensed
[1]
https://github.com/voldemort/voldemort/blob/2d6f68b09c3bdc23dcf3ae1f91c9285fbd668820/src/java/voldemort/store/readonly/ExternalSorter.java
> Support external sorting of bindings in ARQ
> -------------------------------------------
>
> Key: JENA-44
> URL: https://issues.apache.org/jira/browse/JENA-44
> Project: Jena
> Issue Type: New Feature
> Components: ARQ
> Reporter: Sam Tunnicliffe
> Priority: Minor
> Attachments: JENA-44-0.patch
>
>
> In QueryIterSort, the sorting of the contents of an Iterator<Binding> is done
> in memory, using Arrays.sort. This can be problematic where the set to be
> sorted is large. A possible solution could be to use an external, disk-backed
> algorithm. A hybrid approach may be better, whereby we attempt the in-memory
> sort, but when the number of bindings encountered goes over a certain number,
> resort to the disk-backed variant.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira