de.fuberlin.wiwiss.d2rq.fastpath
Class FastpathEngine
java.lang.Object
de.fuberlin.wiwiss.d2rq.fastpath.FastpathEngine
public class FastpathEngine
- extends Object
TODO instanciate just one PatternQueryCombiner? it could do some caching
or leave the caching for graph? e.g. triple -> list of bridges
TODO keep just one instance of PatternQueryCombiner and update Property Bridges
only when updated with previous stage (see varInfo.boundDomainIndexToShared)
- Version:
- $Id: FastpathEngine.java,v 1.4 2006/10/16 12:46:00 cyganiak Exp $
- Author:
- jg, Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FastpathEngine
public FastpathEngine(Pipe input,
Pipe output,
Collection rdfRelations,
Mapping map,
ExpressionSet constraints,
Triple[] triples)
execute
public void execute()
cancel
public void cancel()
candidateRelationsForEachTriple
public RDFRelation[][] candidateRelationsForEachTriple(Triple[] triples)
makePrefixedPropertyBridges
public List[] makePrefixedPropertyBridges(Triple[] triples)