Class EntityGraphFragment

java.lang.Object
org.aksw.jena_sparql_api.rx.entity.model.EntityGraphFragment

public class EntityGraphFragment extends Object
A simplified construct query that is just comprised of a sequence of entity variables, a graph pattern and a template. I.e. a mapping of a relation to triples with designated partition variables
Author:
raven
  • Field Details

    • partitionVars

      protected List<org.apache.jena.sparql.core.Var> partitionVars
    • entityTemplate

      protected EntityTemplate entityTemplate
    • element

      protected org.apache.jena.sparql.syntax.Element element
  • Constructor Details

    • EntityGraphFragment

      public EntityGraphFragment()
    • EntityGraphFragment

      public EntityGraphFragment(List<org.apache.jena.sparql.core.Var> partitionVars, EntityTemplate entityTemplate, org.apache.jena.sparql.syntax.Element element)
  • Method Details

    • empty

      public static EntityGraphFragment empty(List<org.apache.jena.sparql.core.Var> partitionVars)
    • fromQuery

      public static EntityGraphFragment fromQuery(org.apache.jena.sparql.core.Var entityVar, org.apache.jena.query.Query query)
    • fromQuery

      public static EntityGraphFragment fromQuery(List<org.apache.jena.sparql.core.Var> partitionVars, List<org.apache.jena.graph.Node> entityNodes, org.apache.jena.query.Query query)
    • getEntityTemplate

      public EntityTemplate getEntityTemplate()
    • setEntityTemplate

      public void setEntityTemplate(EntityTemplate entityTemplate)
    • getElement

      public org.apache.jena.sparql.syntax.Element getElement()
    • setElement

      public void setElement(org.apache.jena.sparql.syntax.Element element)
    • getPartitionVars

      public List<org.apache.jena.sparql.core.Var> getPartitionVars()
    • setPartitionVars

      public void setPartitionVars(List<org.apache.jena.sparql.core.Var> entityVars)
    • applyNodeTransform

      public EntityGraphFragment applyNodeTransform(org.apache.jena.sparql.graph.NodeTransform nodeTransform)
    • toString

      public String toString()
      Overrides:
      toString in class Object