HDTCatTree to create an HDT with low resources using HDTCat #172
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request create a new small method to generate HDT,
catTree
.This method create small HDTs using the generateHDT method and HDTCat them to reduce memory usage or being able to create HDTs without having the memory to store it.
API Changes
It add 3 new methods in HDTManager and 3 to implement
It also 2 new classes to specify how to build the HDT with
HDTSupplier
and when to stop the RDF stream withRDFFluxStop
.Both HDTSupplier and RDFFluxStop have methods to quickly create instances.
It's also possible to use multiple limit with the
methods.
Core changes
Implementation of HDTCatTree with tests.
Some fixes on the header part with HDTCat.
Remove of the System.out.println during HDTCat to use the ProgressListener
API Changes
Add of the
-cattreelocation
and-cattree
options to therdf2hdt
command to use HDTCatTree.