com.hp.hpl.jena.sparql.path
Class PathEval_ARQ
java.lang.Object
com.hp.hpl.jena.sparql.path.PathEval_ARQ
public class PathEval_ARQ
- extends Object
The original path evaluator from ARQ
Differs from SPARQL 1.1 in some cases (cardinality of *,+)
|
Method Summary |
static Iterator<com.hp.hpl.jena.graph.Node> |
eval(com.hp.hpl.jena.graph.Graph graph,
com.hp.hpl.jena.graph.Node node,
Path path)
Evaluate a path in the forward direction |
static Iterator<com.hp.hpl.jena.graph.Node> |
evalInverse(com.hp.hpl.jena.graph.Graph g,
com.hp.hpl.jena.graph.Node node,
Path path)
Evaluate a path starting at the end of the path |
static com.hp.hpl.jena.rdf.model.NodeIterator |
walkBackwards(com.hp.hpl.jena.rdf.model.Model model,
com.hp.hpl.jena.rdf.model.RDFNode rdfNode,
Path path)
|
static com.hp.hpl.jena.rdf.model.NodeIterator |
walkForwards(com.hp.hpl.jena.rdf.model.Model model,
com.hp.hpl.jena.rdf.model.RDFNode rdfNode,
Path path)
|
PathEval_ARQ
public PathEval_ARQ()
walkForwards
public static com.hp.hpl.jena.rdf.model.NodeIterator walkForwards(com.hp.hpl.jena.rdf.model.Model model,
com.hp.hpl.jena.rdf.model.RDFNode rdfNode,
Path path)
walkBackwards
public static com.hp.hpl.jena.rdf.model.NodeIterator walkBackwards(com.hp.hpl.jena.rdf.model.Model model,
com.hp.hpl.jena.rdf.model.RDFNode rdfNode,
Path path)
eval
public static Iterator<com.hp.hpl.jena.graph.Node> eval(com.hp.hpl.jena.graph.Graph graph,
com.hp.hpl.jena.graph.Node node,
Path path)
- Evaluate a path in the forward direction
evalInverse
public static Iterator<com.hp.hpl.jena.graph.Node> evalInverse(com.hp.hpl.jena.graph.Graph g,
com.hp.hpl.jena.graph.Node node,
Path path)
- Evaluate a path starting at the end of the path
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010 Epimorphics Ltd.