|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
boolean |
containsNode(Node n)
true iff the graph contains a triple in which n appears somewhere. |
boolean |
isEmpty()
Answer true iff the graph contains no explicit triples. |
ExtendedIterator |
objectsFor(Node s,
Node p)
deliver an iterator over all the objects _o_ such that _(s, p, o)_ is in the underlying graph; nulls count as wildcards. |
Stage |
patternStage(Mapping map,
Graph constraints,
Triple[] p)
produce a single Stage which will probe the underlying graph for triples matching p and inject all the resulting bindings into the processing stream (see Stage for details) _map_ is the variable binding map to use and update. |
BindingQueryPlan |
prepareBindings(Query q,
Node[] variables)
prepare a plan for generating bindings given the query _q_ and the result variables _variables_. |
TreeQueryPlan |
prepareTree(Graph pattern)
deliver a plan for executing the tree-match query defined by _pattern_. |
ExtendedIterator |
subjectsFor(Node p,
Node o)
deliver an iterator over all the subjects _s_ such that _(s, p, o)_ is in the underlying graph; nulls count as wildcards. |
Method Detail |
public BindingQueryPlan prepareBindings(Query q, Node[] variables)
public Stage patternStage(Mapping map, Graph constraints, Triple[] p)
public TreeQueryPlan prepareTree(Graph pattern)
public ExtendedIterator objectsFor(Node s, Node p)
public ExtendedIterator subjectsFor(Node p, Node o)
public boolean containsNode(Node n)
public boolean isEmpty()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |