Uses of Class
org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor
-
Packages that use AbstractQueryModelVisitor 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. -
-
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.federated.optimizer
Subclasses of AbstractQueryModelVisitor in org.eclipse.rdf4j.federated.optimizer Modifier and Type Class Description class
ExclusiveTupleExprOptimizer
A specialized optimizer which identifies and marksExclusiveTupleExpr
.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. -
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.query.algebra.evaluation.impl
-
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.query.algebra.helpers
Subclasses of AbstractQueryModelVisitor in org.eclipse.rdf4j.query.algebra.helpers Modifier and Type Class 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.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. -
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.query.parser.sparql
Subclasses of AbstractQueryModelVisitor in org.eclipse.rdf4j.query.parser.sparql Modifier and Type Class Description class
TripleRefCollector
protected class
TupleExprBuilder.SameTermCollector
protected class
TupleExprBuilder.VarCollector
-
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.queryrender
Subclasses of AbstractQueryModelVisitor in org.eclipse.rdf4j.queryrender Modifier and Type Class Description class
BaseTupleExprRenderer
Base class for rendering RDF4J query API objects into strings. -
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.queryrender.sparql
Subclasses of AbstractQueryModelVisitor in org.eclipse.rdf4j.queryrender.sparql Modifier and Type Class 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. -
Uses of AbstractQueryModelVisitor in org.eclipse.rdf4j.queryrender.sparql.experimental
Subclasses of AbstractQueryModelVisitor in org.eclipse.rdf4j.queryrender.sparql.experimental Modifier and Type Class Description class
SparqlQueryRenderer
An alternative implementation of the SPARQL query renderer (more complete than the defaultSPARQLQueryRenderer
)
-