org.openrdf.repository.object.managers.helpers
Class ObjectQueryOptimizer

java.lang.Object
  extended by org.openrdf.repository.object.managers.helpers.ObjectQueryOptimizer

public class ObjectQueryOptimizer
extends Object

Rewrites the SPARQL query used by sparql behaviour methods by loading additional properties.

Author:
James Leigh

Constructor Summary
ObjectQueryOptimizer()
           
 
Method Summary
 String implementQuery(String qry, String base, Map<String,String> eager, String range, String primitiveRange, boolean functional, Map<String,String> parameters)
           
 String implementQuery(String sparql, String base, Method method, List<String> args, PropertyMapper pm)
           
 String wrap(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectQueryOptimizer

public ObjectQueryOptimizer()
Method Detail

implementQuery

public String implementQuery(String sparql,
                             String base,
                             Method method,
                             List<String> args,
                             PropertyMapper pm)
                      throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

implementQuery

public String implementQuery(String qry,
                             String base,
                             Map<String,String> eager,
                             String range,
                             String primitiveRange,
                             boolean functional,
                             Map<String,String> parameters)
                      throws ObjectStoreConfigException
Throws:
ObjectStoreConfigException

wrap

public String wrap(String type)


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.