Class Connective
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.api2.BasicConnectInfo
org.aksw.jenax.graphql.sparql.v2.api2.Connective
- All Implemented Interfaces:
ConnectiveNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<org.apache.jena.sparql.core.Var>The variables of the given element which to join on the parent variables.protected final org.apache.jena.sparql.syntax.ElementThe graph pattern.protected final org.apache.jena.sparql.algebra.OpFields inherited from class org.aksw.jenax.graphql.sparql.v2.api2.BasicConnectInfo
defaultTargetVars, visibleVars -
Constructor Summary
ConstructorsConstructorDescriptionConnective(org.apache.jena.sparql.syntax.Element element, List<org.apache.jena.sparql.core.Var> connectVars, List<org.apache.jena.sparql.core.Var> defaultTargetVars, org.apache.jena.sparql.algebra.Op op, Set<org.apache.jena.sparql.core.Var> visibleVars) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(ConnectiveVisitor<T> visitor) applyNodeTransform(org.apache.jena.sparql.graph.NodeTransform nodeTransform) Create a new connective (copy) where nodes have been remapped accordingly.static Connectiveempty()List<org.apache.jena.sparql.core.Var>org.apache.jena.sparql.syntax.ElementSet<org.apache.jena.sparql.core.Var>Visible vars + variables mentioned in the pattern.booleanisEmpty()static ConnectiveBuilder<?>static Connectiveof(List<org.apache.jena.sparql.core.Var> sourceVars, List<org.apache.jena.sparql.core.Var> targetVars, org.apache.jena.sparql.syntax.Element elt) static Connectiveof(org.apache.jena.sparql.path.Path path) toString()Methods inherited from class org.aksw.jenax.graphql.sparql.v2.api2.BasicConnectInfo
getDefaultTargetVars, getVisibleVars
-
Field Details
-
element
protected final org.apache.jena.sparql.syntax.Element elementThe graph pattern. -
connectVars
The variables of the given element which to join on the parent variables. -
op
protected final org.apache.jena.sparql.algebra.Op op
-
-
Constructor Details
-
Connective
-
-
Method Details
-
getElement
public org.apache.jena.sparql.syntax.Element getElement() -
getConnectVars
-
applyNodeTransform
Create a new connective (copy) where nodes have been remapped accordingly. -
accept
- Specified by:
acceptin interfaceConnectiveNode
-
toString
-
isEmpty
public boolean isEmpty() -
getMentionedVars
Visible vars + variables mentioned in the pattern. -
newBuilder
-
of
-
empty
-
of
public static Connective of(List<org.apache.jena.sparql.core.Var> sourceVars, List<org.apache.jena.sparql.core.Var> targetVars, org.apache.jena.sparql.syntax.Element elt)
-