de.fuberlin.wiwiss.d2rq.fastpath
Class VarInfos
java.lang.Object
de.fuberlin.wiwiss.d2rq.fastpath.VarInfos
public class VarInfos
- extends Object
- Version:
- $Id: VarInfos.java,v 1.3 2006/10/16 12:46:00 cyganiak Exp $
- Author:
- jgarbers
Constructor Summary |
VarInfos(com.hp.hpl.jena.graph.query.Mapping queryMapping,
com.hp.hpl.jena.graph.query.ExpressionSet queryConstraints,
int tripleCount)
|
Method Summary |
void |
addBindNode(com.hp.hpl.jena.graph.Node node,
int domainIndex,
int tripleNr,
int nodeNr)
|
void |
addBoundNode(com.hp.hpl.jena.graph.Node node,
int domainIndex,
int tripleNr,
int nodeNr)
|
void |
addExpression(com.hp.hpl.jena.graph.query.Expression e,
int tripleNr)
|
Set |
boundVariables(int index)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
allBindings
public final VariableBindings allBindings
- Fast lookup information for different types of variables (shared, bind, bound).
allExpressions
public final Collection allExpressions
VarInfos
public VarInfos(com.hp.hpl.jena.graph.query.Mapping queryMapping,
com.hp.hpl.jena.graph.query.ExpressionSet queryConstraints,
int tripleCount)
boundVariables
public Set boundVariables(int index)
addBindNode
public void addBindNode(com.hp.hpl.jena.graph.Node node,
int domainIndex,
int tripleNr,
int nodeNr)
addBoundNode
public void addBoundNode(com.hp.hpl.jena.graph.Node node,
int domainIndex,
int tripleNr,
int nodeNr)
addExpression
public void addExpression(com.hp.hpl.jena.graph.query.Expression e,
int tripleNr)