Package | Description |
---|---|
org.eclipse.rdf4j.federated.optimizer | |
org.eclipse.rdf4j.query.algebra.evaluation.impl | |
org.eclipse.rdf4j.query.algebra.helpers | |
org.eclipse.rdf4j.query.parser.sparql |
The rdf4j SPARQL 1.1 parser.
|
org.eclipse.rdf4j.queryrender |
This package contains classes for working with RDF4J query objects.
|
org.eclipse.rdf4j.queryrender.sparql | |
org.eclipse.rdf4j.queryrender.sparql.experimental |
This package contains classes for rendering RDF4J query objects as SPARQL queries.
|
org.eclipse.rdf4j.sail.federation.optimizers |
Modifier and Type | Class and Description |
---|---|
class |
ExclusiveTupleExprOptimizer
A specialized optimizer which identifies and marks
ExclusiveTupleExpr . |
class |
FilterOptimizer
Filter optimizer to push down FILTER expressions as far as possible.
|
protected static class |
FilterOptimizer.FilterBindingFinder |
protected static class |
FilterOptimizer.FilterExprInsertVisitor |
protected static class |
FilterOptimizer.VarFinder |
class |
GenericInfoOptimizer
Generic optimizer
Tasks: - Collect information (hasUnion, hasFilter, hasService) - Collect all statements in a list (for source
selection), do not collect SERVICE expressions - Collect all Join arguments and group them in the NJoin structure for
easier optimization (flatten)
|
class |
LimitOptimizer
An optimizer that attempts to push upper limits into BGPs of the query.
|
class |
ServiceOptimizer
Optimizer for SERVICE nodes.
|
class |
StatementGroupAndJoinOptimizer
Optimizer with the following tasks:
1.
|
class |
UnionOptimizer
Optimizer to flatten the UNION operations.
|
Modifier and Type | Class and Description |
---|---|
class |
BGPCollector<X extends Exception>
Basic graph pattern collector.
|
class |
QueryModelNodeReplacer
Deprecated.
|
class |
QueryModelTreePrinter
QueryModelVisitor implementation that "prints" a tree representation of a query model.
|
class |
QueryModelTreeToGenericPlanNode
Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature.
|
class |
QueryModelVisitorBase<X extends Exception>
Deprecated.
since 2.0. Use
AbstractQueryModelVisitor instead. |
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 |
---|---|
class |
TripleRefCollector |
protected class |
TupleExprBuilder.SameTermCollector |
protected class |
TupleExprBuilder.VarCollector |
Modifier and Type | Class and Description |
---|---|
class |
BaseTupleExprRenderer
Base class for rendering RDF4J query API objects into strings.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextCollector
Visitor implementation for the 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 |
SparqlQueryRenderer
An alternative implementation of the SPARQL query renderer (more complete than the default
SPARQLQueryRenderer ) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyPatternOptimizer
Remove StatementPatterns that have no statements.
|
class |
FederationJoinOptimizer
Deprecated.
since 3.1.0. This module will be replaced by the new FedX federation module.
|
class |
OwnedTupleExprPruner
Remove redundant
OwnedTupleExpr . |
class |
PrepareOwnedTupleExpr
Remove redundant
OwnedTupleExpr . |
protected class |
QueryMultiJoinOptimizer.JoinVisitor |
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.