Class PathConstraintBase
java.lang.Object
org.aksw.jena_sparql_api.sparql_path.core.PathConstraintBase
- Direct Known Subclasses:
PathConstraint2,PathConstraint3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.apache.jena.sparql.core.Quad>collectQuads(org.apache.jena.sparql.syntax.Element element) static voidcollectQuads(org.apache.jena.sparql.syntax.ElementGroup element, Context context, List<org.apache.jena.sparql.core.Quad> result) static voidcollectQuads(org.apache.jena.sparql.syntax.ElementPathBlock element, Context context, List<org.apache.jena.sparql.core.Quad> result) static voidcollectQuads(org.apache.jena.sparql.syntax.Element element, Context context, List<org.apache.jena.sparql.core.Quad> result) static voidcollectQuads(org.apache.jena.sparql.syntax.ElementTriplesBlock element, Context context, List<org.apache.jena.sparql.core.Quad> result) protected abstract Collection<org.apache.jena.graph.Triple>createIngoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p) protected abstract Collection<org.apache.jena.graph.Triple>createOutgoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p) static voidcreateQuery(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Set<org.apache.jena.graph.Triple> result) voidcreateQueryForward(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Function<org.apache.jena.graph.Node, org.apache.jena.sparql.core.Var> nodeToVar, Set<org.apache.jena.graph.Triple> result) static voidgetPathConstraints(org.aksw.jenax.sparql.fragment.impl.Concept concept) static voidgetPathConstraints(org.apache.jena.sparql.algebra.op.OpFilter op) static voidgetPathConstraints(org.apache.jena.sparql.algebra.op.OpProject op) static voidgetPathConstraints(org.apache.jena.sparql.algebra.op.OpQuadPattern op) org.aksw.jenax.sparql.fragment.impl.ConceptgetPathConstraintsSimple(org.aksw.jenax.sparql.fragment.api.Fragment1 concept) Return a query (concept) for the set of candidates types of the given concept
-
Constructor Details
-
PathConstraintBase
public PathConstraintBase()
-
-
Method Details
-
getPathConstraints
public static void getPathConstraints(org.aksw.jenax.sparql.fragment.impl.Concept concept) -
collectQuads
public static List<org.apache.jena.sparql.core.Quad> collectQuads(org.apache.jena.sparql.syntax.Element element) -
collectQuads
-
collectQuads
-
collectQuads
-
collectQuads
-
getPathConstraints
public static void getPathConstraints(org.apache.jena.sparql.algebra.op.OpProject op) -
getPathConstraints
public static void getPathConstraints(org.apache.jena.sparql.algebra.op.OpFilter op) -
getPathConstraints
public static void getPathConstraints(org.apache.jena.sparql.algebra.op.OpQuadPattern op) -
getPathConstraintsSimple
public org.aksw.jenax.sparql.fragment.impl.Concept getPathConstraintsSimple(org.aksw.jenax.sparql.fragment.api.Fragment1 concept) Return a query (concept) for the set of candidates types of the given concept- Parameters:
concept-- Returns:
-
createQuery
public static void createQuery(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node src, Set<org.apache.jena.graph.Triple> result) -
createQueryForward
-
createOutgoingPattern
protected abstract Collection<org.apache.jena.graph.Triple> createOutgoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p) -
createIngoingPattern
protected abstract Collection<org.apache.jena.graph.Triple> createIngoingPattern(org.apache.jena.graph.Node type, org.apache.jena.graph.Node p)
-