Class HeFQUINEngineConfigReader
java.lang.Object
se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
Reads an RDF description of a configuration for the HeFQUIN engine and
creates a
HeFQUINEngine object based on this configuration.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprotected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectinstantiate(org.apache.jena.rdf.model.Resource r, HeFQUINEngineConfigReader.ExtendedContext ctx) org.apache.jena.rdf.model.ResourceobtainConfigurationResource(org.apache.jena.rdf.model.Model m) readCostModel(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readExecutionEngine(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readFederationAccessManager(org.apache.jena.rdf.model.Model m, HeFQUINEngineConfigReader.Context ctx) readFederationAccessManager(org.apache.jena.rdf.model.Resource confRsrc, HeFQUINEngineConfigReader.Context ctx) readLogicalOptimizer(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readLogicalToPhysicalOpConverter(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readLogicalToPhysicalPlanConverter(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readPhysicalOptimizer(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readQueryPlanCompiler(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readQueryPlanner(org.apache.jena.rdf.model.Resource queryProcRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) readQueryProcessor(org.apache.jena.rdf.model.Model m, HeFQUINEngineConfigReader.Context ctx, FederationAccessManager fedAccessMgr) readQueryProcessor(org.apache.jena.rdf.model.Resource confRsrc, HeFQUINEngineConfigReader.Context ctx, FederationAccessManager fedAccessMgr) readSourcePlanner(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx)
-
Constructor Details
-
HeFQUINEngineConfigReader
public HeFQUINEngineConfigReader()
-
-
Method Details
-
readFederationAccessManager
public FederationAccessManager readFederationAccessManager(org.apache.jena.rdf.model.Model m, HeFQUINEngineConfigReader.Context ctx) -
obtainConfigurationResource
public org.apache.jena.rdf.model.Resource obtainConfigurationResource(org.apache.jena.rdf.model.Model m) -
readFederationAccessManager
public FederationAccessManager readFederationAccessManager(org.apache.jena.rdf.model.Resource confRsrc, HeFQUINEngineConfigReader.Context ctx) -
readQueryProcessor
public QueryProcessor readQueryProcessor(org.apache.jena.rdf.model.Model m, HeFQUINEngineConfigReader.Context ctx, FederationAccessManager fedAccessMgr) -
readQueryProcessor
public QueryProcessor readQueryProcessor(org.apache.jena.rdf.model.Resource confRsrc, HeFQUINEngineConfigReader.Context ctx, FederationAccessManager fedAccessMgr) -
readCostModel
public CostModel readCostModel(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readQueryPlanner
public QueryPlanner readQueryPlanner(org.apache.jena.rdf.model.Resource queryProcRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readLogicalToPhysicalPlanConverter
public LogicalToPhysicalPlanConverter readLogicalToPhysicalPlanConverter(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readLogicalToPhysicalOpConverter
public LogicalToPhysicalOpConverter readLogicalToPhysicalOpConverter(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readSourcePlanner
public SourcePlanner readSourcePlanner(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readLogicalOptimizer
public LogicalOptimizer readLogicalOptimizer(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readPhysicalOptimizer
public PhysicalOptimizer readPhysicalOptimizer(org.apache.jena.rdf.model.Resource qplRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readQueryPlanCompiler
public QueryPlanCompiler readQueryPlanCompiler(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
readExecutionEngine
public ExecutionEngine readExecutionEngine(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) -
instantiate
protected Object instantiate(org.apache.jena.rdf.model.Resource r, HeFQUINEngineConfigReader.ExtendedContext ctx) throws ClassNotFoundException, NoSuchMethodException, InstantiationException, InvocationTargetException, IllegalAccessException
-