Uses of Class
com.hp.hpl.jena.graph.query.Domain

Packages that use Domain
com.hp.hpl.jena.graph.query Defines the graph-level Query classes, allowing multi-pattern query over arbitrary graphs. 
com.hp.hpl.jena.util Miscellaneous collection of utility classes. 
 

Uses of Domain in com.hp.hpl.jena.graph.query
 

Methods in com.hp.hpl.jena.graph.query that return Domain
 Domain Domain.copy()
           
 Domain Pipe.get()
          Answer the next element if there is one, otherwise throw a NoSuchElementException.
 Domain BufferPipe.get()
           
 

Methods in com.hp.hpl.jena.graph.query that return types with arguments of type Domain
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> SimpleQueryPlan.executeBindings()
           
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> BindingQueryPlan.executeBindings()
           
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> Query.executeBindings(Graph g, List<Stage> stages, Node[] results)
           
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> Query.executeBindings(Graph g, Node[] results)
           
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> Query.executeBindings(List<Stage> outStages, NamedGraphMap args, Node[] nodes)
          the standard "default" implementation of executeBindings.
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> SimpleQueryEngine.executeBindings(List<Stage> outStages, NamedGraphMap args, Node[] nodes)
           
 com.hp.hpl.jena.util.iterator.ExtendedIterator<Domain> Query.executeBindings(NamedGraphMap args, Node[] nodes)
           
 

Methods in com.hp.hpl.jena.graph.query with parameters of type Domain
abstract  void Applyer.applyToTriples(Domain d, Matcher m, StageElement next)
           
 void QueryTriple.SimpleApplyer.applyToTriples(Domain d, Matcher m, StageElement next)
           
 Node Bind.asNodeMatch(Domain d)
          Answer Node.ANY, as a binding occurance of a variable can match anything.
 Node Bound.asNodeMatch(Domain d)
           
abstract  Node Element.asNodeMatch(Domain d)
          Answer a Node suitable as a pattern-match element in a TripleMatch approximating this Element.
 Node Fixed.asNodeMatch(Domain d)
          Answer the Node we represent given the variable-bindings Domain.
 TripleMatch Pattern.asTripleMatch(Domain d)
          Convert a Pattern into a TripleMatch by making a Triple who's Nodes are the conversions of the constituent elements.
 Iterator<Triple> QueryTriple.SimpleApplyer.find(Domain d)
           
 Node QueryNode.finder(Domain d)
          Answer a Node value to use when this QueryValue is used to select objects in a Graph::find() operation; for concrete nodes, that very node, for variables their current value (ANY if not bound).
 Node QueryNode.Fixed.finder(Domain d)
           
 Node QueryNode.Bound.finder(Domain d)
           
 boolean Bind.match(Domain d, Node x)
          Answer true after updating the domain to record the value this element binds.
 boolean Bound.match(Domain d, Node x)
          Answer true iff the node x matches the previously-seen value at Donain[index].
abstract  boolean Element.match(Domain d, Node x)
          Answer true if this Element matches x given the bindings in d.
 boolean QueryNode.match(Domain d, Node x)
          Answer true iff this QueryNode matches, in the context of the binding Domain d, the node x.
 boolean QueryNode.Bind.match(Domain d, Node value)
           
 boolean QueryNode.JustBound.match(Domain d, Node X)
           
 boolean Fixed.match(Domain d, Node x)
          Answer true iff we are matched against a node with the same value as ours.
 boolean Pattern.match(Domain d, Triple t)
          Answer true iff this pattern, given the values for variables as found in a given Domain, matches the given triple; update the Domain with any variable bindings.
abstract  boolean Matcher.match(Domain d, Triple t)
          Answer true iff we match the triple t given the bindings in d, updating those bindings if appropriate; the bindings may be updated even if the match answers false.
abstract  boolean QueryNode.matchOrBind(Domain d, Node x)
          Optimisation: the action to be performed when matching a just-bound variable or binding a newly-bound variable, or nothing for any other kind of QueryNode.
 boolean QueryNode.Fixed.matchOrBind(Domain d, Node x)
           
 boolean QueryNode.Bind.matchOrBind(Domain d, Node value)
           
 boolean QueryNode.JustBound.matchOrBind(Domain d, Node x)
           
 boolean QueryNode.Bound.matchOrBind(Domain d, Node x)
           
 boolean QueryNode.Any.matchOrBind(Domain d, Node x)
           
 void Pipe.put(Domain d)
          Put a domain element into the pipe for later extraction.
 void BufferPipe.put(Domain d)
           
abstract  void StageElement.run(Domain current)
           
 void StageElement.PutBindings.run(Domain current)
           
 void StageElement.FindTriples.run(Domain current)
           
 void StageElement.RunValuatorSet.run(Domain current)
           
 

Uses of Domain in com.hp.hpl.jena.util
 

Methods in com.hp.hpl.jena.util with parameters of type Domain
static List<RDFNode> ModelQueryUtil.mappy(Model m, Domain L)
           
 



Copyright ? 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP