public class PathLib extends Object
Constructor and Description |
---|
PathLib() |
Modifier and Type | Method and Description |
---|---|
static QueryIterator |
execTriplePath(Binding binding,
Node s,
Path path,
Node o,
ExecutionContext execCxt) |
static QueryIterator |
execTriplePath(Binding binding,
TriplePath triplePath,
ExecutionContext execCxt) |
static void |
install(String uri,
Path path)
Install a path as a property function in the global property function registry
|
static void |
install(String uri,
Path path,
PropertyFunctionRegistry registry)
Install a path as a property function in a given registry
|
static Op |
pathToTriples(PathBlock pattern)
Convert any paths of exactly one predicate to a triple pattern
|
public static Op pathToTriples(PathBlock pattern)
public static void install(String uri, Path path)
public static void install(String uri, Path path, PropertyFunctionRegistry registry)
public static QueryIterator execTriplePath(Binding binding, TriplePath triplePath, ExecutionContext execCxt)
public static QueryIterator execTriplePath(Binding binding, Node s, Path path, Node o, ExecutionContext execCxt)
Licenced under the Apache License, Version 2.0