Package | Description |
---|---|
org.openrdf.query.algebra.evaluation.impl | |
org.openrdf.query.algebra.helpers | |
org.openrdf.query.parser.sparql |
The SPARQL query engine.
|
org.openrdf.queryrender |
This package contains classes for working with OpenRDF query objects.
|
org.openrdf.queryrender.sparql | |
org.openrdf.sail.federation.optimizers | |
org.openrdf.sail.rdbms.algebra.base | |
org.openrdf.sail.rdbms.algebra.factories | |
org.openrdf.sail.rdbms.optimizers | |
org.openrdf.sail.rdbms.postgresql |
Modifier and Type | Class and Description |
---|---|
class |
QueryModelNodeReplacer
Deprecated.
|
class |
QueryModelTreePrinter
QueryModelVisitor implementation that "prints" a tree representation of a
query model.
|
class |
StatementPatternCollector
A QueryModelVisitor that collects StatementPattern's from a query model.
|
class |
VarNameCollector
A QueryModelVisitor that collects the names of (non-constant) variables that
are used in a query model.
|
Modifier and Type | Class and Description |
---|---|
protected class |
TupleExprBuilder.SameTermCollector |
protected class |
TupleExprBuilder.VarCollector |
Modifier and Type | Class and Description |
---|---|
class |
BaseTupleExprRenderer
Base class for rendering Sesame query API objects into strings.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextCollector
Visitor implementation for the sesame query algebra which walks the tree and
figures out the context for nodes in the algebra.
|
class |
SparqlTupleExprRenderer
Extends the BaseTupleExprRenderer to provide support for rendering tuple
expressions as SPARQL queries.
|
Modifier and Type | Class and Description |
---|---|
class |
EmptyPatternOptimizer
Remove StatementPatterns that have no statements.
|
class |
FederationJoinOptimizer
Search for Join, LeftJoin, and Union arguments that can be evaluated in a
single member.
|
class |
OwnedTupleExprPruner
Remove redundant
OwnedTupleExpr . |
class |
PrepareOwnedTupleExpr
Remove redundant
OwnedTupleExpr . |
protected class |
QueryMultiJoinOptimizer.JoinVisitor |
Modifier and Type | Class and Description |
---|---|
class |
RdbmsQueryModelVisitorBase<X extends Exception>
Base class for RDBMS visitor classes.
|
Modifier and Type | Class and Description |
---|---|
class |
BNodeExprFactory
BNode expression factory - creates a
BNodeColumn or a
StringValue of the BNode ID. |
class |
BooleanExprFactory
Boolean SQL expression factory.
|
class |
DatatypeExprFactory
Creates a datatype SQL expression.
|
class |
HashExprFactory |
class |
LabelExprFactory
Creates a SQl expression of a literal label.
|
class |
LanguageExprFactory
Creates an SQL expression of a literal's language.
|
class |
NumericExprFactory
Creates an SQL expression of a literal's numeric value.
|
class |
TimeExprFactory
Creates an SQL expression for a literal's time value.
|
class |
URIExprFactory
Creates an SQL expression for a URI's string value.
|
class |
ZonedExprFactory
Creates a binary SQL expression for a dateTime zoned value.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
SameTermFilterRdbmsOptimizer.SameTermFilterVisitor |
protected static class |
SameTermFilterRdbmsOptimizer.VarBinder |
protected static class |
SameTermFilterRdbmsOptimizer.VarRenamer |
class |
SelectQueryOptimizer
Rewrites the core algebra model with a relation optimised model, using SQL.
|
class |
SqlConstantOptimizer
Optimises SQL constants, include operations with static values and null
operations.
|
protected class |
ValueIdLookupOptimizer.VarVisitor |
class |
ValueJoinOptimizer
Adds LEFT JOINs to the query for value tables.
|
class |
VarColumnLookupOptimizer
Localises variables to use an available column in the current variable scope.
|
Modifier and Type | Class and Description |
---|---|
class |
PgSqlRegexFlagsInliner
Moves the regular expression flags into the pattern string as per the
PostgreSQL syntax.
|
Copyright © 2001–2016 Aduna. All rights reserved.