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. 
 

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 with parameters of type Domain
 void QueryTriple.SimpleApplyer.applyToTriples(Domain d, Matcher m, StageElement next)
           
abstract  void Applyer.applyToTriples(Domain d, Matcher m, StageElement next)
           
 Node Fixed.asNodeMatch(Domain d)
          Answer the Node we represent given the variable-bindings Domain.
abstract  Node Element.asNodeMatch(Domain d)
          Answer a Node suitable as a pattern-match element in a TripleMatch approximating this Element.
 Node Bound.asNodeMatch(Domain d)
           
 Node Bind.asNodeMatch(Domain d)
          Answer Node.ANY, as a binding occurance of a variable can match anything.
 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.
 java.util.Iterator 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 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.
abstract  boolean Element.match(Domain d, Node x)
          Answer true if this Element matches x given the bindings in d.
 boolean Bound.match(Domain d, Node x)
          Answer true iff the node x matches the previously-seen value at Donain[index].
 boolean Bind.match(Domain d, Node x)
          Answer true after updating the domain to record the value this element binds.
 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)
           
 



Copyright © 2000, 2001, 2002, 2003, 2004, 2005 Hewlett-Packard Development Company, LP