Class ObjectQueryBase

java.lang.Object
org.aksw.jenax.analytics.core.ObjectQueryBase
All Implemented Interfaces:
ObjectQuery
Direct Known Subclasses:
ObjectQueryFromQuery, ObjectQueryImpl

public abstract class ObjectQueryBase extends Object implements ObjectQuery
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ObjectQueryBase(Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> idMapping)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList>
    The mapping of blank nodes in the template to expression lists.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.aksw.jenax.analytics.core.ObjectQuery

    getRelation, getTemplate
  • Field Details

    • idMapping

      protected Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> idMapping
  • Constructor Details

    • ObjectQueryBase

      public ObjectQueryBase(Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> idMapping)
  • Method Details

    • getIdMapping

      public Map<org.apache.jena.graph.Node,org.apache.jena.sparql.expr.ExprList> getIdMapping()
      Description copied from interface: ObjectQuery
      The mapping of blank nodes in the template to expression lists. Only blank nodes should be mapped. Any expression in the ExprList should only make use of variables that are distinguished variables of the relation
      Specified by:
      getIdMapping in interface ObjectQuery
      Returns:
      The mapping. May be empty but never null.