Package org.apache.jena.sparql.path
Class PathLib
- java.lang.Object
-
- org.apache.jena.sparql.path.PathLib
-
public class PathLib extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PathLib()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static QueryIteratorexecTriplePath(Binding binding, Node s, Path path, Node o, ExecutionContext execCxt)static QueryIteratorexecTriplePath(Binding binding, TriplePath triplePath, ExecutionContext execCxt)static voidinstall(java.lang.String uri, Path path)Install a path as a property function in the global property function registrystatic voidinstall(java.lang.String uri, Path path, PropertyFunctionRegistry registry)Install a path as a property function in a given registrystatic OppathToTriples(PathBlock pattern)Convert any paths of exactly one predicate to a triple pattern
-
-
-
Method Detail
-
pathToTriples
public static Op pathToTriples(PathBlock pattern)
Convert any paths of exactly one predicate to a triple pattern
-
install
public static void install(java.lang.String uri, Path path)Install a path as a property function in the global property function registry
-
install
public static void install(java.lang.String uri, Path path, PropertyFunctionRegistry registry)Install a path as a property function in a given registry
-
execTriplePath
public static QueryIterator execTriplePath(Binding binding, TriplePath triplePath, ExecutionContext execCxt)
-
execTriplePath
public static QueryIterator execTriplePath(Binding binding, Node s, Path path, Node o, ExecutionContext execCxt)
-
-