Package org.rdfhdt.hdtjena.solver
Class HDTSolverLib
- java.lang.Object
-
- org.rdfhdt.hdtjena.solver.HDTSolverLib
-
public class HDTSolverLib extends java.lang.ObjectUtilities used within the HDT BGP solver : local HDT store
-
-
Field Summary
Fields Modifier and Type Field Description static longnumBGPs
-
Constructor Summary
Constructors Constructor Description HDTSolverLib()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Iterator<BindingHDTId>convertToIds(java.util.Iterator<org.apache.jena.sparql.engine.binding.Binding> iterBindings, NodeDictionary dictionary, org.apache.jena.sparql.engine.ExecutionContext ctx)static java.util.Iterator<org.apache.jena.sparql.engine.binding.Binding>convertToNodes(java.util.Iterator<BindingHDTId> iterBindingIds, NodeDictionary dictionary)static java.util.function.Function<org.apache.jena.sparql.engine.binding.Binding,BindingHDTId>convFromBinding(NodeDictionary dictionary, org.apache.jena.sparql.engine.ExecutionContext ctx)static org.apache.jena.sparql.engine.binding.BindingconvToBinding(BindingHDTId binding)Transform from HDTId bindings to generic Jena bindings.protected static org.apache.jena.sparql.engine.QueryIteratorexecute(HDTGraph graph, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, java.util.function.Predicate<org.apache.jena.atlas.lib.tuple.Tuple<HDTId>> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt)
-
-
-
Method Detail
-
execute
protected static org.apache.jena.sparql.engine.QueryIterator execute(HDTGraph graph, org.apache.jena.sparql.core.BasicPattern pattern, org.apache.jena.sparql.engine.QueryIterator input, java.util.function.Predicate<org.apache.jena.atlas.lib.tuple.Tuple<HDTId>> filter, org.apache.jena.sparql.engine.ExecutionContext execCxt)
-
convToBinding
public static org.apache.jena.sparql.engine.binding.Binding convToBinding(BindingHDTId binding)
Transform from HDTId bindings to generic Jena bindings.
-
convertToIds
public static java.util.Iterator<BindingHDTId> convertToIds(java.util.Iterator<org.apache.jena.sparql.engine.binding.Binding> iterBindings, NodeDictionary dictionary, org.apache.jena.sparql.engine.ExecutionContext ctx)
-
convertToNodes
public static java.util.Iterator<org.apache.jena.sparql.engine.binding.Binding> convertToNodes(java.util.Iterator<BindingHDTId> iterBindingIds, NodeDictionary dictionary)
-
convFromBinding
public static java.util.function.Function<org.apache.jena.sparql.engine.binding.Binding,BindingHDTId> convFromBinding(NodeDictionary dictionary, org.apache.jena.sparql.engine.ExecutionContext ctx)
-
-