Class ConnectiveBuilder<T extends ConnectiveBuilder<T>>
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.api2.ConnectiveBuilder<T>
- All Implemented Interfaces:
HasConnectVarBuilder<T>,HasSelf<T>,HasTargetVarBuilder<T>,RdfTraversable<T>,SparqlPathTraversable<T>
- Direct Known Subclasses:
HasConnectiveBuilder.ConnectiveSubBuilder
public class ConnectiveBuilder<T extends ConnectiveBuilder<T>>
extends Object
implements HasTargetVarBuilder<T>, HasConnectVarBuilder<T>, SparqlPathTraversable<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()FIXME Implement allowed vars so it can be declared which variables can be referenced.element(org.apache.jena.sparql.syntax.Element element) voidsetConnectVars(List<org.apache.jena.sparql.core.Var> connectVars) voidsetTargetVars(List<org.apache.jena.sparql.core.Var> targetVars) step(org.apache.jena.sparql.path.Path path) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.api2.HasConnectVarBuilder
connectVarNames, connectVarNames, connectVars, connectVarsMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.api2.HasTargetVarBuilder
targetVarNames, targetVarNames, targetVars, targetVarsMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.api2.RdfTraversable
bwd, bwd, bwd, fwd, fwd, fwdMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.api2.SparqlPathTraversable
step
-
Field Details
-
element
protected org.apache.jena.sparql.syntax.Element elementThe graph pattern. -
connectVars
The variables of the given element which to join on the parent variables. -
defaultTargetVars
-
-
Constructor Details
-
ConnectiveBuilder
public ConnectiveBuilder()
-
-
Method Details
-
element
FIXME Implement allowed vars so it can be declared which variables can be referenced. -
element
-
setConnectVars
- Specified by:
setConnectVarsin interfaceHasConnectVarBuilder<T extends ConnectiveBuilder<T>>
-
setTargetVars
- Specified by:
setTargetVarsin interfaceHasTargetVarBuilder<T extends ConnectiveBuilder<T>>
-
step
- Specified by:
stepin interfaceSparqlPathTraversable<T extends ConnectiveBuilder<T>>
-
build
-