de.fuberlin.wiwiss.d2rq.engine
Class QueryEngineD2RQ

java.lang.Object
  extended by com.hp.hpl.jena.sparql.engine.QueryEngineBase
      extended by com.hp.hpl.jena.sparql.engine.main.QueryEngineMain
          extended by de.fuberlin.wiwiss.d2rq.engine.QueryEngineD2RQ
All Implemented Interfaces:
OpEval, Closeable

public class QueryEngineD2RQ
extends QueryEngineMain

An ARQ query engine for D2RQ-mapped graphs. Allows evaluation of SPARQL queries (or programmatically created operator trees) over a D2RQ-mapped graph.

Author:
Richard Cyganiak (richard@cyganiak.de), Herwig Leimer

Field Summary
 
Fields inherited from class com.hp.hpl.jena.sparql.engine.main.QueryEngineMain
SUBSTITUE
 
Fields inherited from class com.hp.hpl.jena.sparql.engine.QueryEngineBase
context, dataset, queryEngineInfo
 
Constructor Summary
QueryEngineD2RQ(GraphD2RQ graph, Op op, Context context)
           
QueryEngineD2RQ(GraphD2RQ graph, Query query)
           
QueryEngineD2RQ(GraphD2RQ graph, Query query, Context context)
           
 
Method Summary
static QueryEngineFactory getFactory()
           
protected  Op modifyOp(Op op)
           
static void register()
           
static void unregister()
           
 
Methods inherited from class com.hp.hpl.jena.sparql.engine.main.QueryEngineMain
eval, minimalModifyOp
 
Methods inherited from class com.hp.hpl.jena.sparql.engine.QueryEngineBase
close, createOp, createPlan, evaluate, getOp, getPlan, getStartBinding, setOp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryEngineD2RQ

public QueryEngineD2RQ(GraphD2RQ graph,
                       Query query)

QueryEngineD2RQ

public QueryEngineD2RQ(GraphD2RQ graph,
                       Query query,
                       Context context)

QueryEngineD2RQ

public QueryEngineD2RQ(GraphD2RQ graph,
                       Op op,
                       Context context)
Method Detail

modifyOp

protected Op modifyOp(Op op)
Overrides:
modifyOp in class QueryEngineMain

getFactory

public static QueryEngineFactory getFactory()

register

public static void register()

unregister

public static void unregister()