Package com.bigdata.rdf.sail.sparql

This package was imported from the org.openrdf.query.parser.sparql package of the openrdf distribution.

See:
          Description

Class Summary
ASTVisitorBase Base class for visitors of the SPARQL AST.
BaseDeclProcessor Resolves relative URIs in a query model using either an external base URI or using the base URI specified in the query model itself.
BatchRDFValueResolver Class performs efficient batch resolution of RDF Values against the database.
Bigdata2ASTSPARQLParser Overridden version of the openrdf SPARQLParser class which extracts additional information required by bigdata and associates it with the ParsedQuery or ParsedUpdate.
BigdataASTContext Object provides context required in various stages of parsing queries or updates.
BigdataASTVisitorBase Base class for AST visitor impls.
BigdataExprBuilder Top-level expression builder for SPARQL.
BigdataParsedQuery Class extends ParsedQuery for API compliance with QueryParser but DOES NOT support ANY aspect of the QueryParser API.
BigdataParsedUpdate Class extends ParsedUpdate for API compliance with QueryParser but DOES NOT support ANY aspect of the QueryParser API.
BlankNodeVarProcessor Processes blank nodes in the query body, replacing them with variables while retaining scope.
DatasetDeclProcessor Extracts a SPARQL Dataset from an ASTQueryContainer, if one is contained.
GroupGraphPatternBuilder Visitor handles the GroupGraphPattern production (aka the "WHERE" clause).
NegatedPropertySet A negated property set is a SPARQL construction of the form {?X !(uri|^uri) ?Y}.
PrefixDeclProcessor Processes the prefix declarations in a SPARQL query model.
PropertySetElem  
SPARQLUtil SPARQL-related utility methods.
StringEscapesProcessor Processes escape sequences in strings, replacing the escape sequence with their actual value.
TriplePatternExprBuilder Class handles triple patterns and property paths.
UpdateExprBuilder Extension of BigdataExprBuilder that builds Update Expressions.
ValueExprBuilder Visitor pattern builds IValueExpressionNodes.
 

Package com.bigdata.rdf.sail.sparql Description

This package was imported from the org.openrdf.query.parser.sparql package of the openrdf distribution. The SPARQL grammar file is substantially the same, though there are some bigdata specific extensions. The code to build the bigdata AST from the parser AST is completely new.

In order to avoid classpath ordering problems, all classes in the packages have now been imported into a new package namespace.



Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.