Class ElementUtils
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.util.ElementUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.syntax.ElementapplyNodeTransform(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform) static org.apache.jena.sparql.syntax.ElementapplyNodeTransformBackport(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform) static org.apache.jena.sparql.syntax.ElementapplyNodeTransformJena(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform) static org.apache.jena.sparql.syntax.ElementGroupcopyElements(org.apache.jena.sparql.syntax.ElementGroup target, org.apache.jena.sparql.syntax.Element source) static org.apache.jena.sparql.syntax.ElementTriplesBlockcreateElement(org.apache.jena.graph.Triple triple) static org.apache.jena.sparql.syntax.ElementGroupcreateElementGroup(Iterable<? extends org.apache.jena.sparql.syntax.Element> members) static org.apache.jena.sparql.syntax.ElementGroupcreateElementGroup(org.apache.jena.sparql.syntax.Element... members) static org.apache.jena.sparql.syntax.ElementPathBlockcreateElementPath(Iterable<org.apache.jena.sparql.core.TriplePath> it) static org.apache.jena.sparql.syntax.ElementPathBlockcreateElementPath(org.apache.jena.graph.Node s, org.apache.jena.sparql.path.Path p, org.apache.jena.graph.Node o) static org.apache.jena.sparql.syntax.ElementPathBlockcreateElementPath(org.apache.jena.sparql.core.TriplePath... tps) static org.apache.jena.sparql.syntax.ElementTriplesBlockcreateElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) static org.apache.jena.sparql.syntax.ElementTriplesBlockcreateElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, boolean isForward) static org.apache.jena.sparql.graph.NodeTransformcreateNodeTransform(Map<?, ? extends org.apache.jena.graph.Node> nodeMap) static org.apache.jena.sparql.syntax.ElementcreateRenamedElement(org.apache.jena.sparql.syntax.Element element, Map<?, ? extends org.apache.jena.graph.Node> nodeMap) static org.apache.jena.sparql.syntax.ElementflatGroup(Collection<org.apache.jena.sparql.syntax.Element> elts) static org.apache.jena.sparql.syntax.ElementflatGroup(org.apache.jena.sparql.syntax.Element... elts) static org.apache.jena.sparql.syntax.ElementgroupIfNeeded(Iterable<? extends org.apache.jena.sparql.syntax.Element> members) static org.apache.jena.sparql.syntax.ElementgroupIfNeeded(org.apache.jena.sparql.syntax.Element... members) static List<org.apache.jena.sparql.core.Var>inferConnecVars(org.apache.jena.sparql.syntax.Element element) static org.apache.jena.sparql.syntax.ElementrecursivelyUnnestGroupsOfOne(org.apache.jena.sparql.syntax.Element elt) static Stream<org.apache.jena.sparql.syntax.Element>steamGroupMembersOrSelf(org.apache.jena.sparql.syntax.Element elt) If the argument is an element group then stream its members.static org.apache.jena.sparql.syntax.ElementunionIfNeeded(Collection<org.apache.jena.sparql.syntax.Element> elements) static org.apache.jena.sparql.syntax.ElementunionIfNeeded(org.apache.jena.sparql.syntax.Element... elements)
-
Constructor Details
-
ElementUtils
public ElementUtils()
-
-
Method Details
-
recursivelyUnnestGroupsOfOne
public static org.apache.jena.sparql.syntax.Element recursivelyUnnestGroupsOfOne(org.apache.jena.sparql.syntax.Element elt) -
createElementTriple
public static org.apache.jena.sparql.syntax.ElementTriplesBlock createElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o) -
createElementTriple
public static org.apache.jena.sparql.syntax.ElementTriplesBlock createElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, boolean isForward) -
createElement
public static org.apache.jena.sparql.syntax.ElementTriplesBlock createElement(org.apache.jena.graph.Triple triple) -
createElementPath
public static org.apache.jena.sparql.syntax.ElementPathBlock createElementPath(org.apache.jena.graph.Node s, org.apache.jena.sparql.path.Path p, org.apache.jena.graph.Node o) -
createElementPath
public static org.apache.jena.sparql.syntax.ElementPathBlock createElementPath(org.apache.jena.sparql.core.TriplePath... tps) -
createElementPath
public static org.apache.jena.sparql.syntax.ElementPathBlock createElementPath(Iterable<org.apache.jena.sparql.core.TriplePath> it) -
createElementGroup
public static org.apache.jena.sparql.syntax.ElementGroup createElementGroup(org.apache.jena.sparql.syntax.Element... members) -
groupIfNeeded
public static org.apache.jena.sparql.syntax.Element groupIfNeeded(Iterable<? extends org.apache.jena.sparql.syntax.Element> members) -
groupIfNeeded
public static org.apache.jena.sparql.syntax.Element groupIfNeeded(org.apache.jena.sparql.syntax.Element... members) -
createElementGroup
public static org.apache.jena.sparql.syntax.ElementGroup createElementGroup(Iterable<? extends org.apache.jena.sparql.syntax.Element> members) -
unionIfNeeded
public static org.apache.jena.sparql.syntax.Element unionIfNeeded(org.apache.jena.sparql.syntax.Element... elements) -
unionIfNeeded
public static org.apache.jena.sparql.syntax.Element unionIfNeeded(Collection<org.apache.jena.sparql.syntax.Element> elements) -
steamGroupMembersOrSelf
public static Stream<org.apache.jena.sparql.syntax.Element> steamGroupMembersOrSelf(org.apache.jena.sparql.syntax.Element elt) If the argument is an element group then stream its members. Otherwise, return a singleton stream of the argument. -
flatGroup
public static org.apache.jena.sparql.syntax.Element flatGroup(org.apache.jena.sparql.syntax.Element... elts) -
flatGroup
public static org.apache.jena.sparql.syntax.Element flatGroup(Collection<org.apache.jena.sparql.syntax.Element> elts) -
copyElements
public static org.apache.jena.sparql.syntax.ElementGroup copyElements(org.apache.jena.sparql.syntax.ElementGroup target, org.apache.jena.sparql.syntax.Element source) -
createNodeTransform
public static org.apache.jena.sparql.graph.NodeTransform createNodeTransform(Map<?, ? extends org.apache.jena.graph.Node> nodeMap) -
createRenamedElement
public static org.apache.jena.sparql.syntax.Element createRenamedElement(org.apache.jena.sparql.syntax.Element element, Map<?, ? extends org.apache.jena.graph.Node> nodeMap) -
applyNodeTransform
public static org.apache.jena.sparql.syntax.Element applyNodeTransform(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform) -
applyNodeTransformBackport
public static org.apache.jena.sparql.syntax.Element applyNodeTransformBackport(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform) -
applyNodeTransformJena
public static org.apache.jena.sparql.syntax.Element applyNodeTransformJena(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform) -
inferConnecVars
public static List<org.apache.jena.sparql.core.Var> inferConnecVars(org.apache.jena.sparql.syntax.Element element)
-