Package | Description |
---|---|
org.eclipse.rdf4j.query.algebra |
Query Algebra
|
org.eclipse.rdf4j.query.algebra.evaluation.impl | |
org.eclipse.rdf4j.query.algebra.helpers | |
org.eclipse.rdf4j.query.parser.sparql |
The
SPARQL
query engine.
|
org.eclipse.rdf4j.queryrender |
This package contains classes for working with RDF4J query objects.
|
org.eclipse.rdf4j.queryrender.sparql | |
org.eclipse.rdf4j.sail.federation.algebra | |
org.eclipse.rdf4j.sail.federation.optimizers |
Modifier and Type | Method and Description |
---|---|
<X extends Exception> |
ZeroLengthPath.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Var.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ValueConstant.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Union.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
TupleFunctionCall.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Sum.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Str.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
StatementPattern.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Slice.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
SingletonSet.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Service.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Sample.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
SameTerm.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Regex.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Reduced.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
QueryRoot.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
QueryModelNode.visit(QueryModelVisitor<X> visitor)
Visits this node.
|
<X extends Exception> |
ProjectionElemList.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ProjectionElem.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Projection.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
OrderElem.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Order.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Or.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Not.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Namespace.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
MultiProjection.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Move.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Modify.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Min.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Max.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
MathExpr.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
LocalName.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Load.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ListMemberOperator.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Like.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
LeftJoin.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
LangMatches.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Lang.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Label.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Join.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
IsURI.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
IsResource.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
IsNumeric.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
IsLiteral.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
IsBNode.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Intersection.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
InsertData.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
In.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
If.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
IRIFunction.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
GroupElem.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
GroupConcat.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Group.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
FunctionCall.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Filter.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ExtensionElem.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Extension.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Exists.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
EmptySet.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Distinct.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Difference.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
DescribeOperator.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
DeleteData.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Datatype.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Create.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Count.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Copy.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
CompareAny.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
CompareAll.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Compare.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Coalesce.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Clear.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Bound.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
BindingSetAssignment.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
BNodeGenerator.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Avg.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ArbitraryLengthPath.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
And.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Add.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ZeroLengthPath.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
UnaryValueOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
UnaryTupleOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
TupleFunctionCall.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
SubQueryValueOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
StatementPattern.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Service.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Regex.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
QueryModelNode.visitChildren(QueryModelVisitor<X> visitor)
Visits the children of this node.
|
<X extends Exception> |
ProjectionElemList.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Projection.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
OrderElem.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Order.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
NAryValueOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
MultiProjection.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Move.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Modify.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Load.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
LeftJoin.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
If.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
GroupElem.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Group.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
FunctionCall.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Filter.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ExtensionElem.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Extension.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Create.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Copy.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
CompareSubQueryValueOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Clear.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Bound.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
BinaryValueOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
BinaryTupleOperator.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
ArbitraryLengthPath.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
Add.visitChildren(QueryModelVisitor<X> visitor) |
<X extends Exception> |
AbstractQueryModelNode.visitChildren(QueryModelVisitor<X> visitor)
Dummy implementation of
QueryModelNode.visitChildren(org.eclipse.rdf4j.query.algebra.QueryModelVisitor<X>) that does nothing. |
Modifier and Type | Method and Description |
---|---|
<X extends Exception> |
ExternalSet.visit(QueryModelVisitor<X> visitor) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractQueryModelVisitor<X extends Exception>
Base class for
QueryModelVisitor s. |
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 |
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.
|
Constructor and Description |
---|
BGPCollector(QueryModelVisitor<X> visitor) |
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 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 | Method and Description |
---|---|
<X extends Exception> |
OwnedTupleExpr.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
NaryJoin.visit(QueryModelVisitor<X> visitor) |
<X extends Exception> |
AbstractNaryOperator.visitChildren(QueryModelVisitor<X> visitor) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyPatternOptimizer
Remove StatementPatterns that have no statements.
|
protected static class |
EvaluationStatistics.CardinalityCalculator |
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 |
QueryModelPruner.TreeSanitizer |
protected class |
QueryMultiJoinOptimizer.JoinVisitor |
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.