Uses of Class
org.aksw.jenax.graphql.sparql.v2.model.ElementNode
Packages that use ElementNode
Package
Description
-
Uses of ElementNode in org.aksw.jenax.graphql.sparql.v2.api2
Methods in org.aksw.jenax.graphql.sparql.v2.api2 that return ElementNodeModifier and TypeMethodDescriptionFieldVar.field()Returns the value of thefieldrecord component.static ElementNodeElementGeneratorLateral.harmonizeVariables(ElementNode elementNode, List<String> parentPath, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> parentRenames, Map<Object, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateVarMap) For each node, compute a variable mapping such that all elements can be safely combined into a single graph pattern.ElementGeneratorLateral.ElementNodeVarMapping.node()Returns the value of thenoderecord component.Methods in org.aksw.jenax.graphql.sparql.v2.api2 with parameters of type ElementNodeModifier and TypeMethodDescriptionElementGeneratorLateral.harmonizeVariables(ElementNode elementNode, String prefix) static ElementNodeElementGeneratorLateral.harmonizeVariables(ElementNode elementNode, List<String> parentPath, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var> parentRenames, Map<Object, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateVarMap) For each node, compute a variable mapping such that all elements can be safely combined into a single graph pattern.static org.apache.jena.sparql.core.VarElementGeneratorLateral.resolveAncestorVar(ElementNode elementNode, Map<org.apache.jena.graph.Node, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateVarMap, org.apache.jena.sparql.core.Var var) static org.apache.jena.sparql.expr.ExprElementGeneratorLateral.resolveLocalVarsInExpr(ElementNode elementNode, Map<org.apache.jena.graph.Node, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateVarMap, org.apache.jena.sparql.expr.Expr expr) static Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> ElementGeneratorLateral.resolveVarMap(ElementNode elementNode, Map<org.apache.jena.graph.Node, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateVarMap, org.apache.jena.sparql.expr.Expr expr) static org.apache.jena.sparql.syntax.ElementElementGeneratorLateral.toLateral(boolean globalOrderBy, ElementNode node, List<String> parentPath, org.apache.jena.sparql.core.Var discriminatorVar, Map<org.apache.jena.graph.Node, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateVarMap, Map<org.apache.jena.graph.Node, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> outStateOriginalToGlobalMap, List<org.apache.jena.sparql.core.Var> levelVars, List<Integer> parentPathIdx, ElementGeneratorLateral.SortNode thisSortNode) ElementGeneratorLateral.toLateral(boolean globalOrderBy, ElementNode rootField, org.apache.jena.sparql.core.Var stateVar) ConnectiveVisitor.visit(ElementNode field) ConnectiveVisitorToString.visit(ElementNode field) Constructors in org.aksw.jenax.graphql.sparql.v2.api2 with parameters of type ElementNodeModifierConstructorDescriptionElementNodeVarMapping(ElementNode node, Map<Object, Map<org.apache.jena.sparql.core.Var, org.apache.jena.sparql.core.Var>> stateVarMap) Creates an instance of aElementNodeVarMappingrecord class.FieldVar(ElementNode field, org.apache.jena.sparql.core.Var var) Creates an instance of aFieldVarrecord class. -
Uses of ElementNode in org.aksw.jenax.graphql.sparql.v2.model
Fields in org.aksw.jenax.graphql.sparql.v2.model declared as ElementNodeModifier and TypeFieldDescriptionprotected ElementNodeElementNode.ChildAdder.childNodeprotected ElementNodeElementNode.ChildAdder.parentNodeMethods in org.aksw.jenax.graphql.sparql.v2.model that return ElementNodeModifier and TypeMethodDescriptionElementNode.addChild(List<org.apache.jena.sparql.core.Var> thisVars, ElementNode child) ElementNode.addChild(List<org.apache.jena.sparql.core.Var> thisVars, ElementNode child, List<org.apache.jena.sparql.core.Var> childVars) Add a child with the given join condition.ElementNode.addChild(ElementNode child) ElementNode.addLocalTransform(ElementTransform elementTransform) ElementNode.addTreeTransform(ElementTransform elementTransform) ElementNode.ChildAdder.attach()ElementNode.JoinLink.child()Returns the value of thechildrecord component.ElementNode.clone()Adjusts the name in the builderElementNode.findVarInAncestors(org.apache.jena.sparql.core.Var var) Starting from this node and moving up its ancestors, find the first node which declares var.static ElementNodeElementNode.of(String label, Connective connective) static ElementNodeElementNode.of(Connective connective) ElementNode.ParentLink.parent()Returns the value of theparentrecord component.ElementNode.setIdentifier(String identifier) The identifier is a string to that it can be used both as a prefix for variables as well as string literals in a result set.ElementNode.setLocalTargetVars(List<org.apache.jena.sparql.core.Var> localTargetVars) ElementNode.step(org.apache.jena.sparql.path.Path path) Convenience function to produce a new ElementNode that is immediately attached to this node.Methods in org.aksw.jenax.graphql.sparql.v2.model with parameters of type ElementNodeModifier and TypeMethodDescriptionstatic StringElementNode.adaptName(ElementNode parent, String label) ElementNode.addChild(List<org.apache.jena.sparql.core.Var> thisVars, ElementNode child) ElementNode.addChild(List<org.apache.jena.sparql.core.Var> thisVars, ElementNode child, List<org.apache.jena.sparql.core.Var> childVars) Add a child with the given join condition.ElementNode.addChild(ElementNode child) protected voidElementNode.addChildInternal(String finalName, List<org.apache.jena.sparql.core.Var> thisVars, ElementNode child, List<org.apache.jena.sparql.core.Var> childVars) ElementNode.ChildAdder.child(ElementNode childNode) Constructors in org.aksw.jenax.graphql.sparql.v2.model with parameters of type ElementNodeModifierConstructorDescriptionChildAdder(ElementNode parentNode) JoinLink(ElementNode child, List<org.apache.jena.sparql.core.Var> parentVars, List<org.apache.jena.sparql.core.Var> childVars) Creates an instance of aJoinLinkrecord class.ParentLink(ElementNode parent, String name) Creates an instance of aParentLinkrecord class. -
Uses of ElementNode in org.aksw.jenax.graphql.sparql.v2.rewrite
Methods in org.aksw.jenax.graphql.sparql.v2.rewrite that return ElementNodeModifier and TypeMethodDescriptionGraphQlFieldRewrite.rootElementNode()Returns the value of therootElementNoderecord component.Constructors in org.aksw.jenax.graphql.sparql.v2.rewrite with parameters of type ElementNodeModifierConstructorDescriptionGraphQlFieldRewrite(ElementNode rootElementNode, AggStateBuilder<org.apache.jena.sparql.engine.binding.Binding, org.apache.jena.sparql.function.FunctionEnv, K, org.apache.jena.graph.Node> rootAggBuilder, boolean isSingle, graphql.language.Node<?> graphQlNode) Creates an instance of aGraphQlFieldRewriterecord class.