Class EntityTemplateImpl
java.lang.Object
org.aksw.jena_sparql_api.rx.entity.model.EntityTemplateImpl
- All Implemented Interfaces:
EntityTemplate
In an entity query the construct/entity part this is based directly on
the entity selector SELECT query
As such, it neither declares its own WHERE pattern nor partition variables
as they are based directly on the selector query.
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEntityTemplateImpl(List<org.apache.jena.graph.Node> entityNodes, org.apache.jena.sparql.syntax.Template template) EntityTemplateImpl(List<org.apache.jena.graph.Node> entityNodes, org.apache.jena.sparql.syntax.Template template, Map<org.apache.jena.graph.Node, org.apache.jena.sparql.expr.ExprList> bnodeIdMapping) -
Method Summary
Modifier and TypeMethodDescriptionapplyNodeTransform(org.apache.jena.sparql.graph.NodeTransform nodeTransform) static Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> applyNodeTransformBnodeMap(org.apache.jena.sparql.graph.NodeTransform nodeTransform, Map<org.apache.jena.graph.Node, org.apache.jena.sparql.expr.ExprList> map) Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> List<org.apache.jena.graph.Node>org.apache.jena.sparql.syntax.TemplateTemplate to construct graphs directly from the given select query (avoids having to repeat the select query's pattern as a graph partition)voidsetTemplate(org.apache.jena.sparql.syntax.Template template) toString()static List<org.apache.jena.graph.Node>transformNodes(org.apache.jena.sparql.graph.NodeTransform nodeTransform, List<? extends org.apache.jena.graph.Node> varList)
-
Field Details
-
entityNodes
-
template
protected org.apache.jena.sparql.syntax.Template template -
bnodeIdMapping
-
-
Constructor Details
-
EntityTemplateImpl
public EntityTemplateImpl() -
EntityTemplateImpl
public EntityTemplateImpl(List<org.apache.jena.graph.Node> entityNodes, org.apache.jena.sparql.syntax.Template template) -
EntityTemplateImpl
-
-
Method Details
-
applyNodeTransformBnodeMap
-
cloneTemplate
- Specified by:
cloneTemplatein interfaceEntityTemplate
-
getTemplate
public org.apache.jena.sparql.syntax.Template getTemplate()Template to construct graphs directly from the given select query (avoids having to repeat the select query's pattern as a graph partition)- Specified by:
getTemplatein interfaceEntityTemplate- Returns:
-
getEntityNodes
- Specified by:
getEntityNodesin interfaceEntityTemplate
-
getBnodeIdMapping
- Specified by:
getBnodeIdMappingin interfaceEntityTemplate
-
setTemplate
public void setTemplate(org.apache.jena.sparql.syntax.Template template) - Specified by:
setTemplatein interfaceEntityTemplate
-
transformNodes
-
applyNodeTransform
- Specified by:
applyNodeTransformin interfaceEntityTemplate
-
toString
-