Class ObjectQueryImpl

java.lang.Object
org.aksw.jenax.analytics.core.ObjectQueryBase
org.aksw.jenax.analytics.core.ObjectQueryImpl
All Implemented Interfaces:
ObjectQuery

public class ObjectQueryImpl extends ObjectQueryBase
  • Field Details

    • template

      protected org.apache.jena.sparql.syntax.Template template
    • relation

      protected Fragment relation
  • Constructor Details

    • ObjectQueryImpl

      public ObjectQueryImpl(org.apache.jena.sparql.syntax.Template template, Fragment relation)
    • ObjectQueryImpl

      public ObjectQueryImpl(org.apache.jena.sparql.syntax.Template template, Fragment relation, Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> idMapping)
  • Method Details

    • getTemplate

      public org.apache.jena.sparql.syntax.Template getTemplate()
      Description copied from interface: ObjectQuery
      The template is the same as for SPARQL contstruct queries
      Returns:
      The template
    • setTemplate

      public void setTemplate(org.apache.jena.sparql.syntax.Template template)
    • getRelation

      public Fragment getRelation()
      Description copied from interface: ObjectQuery
      Relation is a uniform representation for something that is or can be evaluated to a set of Bindings. Concretely, a relation can be (SELECT) Query, Element or Table.
      Returns:
      The relation that acts as the source of bindings for this object query
    • setRelation

      public void setRelation(Fragment relation)
    • toString

      public String toString()
      Overrides:
      toString in class Object