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 Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.aksw.jenax.sparql.fragment.api.Fragment
     
    protected org.apache.jena.sparql.syntax.Template
     

    Fields inherited from class org.aksw.jenax.analytics.core.ObjectQueryBase

    idMapping
  • Constructor Summary

    Constructors
    Constructor
    Description
    ObjectQueryImpl(org.apache.jena.sparql.syntax.Template template, org.aksw.jenax.sparql.fragment.api.Fragment relation)
     
    ObjectQueryImpl(org.apache.jena.sparql.syntax.Template template, org.aksw.jenax.sparql.fragment.api.Fragment relation, Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> idMapping)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.aksw.jenax.sparql.fragment.api.Fragment
    Relation is a uniform representation for something that is or can be evaluated to a set of Bindings.
    org.apache.jena.sparql.syntax.Template
    The template is the same as for SPARQL contstruct queries
    void
    setRelation(org.aksw.jenax.sparql.fragment.api.Fragment relation)
     
    void
    setTemplate(org.apache.jena.sparql.syntax.Template template)
     
     

    Methods inherited from class org.aksw.jenax.analytics.core.ObjectQueryBase

    getIdMapping

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • template

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

      protected org.aksw.jenax.sparql.fragment.api.Fragment relation
  • Constructor Details

    • ObjectQueryImpl

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

      public ObjectQueryImpl(org.apache.jena.sparql.syntax.Template template, org.aksw.jenax.sparql.fragment.api.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 org.aksw.jenax.sparql.fragment.api.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(org.aksw.jenax.sparql.fragment.api.Fragment relation)
    • toString

      public String toString()
      Overrides:
      toString in class Object