| java.lang.Object com.hp.hpl.jena.db.impl.DBPattern
DBPattern | public class DBPattern (Code) | | |
Method Summary | |
protected void | addFreeVars(List varList) | protected boolean | anyBound(Mapping map) | public int | cost(Mapping varMap) Return the relative cost of evaluating the pattern with the current. | public boolean | hasSource() | protected boolean | isArgCheck(Free v, Mapping map) | public boolean | isConnected() | public boolean | isSingleSource() Answer true iff this pattern [currently] is associated with exactly one source. | public boolean | joinsWith(DBPattern other, List varList, boolean onlyStmt, boolean onlyReif, boolean implicitJoin) currently, we can only join over the same table, and, in general, we
can't join if the pattern has a predicate variable -- but, if we are only
querying asserted stmts and the pattern is over asserted stmts, we can
do the join. | public void | setBusy() | public SpecializedGraph | singleSource() | public void | sourceAdd(SpecializedGraph sg, char sub) |
costMax | final static int costMax(Code) | | |
costMin | final static int costMin(Code) | | |
addFreeVars | protected void addFreeVars(List varList)(Code) | | |
cost | public int cost(Mapping varMap)(Code) | | Return the relative cost of evaluating the pattern with the current.
the relative cost. |
hasSource | public boolean hasSource()(Code) | | |
isConnected | public boolean isConnected()(Code) | | |
isSingleSource | public boolean isSingleSource()(Code) | | Answer true iff this pattern [currently] is associated with exactly one source.
|
joinsWith | public boolean joinsWith(DBPattern other, List varList, boolean onlyStmt, boolean onlyReif, boolean implicitJoin)(Code) | | currently, we can only join over the same table, and, in general, we
can't join if the pattern has a predicate variable -- but, if we are only
querying asserted stmts and the pattern is over asserted stmts, we can
do the join.
|
setBusy | public void setBusy()(Code) | | |
|
|