Class UnboundPredicateObjectSparqlAssemblyModifier

java.lang.Object
cz.cvut.kbss.jopa.query.sparql.loader.UnboundPredicateObjectSparqlAssemblyModifier
All Implemented Interfaces:
SparqlAssemblyModifier

public class UnboundPredicateObjectSparqlAssemblyModifier extends Object implements SparqlAssemblyModifier
Optimizes entity loading by modifying the query to fetch all entity attributes.

This optimizer is applicable for SELECT queries that select instances of an entity class. Instead of loading the instances one by one after the query is evaluated, this optimizer modifies the query to fetch all available entity attributes by injecting a triple pattern with unbound predicate and object variables into the query.

  • Constructor Details

    • UnboundPredicateObjectSparqlAssemblyModifier

      public UnboundPredicateObjectSparqlAssemblyModifier()
  • Method Details