Package com.hp.hpl.jena.sparql.syntax

Interface Summary
ElementVisitor  
TripleCollector  
 

Class Summary
Element Element - abstract class for all pattern elements
Element1 Element1 - elements that have a single subElement.
ElementAssign  
ElementBind  
ElementDataset ElementDataset - an association of an RDF Dataset (graph level version) with a query pattern.
ElementExists The syntax element for "Exists" in a pattern.
ElementFetch Evaluate a query element based on source information in a named collection.
ElementFilter A constraint (Filter) in a query expression.
ElementGroup A number of graph query elements.
ElementMinus An optional element in a query.
ElementNamedGraph Evaluate a query element based on source information in a named collection.
ElementNotExists The syntax element for "Not Exists" in a pattern.
ElementOptional An optional element in a query.
ElementPathBlock A SPARQL BasicGraphPattern
ElementService A SERVICE pattern - access a remote SPARQL service.
ElementSubQuery  
ElementTriplesBlock The syntax eleemnt for a SPARQL BasicGraphPattern
ElementUnion  
ElementVisitorBase A ElementVisitor that does nothing.
ElementWalker An element visitor that walks the graph pattern tree, applying a visitor at each Element traversed.
ElementWalker.Walker  
PatternVars Get the variables potentially bound by an element.
PatternVars.WalkerSkipMinus  
PatternVarsVisitor  
RecursiveElementVisitor Visitor pattern helper that walks the entire tree calling operations are various points in the walking process.
Template Triples template.
TripleCollectorBGP A triples-only TripleCollector.
 



Licenced under the Apache License, Version 2.0