Uses of Package
org.eclipse.rdf4j.query.algebra
Packages that use org.eclipse.rdf4j.query.algebra
Package
Description
Abstract Query Algebra model.
Implementations of
relevant to query evaluation.
invalid reference
Iteration
The rdf4j SPARQL 1.1 parser.
SPARQL 1.1 Abstract Syntax Tree (AST) parser.
This package contains classes for working with RDF4J query objects.
This package contains classes for rendering RDF4J query objects as SPARQL queries.
Helper and utility classes for the
SailRepository
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
Abstract base implementation and internal helper classes for Sail implementations.
A Sail implementation that supports full-text indexing via the Lucene API.
An implementation of the RDF SAIL API that uses main memory for storage.
See discussion at https://github.com/eclipse/rdf4j/issues/1262
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebraClassDescriptionBase class for shared functionality of aggregate operators (e.g.Base implementation of
QueryModelNode
.CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.An operator that returns aggregates values.A boolean AND operator operating on two boolean expressions.A tuple expression that matches a path of arbitrary length against an RDF graph.The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.An abstract superclass for binary tuple operators which, by definition, has two arguments.An abstract superclass for binary value operators which, by definition, has two arguments.A BNode generator, which generates a new BNode each time it needs to supply a value.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The DATATYPE function, as defined in SPARQL Query Language for RDF.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.A tuple expression that contains zero solutions.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.Deprecated.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesA tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The IF function, as defined in SPARQL 1.1 Query.Checks whether a certain value is contained in a set of results produced by a query.The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.A natural join between two tuple expressions.The LABEL function, which selects the label of literals.The LANG function, as defined in SPARQL Query Language for RDF.Checks whether a language tag (e.g.The LeftJoin operator, as defined in SPARQL Query Language for RDF.Deprecated, for removal: This API element is subject to removal in a future version.ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.The LOCAL NAME function, which selects the local name of URIs.A mathematical expression consisting an operator and two arguments.A "multi-projection" that can produce multiple solutions from a single set of bindings.The NAMESPACE function, which selects the namespace of URIs.An abstract superclass for N-ary value operators.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.An order operator that can be used to order bindings as specified by a set of value expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.Deprecated.UseAbstractQueryModelNode
instead.An interface for query model visitors, implementing the Visitor pattern.A semantics-less query model node that is used as the root of query model trees.Compares the string representation of a value expression to a pattern.Checks RDF term equality.The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesThe SERVICE keyword as defined in SERVICE definition.A tuple expression that contains exactly one solution with zero bindings.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.Indicates the scope of the statement pattern.The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.Deprecated, for removal: This API element is subject to removal in a future version.The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTriple lookup reference.An expression that evaluates to RDF tuples.A call to a TupleFunction.An abstract superclass for unary tuple operators which, by definition, has one argument.An abstract superclass for unary value operators which, by definition, has one argument.The UNION set operator, which return the union of the result sets of two tuple expressions.An expression that executes an update.A ValueExpr with a constant value.An expressions that evaluates to Value objects.A variable that can contain a Value.QueryModelNode
s that can constitute a variable scope change (such as group graph patterns, subselects, etc).A tuple expression that matches a path of length zero against an RDF graph. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluationClassDescriptionThe SERVICE keyword as defined in SERVICE definition.An expression that evaluates to RDF tuples.An expression that executes an update.A ValueExpr with a constant value.An expressions that evaluates to Value objects.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.federationClassDescriptionThe SERVICE keyword as defined in SERVICE definition.An expression that evaluates to RDF tuples.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.implClassDescriptionA boolean AND operator operating on two boolean expressions.A tuple expression that matches a path of arbitrary length against an RDF graph.An abstract superclass for binary tuple operators which, by definition, has two arguments.An abstract superclass for binary value operators which, by definition, has two arguments.A BNode generator, which generates a new BNode each time it needs to supply a value.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The DATATYPE function, as defined in SPARQL Query Language for RDF.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.A tuple expression that contains zero solutions.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined by
value expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The IF function, as defined in SPARQL 1.1 Query.Checks whether a certain value is contained in a set of results produced by a query.The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.A natural join between two tuple expressions.The LABEL function, which selects the label of literals.The LANG function, as defined in SPARQL Query Language for RDF.Checks whether a language tag (e.g.The LeftJoin operator, as defined in SPARQL Query Language for RDF.Deprecated, for removal: This API element is subject to removal in a future version.ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.The LOCAL NAME function, which selects the local name of URIs.A mathematical expression consisting an operator and two arguments.A "multi-projection" that can produce multiple solutions from a single set of bindings.The NAMESPACE function, which selects the namespace of URIs.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.An order operator that can be used to order bindings as specified by a set of value expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.A semantics-less query model node that is used as the root of query model trees.Compares the string representation of a value expression to a pattern.Checks RDF term equality.The SERVICE keyword as defined in SERVICE definition.A tuple expression that contains exactly one solution with zero bindings.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.Triple lookup reference.An expression that evaluates to RDF tuples.A call to a TupleFunction.An abstract superclass for unary tuple operators which, by definition, has one argument.An abstract superclass for unary value operators which, by definition, has one argument.The UNION set operator, which return the union of the result sets of two tuple expressions.A ValueExpr with a constant value.An expressions that evaluates to Value objects.A variable that can contain a Value.A tuple expression that matches a path of length zero against an RDF graph. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationstepsClassDescriptionA natural join between two tuple expressions.The LeftJoin operator, as defined in SPARQL Query Language for RDF.A generalized projection (allowing the bindings to be renamed) on a tuple expression.An interface for query model visitors, implementing the Visitor pattern.Compares the string representation of a value expression to a pattern.The SERVICE keyword as defined in SERVICE definition.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.An expression that evaluates to RDF tuples.An expressions that evaluates to Value objects.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.valuesClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Checks whether a certain value is contained in a set of results produced by a query.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.iteratorClassDescriptionAn operator that returns aggregates values.An extension operator that can be used to add bindings to solutions whose values are defined by
value expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.A natural join between two tuple expressions.The LeftJoin operator, as defined in SPARQL Query Language for RDF.A "multi-projection" that can produce multiple solutions from a single set of bindings.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.Indicates the scope of the statement pattern.An expression that evaluates to RDF tuples.A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.optimizerClassDescriptionA boolean AND operator operating on two boolean expressions.An abstract superclass for binary tuple operators which, by definition, has two arguments.An abstract superclass for binary value operators which, by definition, has two arguments.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.A tuple expression that contains zero solutions.An extension operator that can be used to add bindings to solutions whose values are defined by
value expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.The IF function, as defined in SPARQL 1.1 Query.The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.A natural join between two tuple expressions.The LeftJoin operator, as defined in SPARQL Query Language for RDF.An abstract superclass for N-ary value operators.A boolean OR operator operating on two boolean expressions.An order operator that can be used to order bindings as specified by a set of value expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.A semantics-less query model node that is used as the root of query model trees.Compares the string representation of a value expression to a pattern.A tuple expression that matches a statement pattern against an RDF graph.Deprecated, for removal: This API element is subject to removal in a future version.An expression that evaluates to RDF tuples.An abstract superclass for unary tuple operators which, by definition, has one argument.An abstract superclass for unary value operators which, by definition, has one argument.The UNION set operator, which return the union of the result sets of two tuple expressions.An expressions that evaluates to Value objects.A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.utilClassDescriptionAn order operator that can be used to order bindings as specified by a set of value expressions.An expression that evaluates to RDF tuples.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.helpersClassDescriptionCustom
AggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.A boolean AND operator operating on two boolean expressions.A tuple expression that matches a path of arbitrary length against an RDF graph.The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.An abstract superclass for binary tuple operators which, by definition, has two arguments.An abstract superclass for binary value operators which, by definition, has two arguments.A BNode generator, which generates a new BNode each time it needs to supply a value.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The DATATYPE function, as defined in SPARQL Query Language for RDF.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.A tuple expression that contains zero solutions.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesA tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The IF function, as defined in SPARQL 1.1 Query.Checks whether a certain value is contained in a set of results produced by a query.The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.A natural join between two tuple expressions.The LABEL function, which selects the label of literals.The LANG function, as defined in SPARQL Query Language for RDF.Checks whether a language tag (e.g.The LeftJoin operator, as defined in SPARQL Query Language for RDF.Deprecated, for removal: This API element is subject to removal in a future version.ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.The LOCAL NAME function, which selects the local name of URIs.A mathematical expression consisting an operator and two arguments.A "multi-projection" that can produce multiple solutions from a single set of bindings.The NAMESPACE function, which selects the namespace of URIs.An abstract superclass for N-ary value operators.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.An order operator that can be used to order bindings as specified by a set of value expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.A semantics-less query model node that is used as the root of query model trees.Compares the string representation of a value expression to a pattern.Checks RDF term equality.The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesThe SERVICE keyword as defined in SERVICE definition.A tuple expression that contains exactly one solution with zero bindings.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.Deprecated, for removal: This API element is subject to removal in a future version.The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTriple lookup reference.An expression that evaluates to RDF tuples.An abstract superclass for unary tuple operators which, by definition, has one argument.An abstract superclass for unary value operators which, by definition, has one argument.The UNION set operator, which return the union of the result sets of two tuple expressions.An expression that executes an update.A ValueExpr with a constant value.A variable that can contain a Value.A tuple expression that matches a path of length zero against an RDF graph. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.helpers.collectorsClassDescriptionThe FILTER operator, as defined in SPARQL Query Language for RDF.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.A tuple expression that matches a statement pattern against an RDF graph.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.parserClassDescriptionAn expression that evaluates to RDF tuples.An expression that executes an update.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.parser.sparqlClassDescriptionCustom
AggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.An operator that returns aggregates values.The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.A comparison between two values.The DATATYPE function, as defined in SPARQL Query Language for RDF.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesThe IF function, as defined in SPARQL 1.1 Query.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.The LANG function, as defined in SPARQL Query Language for RDF.The LeftJoin operator, as defined in SPARQL Query Language for RDF.A mathematical expression consisting an operator and two arguments.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.Checks RDF term equality.The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesA tuple expression that matches a statement pattern against an RDF graph.Indicates the scope of the statement pattern.The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTriple lookup reference.An expression that evaluates to RDF tuples.The UNION set operator, which return the union of the result sets of two tuple expressions.An expression that executes an update.A ValueExpr with a constant value.An expressions that evaluates to Value objects.A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.parser.sparql.ast
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.queryrenderClassDescriptionAn interface for query model visitors, implementing the Visitor pattern.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.An expression that evaluates to RDF tuples.An expressions that evaluates to Value objects.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.queryrender.sparqlClassDescriptionCustom
AggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.A boolean AND operator operating on two boolean expressions.A tuple expression that matches a path of arbitrary length against an RDF graph.An abstract superclass for binary value operators which, by definition, has two arguments.A BNode generator, which generates a new BNode each time it needs to supply a value.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The DATATYPE function, as defined in SPARQL Query Language for RDF.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.The IF function, as defined in SPARQL 1.1 Query.Checks whether a certain value is contained in a set of results produced by a query.The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.A natural join between two tuple expressions.The LABEL function, which selects the label of literals.The LANG function, as defined in SPARQL Query Language for RDF.Checks whether a language tag (e.g.The LeftJoin operator, as defined in SPARQL Query Language for RDF.The LOCAL NAME function, which selects the local name of URIs.A mathematical expression consisting an operator and two arguments.The NAMESPACE function, which selects the namespace of URIs.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.An interface for query model visitors, implementing the Visitor pattern.Compares the string representation of a value expression to a pattern.Checks RDF term equality.A tuple expression that matches a statement pattern against an RDF graph.The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.An expression that evaluates to RDF tuples.An abstract superclass for unary value operators which, by definition, has one argument.The UNION set operator, which return the union of the result sets of two tuple expressions.A ValueExpr with a constant value.An expressions that evaluates to Value objects.A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.queryrender.sparql.experimentalClassDescriptionA boolean AND operator operating on two boolean expressions.A tuple expression that matches a path of arbitrary length against an RDF graph.The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.A BNode generator, which generates a new BNode each time it needs to supply a value.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The DATATYPE function, as defined in SPARQL Query Language for RDF.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.A tuple expression that contains zero solutions.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined by
value expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesA tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The IF function, as defined in SPARQL 1.1 Query.Checks whether a certain value is contained in a set of results produced by a query.The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.A natural join between two tuple expressions.The LABEL function, which selects the label of literals.The LANG function, as defined in SPARQL Query Language for RDF.Checks whether a language tag (e.g.The LeftJoin operator, as defined in SPARQL Query Language for RDF.ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.The LOCAL NAME function, which selects the local name of URIs.A mathematical expression consisting an operator and two arguments.A "multi-projection" that can produce multiple solutions from a single set of bindings.The NAMESPACE function, which selects the namespace of URIs.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.An order operator that can be used to order bindings as specified by a set of value expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.A semantics-less query model node that is used as the root of query model trees.Compares the string representation of a value expression to a pattern.Checks RDF term equality.The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesThe SERVICE keyword as defined in SERVICE definition.A tuple expression that contains exactly one solution with zero bindings.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesAn expression that evaluates to RDF tuples.The UNION set operator, which return the union of the result sets of two tuple expressions.An expression that executes an update.A ValueExpr with a constant value.An expressions that evaluates to Value objects.A variable that can contain a Value.A tuple expression that matches a path of length zero against an RDF graph. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.repository.sail.helpersClassDescriptionA tuple expression that matches a statement pattern against an RDF graph.An expression that evaluates to RDF tuples.An expression that executes an update.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.repository.sparql.federationClassDescriptionThe SERVICE keyword as defined in SERVICE definition.An expression that evaluates to RDF tuples.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sailClassDescriptionAn expression that evaluates to RDF tuples.An expression that executes an update.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.baseClassDescriptionA tuple expression that matches a statement pattern against an RDF graph.An expression that evaluates to RDF tuples.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.helpers
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.inferencer
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.luceneClassDescriptionThe FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.A tuple expression that matches a statement pattern against an RDF graph.An expression that evaluates to RDF tuples.An expressions that evaluates to Value objects.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.memoryClassDescriptionAn interface for query model visitors, implementing the Visitor pattern.A tuple expression that matches a statement pattern against an RDF graph.A variable that can contain a Value.
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.shacl.ast
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.shacl.ast.planNodes
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.spinClassDescriptionAn operator that returns aggregates values.A boolean AND operator operating on two boolean expressions.The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.A BNode generator, which generates a new BNode each time it needs to supply a value.The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.A comparison between two values.The DATATYPE function, as defined in SPARQL Query Language for RDF.The MINUS set operator, which returns the result of the left tuple expression, except for the results that are also returned by the right tuple expression.Checks whether the wrapped Query produces any results.An extension operator that can be used to add bindings to solutions whose values are defined by
value expressions
.The FILTER operator, as defined in SPARQL Query Language for RDF.A call to an (external) function that operates on zero or more arguments.A tuple operator that groups tuples that have a specific set of equivalent variable bindings, and that can apply aggregate functions on the grouped results.The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesThe IF function, as defined in SPARQL 1.1 Query.The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.A natural join between two tuple expressions.The LANG function, as defined in SPARQL Query Language for RDF.The LeftJoin operator, as defined in SPARQL Query Language for RDF.The LOCAL NAME function, which selects the local name of URIs.A mathematical expression consisting an operator and two arguments.A "multi-projection" that can produce multiple solutions from a single set of bindings.A boolean NOT operator operating on a boolean expressions.A boolean OR operator operating on two boolean expressions.An order operator that can be used to order bindings as specified by a set of value expressions.A generalized projection (allowing the bindings to be renamed) on a tuple expression.Projection elements control which of the selected expressions (produced by the WHERE clause of a query) are returned in the solution, and the order in which they appear.Main interface for all query model nodes.An interface for query model visitors, implementing the Visitor pattern.Compares the string representation of a value expression to a pattern.The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesThe SERVICE keyword as defined in SERVICE definition.The SLICE operator, as defined in SPARQL Query Language for RDF.A tuple expression that matches a statement pattern against an RDF graph.The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesAn expression that evaluates to RDF tuples.An abstract superclass for unary tuple operators which, by definition, has one argument.The UNION set operator, which return the union of the result sets of two tuple expressions.An expression that executes an update.A ValueExpr with a constant value.An expressions that evaluates to Value objects.A variable that can contain a Value.
VariableScopeChange
instead.