Uses of Package
org.eclipse.rdf4j.query.algebra
-
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra Class Description AbstractAggregateOperator Base class for shared functionality of aggregate operators (e.g.AbstractQueryModelNode Base implementation ofQueryModelNode
.Add AggregateFunctionCall CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.AggregateOperator An operator that returns aggregates values.And A boolean AND operator operating on two boolean expressions.ArbitraryLengthPath A tuple expression that matches a path of arbitrary length against an RDF graph.Avg The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.BinaryTupleOperator An abstract superclass for binary tuple operators which, by definition, has two arguments.BinaryValueOperator An abstract superclass for binary value operators which, by definition, has two arguments.BindingSetAssignment BNodeGenerator A BNode generator, which generates a new BNode each time it needs to supply a value.Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Clear Coalesce Compare A comparison between two values.Compare.CompareOp CompareAll Deprecated, for removal: This API element is subject to removal in a future version.CompareAny Deprecated, for removal: This API element is subject to removal in a future version.CompareSubQueryValueOperator Deprecated, for removal: This API element is subject to removal in a future version.Copy Count Create Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.DeleteData DescribeOperator Difference 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.Distinct EmptySet A tuple expression that contains zero solutions.Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.ExtensionElem Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.GraphPatternGroupable Deprecated.UseVariableScopeChange
instead.Group 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.GroupConcat The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesGroupElem 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.If The IF function, as defined in SPARQL 1.1 Query.In Checks whether a certain value is contained in a set of results produced by a query.InsertData Intersection The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsResource IsURI Join A natural join between two tuple expressions.Label The LABEL function, which selects the label of literals.Lang The LANG function, as defined in SPARQL Query Language for RDF.LangMatches Checks whether a language tag (e.g.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.Like Deprecated, for removal: This API element is subject to removal in a future version.ListMemberOperator ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.Load LocalName The LOCAL NAME function, which selects the local name of URIs.MathExpr A mathematical expression consisting an operator and two arguments.MathExpr.MathOp Max Min Modify Move MultiProjection A "multi-projection" that can produce multiple solutions from a single set of bindings.Namespace The NAMESPACE function, which selects the namespace of URIs.NAryValueOperator An abstract superclass for N-ary value operators.Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.Order An order operator that can be used to order bindings as specified by a set of value expressions.OrderElem Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelNodeBase Deprecated.UseAbstractQueryModelNode
instead.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.QueryRoot A semantics-less query model node that is used as the root of query model trees.Reduced Regex Compares the string representation of a value expression to a pattern.SameTerm Checks RDF term equality.Sample The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesService The SERVICE keyword as defined in SERVICE definition.SingletonSet A tuple expression that contains exactly one solution with zero bindings.Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.StatementPattern.Scope Indicates the scope of the statement pattern.Str The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.SubQueryValueOperator Deprecated, for removal: This API element is subject to removal in a future version.Sum The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTripleRef Triple lookup reference.TupleExpr An expression that evaluates to RDF tuples.TupleFunctionCall A call to a TupleFunction.UnaryTupleOperator An abstract superclass for unary tuple operators which, by definition, has one argument.UnaryValueOperator An abstract superclass for unary value operators which, by definition, has one argument.Union The UNION set operator, which return the union of the result sets of two tuple expressions.UpdateExpr An expression that executes an update.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects.ValueExprTripleRef Var A variable that can contain a Value.VariableScopeChange QueryModelNode
s that can constitute a variable scope change (such as group graph patterns, subselects, etc).ZeroLengthPath 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 Class Description Service The SERVICE keyword as defined in SERVICE definition.TupleExpr An expression that evaluates to RDF tuples.UpdateExpr An expression that executes an update.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.federation Class Description Service The SERVICE keyword as defined in SERVICE definition.TupleExpr An expression that evaluates to RDF tuples.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.impl Class Description And A boolean AND operator operating on two boolean expressions.ArbitraryLengthPath A tuple expression that matches a path of arbitrary length against an RDF graph.BinaryTupleOperator An abstract superclass for binary tuple operators which, by definition, has two arguments.BinaryValueOperator An abstract superclass for binary value operators which, by definition, has two arguments.BindingSetAssignment BNodeGenerator A BNode generator, which generates a new BNode each time it needs to supply a value.Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Coalesce Compare A comparison between two values.CompareAll Deprecated, for removal: This API element is subject to removal in a future version.CompareAny Deprecated, for removal: This API element is subject to removal in a future version.Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.DescribeOperator Difference 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.Distinct EmptySet A tuple expression that contains zero solutions.Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.Group 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.If The IF function, as defined in SPARQL 1.1 Query.In Checks whether a certain value is contained in a set of results produced by a query.Intersection The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsResource IsURI Join A natural join between two tuple expressions.Label The LABEL function, which selects the label of literals.Lang The LANG function, as defined in SPARQL Query Language for RDF.LangMatches Checks whether a language tag (e.g.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.Like Deprecated, for removal: This API element is subject to removal in a future version.ListMemberOperator ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.LocalName The LOCAL NAME function, which selects the local name of URIs.MathExpr A mathematical expression consisting an operator and two arguments.MultiProjection A "multi-projection" that can produce multiple solutions from a single set of bindings.Namespace The NAMESPACE function, which selects the namespace of URIs.Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.Order An order operator that can be used to order bindings as specified by a set of value expressions.Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.QueryRoot A semantics-less query model node that is used as the root of query model trees.Reduced Regex Compares the string representation of a value expression to a pattern.SameTerm Checks RDF term equality.Service The SERVICE keyword as defined in SERVICE definition.SingletonSet A tuple expression that contains exactly one solution with zero bindings.Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Str The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.TripleRef Triple lookup reference.TupleExpr An expression that evaluates to RDF tuples.TupleFunctionCall A call to a TupleFunction.UnaryTupleOperator An abstract superclass for unary tuple operators which, by definition, has one argument.UnaryValueOperator An abstract superclass for unary value operators which, by definition, has one argument.Union The UNION set operator, which return the union of the result sets of two tuple expressions.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects.ValueExprTripleRef Var A variable that can contain a Value.ZeroLengthPath 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.evaluationsteps Class Description BindingSetAssignment Join A natural join between two tuple expressions.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.Regex Compares the string representation of a value expression to a pattern.Service The SERVICE keyword as defined in SERVICE definition.Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.TupleExpr An expression that evaluates to RDF tuples.ValueExpr An expressions that evaluates to Value objects.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values Class Description CompareAll Deprecated, for removal: This API element is subject to removal in a future version.CompareAny Deprecated, for removal: This API element is subject to removal in a future version.In Checks whether a certain value is contained in a set of results produced by a query.IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.iterator Class Description AggregateOperator An operator that returns aggregates values.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.Filter The FILTER operator, as defined in SPARQL Query Language for RDF.Group 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.GroupElem 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.Join A natural join between two tuple expressions.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.MultiProjection A "multi-projection" that can produce multiple solutions from a single set of bindings.Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.StatementPattern.Scope Indicates the scope of the statement pattern.TupleExpr An expression that evaluates to RDF tuples.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.optimizer Class Description And A boolean AND operator operating on two boolean expressions.BinaryTupleOperator An abstract superclass for binary tuple operators which, by definition, has two arguments.BinaryValueOperator An abstract superclass for binary value operators which, by definition, has two arguments.BindingSetAssignment Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Compare A comparison between two values.Difference 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.Distinct EmptySet A tuple expression that contains zero solutions.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.If The IF function, as defined in SPARQL 1.1 Query.Intersection The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.Join A natural join between two tuple expressions.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.NAryValueOperator An abstract superclass for N-ary value operators.Or A boolean OR operator operating on two boolean expressions.Order An order operator that can be used to order bindings as specified by a set of value expressions.Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.QueryRoot A semantics-less query model node that is used as the root of query model trees.Reduced Regex Compares the string representation of a value expression to a pattern.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.SubQueryValueOperator Deprecated, for removal: This API element is subject to removal in a future version.TupleExpr An expression that evaluates to RDF tuples.UnaryTupleOperator An abstract superclass for unary tuple operators which, by definition, has one argument.UnaryValueOperator An abstract superclass for unary value operators which, by definition, has one argument.Union The UNION set operator, which return the union of the result sets of two tuple expressions.ValueExpr An expressions that evaluates to Value objects.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.evaluation.util Class Description Compare.CompareOp MathExpr.MathOp Order An order operator that can be used to order bindings as specified by a set of value expressions.TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.algebra.helpers Class Description Add AggregateFunctionCall CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.And A boolean AND operator operating on two boolean expressions.ArbitraryLengthPath A tuple expression that matches a path of arbitrary length against an RDF graph.Avg The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.BinaryTupleOperator An abstract superclass for binary tuple operators which, by definition, has two arguments.BinaryValueOperator An abstract superclass for binary value operators which, by definition, has two arguments.BindingSetAssignment BNodeGenerator A BNode generator, which generates a new BNode each time it needs to supply a value.Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Clear Coalesce Compare A comparison between two values.CompareAll Deprecated, for removal: This API element is subject to removal in a future version.CompareAny Deprecated, for removal: This API element is subject to removal in a future version.CompareSubQueryValueOperator Deprecated, for removal: This API element is subject to removal in a future version.Copy Count Create Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.DeleteData DescribeOperator Difference 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.Distinct EmptySet A tuple expression that contains zero solutions.Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.ExtensionElem Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.Group 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.GroupConcat The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesGroupElem 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.If The IF function, as defined in SPARQL 1.1 Query.In Checks whether a certain value is contained in a set of results produced by a query.InsertData Intersection The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsResource IsURI Join A natural join between two tuple expressions.Label The LABEL function, which selects the label of literals.Lang The LANG function, as defined in SPARQL Query Language for RDF.LangMatches Checks whether a language tag (e.g.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.Like Deprecated, for removal: This API element is subject to removal in a future version.ListMemberOperator ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.Load LocalName The LOCAL NAME function, which selects the local name of URIs.MathExpr A mathematical expression consisting an operator and two arguments.Max Min Modify Move MultiProjection A "multi-projection" that can produce multiple solutions from a single set of bindings.Namespace The NAMESPACE function, which selects the namespace of URIs.NAryValueOperator An abstract superclass for N-ary value operators.Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.Order An order operator that can be used to order bindings as specified by a set of value expressions.OrderElem Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.QueryRoot A semantics-less query model node that is used as the root of query model trees.Reduced Regex Compares the string representation of a value expression to a pattern.SameTerm Checks RDF term equality.Sample The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesService The SERVICE keyword as defined in SERVICE definition.SingletonSet A tuple expression that contains exactly one solution with zero bindings.Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Str The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.SubQueryValueOperator Deprecated, for removal: This API element is subject to removal in a future version.Sum The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTripleRef Triple lookup reference.TupleExpr An expression that evaluates to RDF tuples.UnaryTupleOperator An abstract superclass for unary tuple operators which, by definition, has one argument.UnaryValueOperator An abstract superclass for unary value operators which, by definition, has one argument.Union The UNION set operator, which return the union of the result sets of two tuple expressions.UpdateExpr An expression that executes an update.ValueConstant A ValueExpr with a constant value.ValueExprTripleRef Var A variable that can contain a Value.ZeroLengthPath 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.collectors Class Description Filter The FILTER operator, as defined in SPARQL Query Language for RDF.QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.parser Class Description TupleExpr An expression that evaluates to RDF tuples.UpdateExpr An expression that executes an update. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.parser.sparql Class Description Add AggregateFunctionCall CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.AggregateOperator An operator that returns aggregates values.Avg The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.BindingSetAssignment Clear Coalesce Compare A comparison between two values.Copy Count Create Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.DeleteData Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.Group 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.GroupConcat The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesIf The IF function, as defined in SPARQL 1.1 Query.InsertData IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsURI Lang The LANG function, as defined in SPARQL Query Language for RDF.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.Load MathExpr A mathematical expression consisting an operator and two arguments.Max Min Modify Move Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.OrderElem Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.SameTerm Checks RDF term equality.Sample The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesStatementPattern A tuple expression that matches a statement pattern against an RDF graph.StatementPattern.Scope Indicates the scope of the statement pattern.Sum The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTripleRef Triple lookup reference.TupleExpr An expression that evaluates to RDF tuples.Union The UNION set operator, which return the union of the result sets of two tuple expressions.UpdateExpr An expression that executes an update.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects.ValueExprTripleRef Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.query.parser.sparql.ast Class Description Compare.CompareOp MathExpr.MathOp -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.queryrender Class Description Distinct ExtensionElem OrderElem ProjectionElemList QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.Reduced Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.TupleExpr An expression that evaluates to RDF tuples.ValueExpr An expressions that evaluates to Value objects. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.queryrender.sparql Class Description AggregateFunctionCall CustomAggregateOperator
function call that can be defined to take an argument and can apply distinct filtering on it.And A boolean AND operator operating on two boolean expressions.ArbitraryLengthPath A tuple expression that matches a path of arbitrary length against an RDF graph.BinaryValueOperator An abstract superclass for binary value operators which, by definition, has two arguments.BNodeGenerator A BNode generator, which generates a new BNode each time it needs to supply a value.Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Compare A comparison between two values.CompareAll Deprecated, for removal: This API element is subject to removal in a future version.CompareAny Deprecated, for removal: This API element is subject to removal in a future version.Count Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.Difference 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.Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.ExtensionElem Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.If The IF function, as defined in SPARQL 1.1 Query.In Checks whether a certain value is contained in a set of results produced by a query.Intersection The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsResource IsURI Join A natural join between two tuple expressions.Label The LABEL function, which selects the label of literals.Lang The LANG function, as defined in SPARQL Query Language for RDF.LangMatches Checks whether a language tag (e.g.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.LocalName The LOCAL NAME function, which selects the local name of URIs.MathExpr A mathematical expression consisting an operator and two arguments.Max Min Namespace The NAMESPACE function, which selects the namespace of URIs.Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.Regex Compares the string representation of a value expression to a pattern.SameTerm Checks RDF term equality.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Str The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.TupleExpr An expression that evaluates to RDF tuples.UnaryValueOperator An abstract superclass for unary value operators which, by definition, has one argument.Union The UNION set operator, which return the union of the result sets of two tuple expressions.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.queryrender.sparql.experimental Class Description Add And A boolean AND operator operating on two boolean expressions.ArbitraryLengthPath A tuple expression that matches a path of arbitrary length against an RDF graph.Avg The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.BindingSetAssignment BNodeGenerator A BNode generator, which generates a new BNode each time it needs to supply a value.Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Clear Coalesce Compare A comparison between two values.CompareAll Deprecated, for removal: This API element is subject to removal in a future version.CompareAny Deprecated, for removal: This API element is subject to removal in a future version.Copy Count Create Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.DeleteData Difference 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.Distinct EmptySet A tuple expression that contains zero solutions.Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.ExtensionElem Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.Group 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.GroupConcat The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesGroupElem 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.If The IF function, as defined in SPARQL 1.1 Query.In Checks whether a certain value is contained in a set of results produced by a query.InsertData Intersection The INTERSECT set operator, which returns the intersection of the result sets of two tuple expressions.IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsResource IsURI Join A natural join between two tuple expressions.Label The LABEL function, which selects the label of literals.Lang The LANG function, as defined in SPARQL Query Language for RDF.LangMatches Checks whether a language tag (e.g.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.ListMemberOperator ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.Load LocalName The LOCAL NAME function, which selects the local name of URIs.MathExpr A mathematical expression consisting an operator and two arguments.Max Min Modify Move MultiProjection A "multi-projection" that can produce multiple solutions from a single set of bindings.Namespace The NAMESPACE function, which selects the namespace of URIs.Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.Order An order operator that can be used to order bindings as specified by a set of value expressions.OrderElem Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.QueryRoot A semantics-less query model node that is used as the root of query model trees.Reduced Regex Compares the string representation of a value expression to a pattern.SameTerm Checks RDF term equality.Sample The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesService The SERVICE keyword as defined in SERVICE definition.SingletonSet A tuple expression that contains exactly one solution with zero bindings.Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Str The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.Sum The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTupleExpr An expression that evaluates to RDF tuples.Union The UNION set operator, which return the union of the result sets of two tuple expressions.UpdateExpr An expression that executes an update.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects.Var A variable that can contain a Value.ZeroLengthPath 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.helpers Class Description Add Clear Copy Create DeleteData InsertData Load Modify Move StatementPattern A tuple expression that matches a statement pattern against an RDF graph.TupleExpr An expression that evaluates to RDF tuples.UpdateExpr An expression that executes an update.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.repository.sparql.federation Class Description Service The SERVICE keyword as defined in SERVICE definition.TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail Class Description TupleExpr An expression that evaluates to RDF tuples.UpdateExpr An expression that executes an update. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.base Class Description StatementPattern A tuple expression that matches a statement pattern against an RDF graph.TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.helpers Class Description TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.inferencer Class Description TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.lucene Class Description BindingSetAssignment Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.TupleExpr An expression that evaluates to RDF tuples.ValueExpr An expressions that evaluates to Value objects.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.memory Class Description QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Var A variable that can contain a Value. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.shacl.ast Class Description TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.sail.shacl.ast.planNodes Class Description Compare.CompareOp TupleExpr An expression that evaluates to RDF tuples. -
Classes in org.eclipse.rdf4j.query.algebra used by org.eclipse.rdf4j.spin Class Description AggregateOperator An operator that returns aggregates values.And A boolean AND operator operating on two boolean expressions.Avg The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.BindingSetAssignment BNodeGenerator A BNode generator, which generates a new BNode each time it needs to supply a value.Bound The BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.Clear Coalesce Compare A comparison between two values.Compare.CompareOp Count Create Datatype The DATATYPE function, as defined in SPARQL Query Language for RDF.DeleteData Difference 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.Distinct Exists Checks whether the wrapped Query produces any results.Extension An extension operator that can be used to add bindings to solutions whose values are defined byvalue expressions
.ExtensionElem Filter The FILTER operator, as defined in SPARQL Query Language for RDF.FunctionCall A call to an (external) function that operates on zero or more arguments.Group 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.GroupConcat The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesIf The IF function, as defined in SPARQL 1.1 Query.InsertData IRIFunction The IRI function, as defined in SPARQL 1.1 Query Language for RDF.IsBNode IsLiteral IsNumeric IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.IsURI Join A natural join between two tuple expressions.Lang The LANG function, as defined in SPARQL Query Language for RDF.LeftJoin The LeftJoin operator, as defined in SPARQL Query Language for RDF.Load LocalName The LOCAL NAME function, which selects the local name of URIs.MathExpr A mathematical expression consisting an operator and two arguments.MathExpr.MathOp Max Min Modify MultiProjection A "multi-projection" that can produce multiple solutions from a single set of bindings.Not A boolean NOT operator operating on a boolean expressions.Or A boolean OR operator operating on two boolean expressions.Order An order operator that can be used to order bindings as specified by a set of value expressions.OrderElem Projection A generalized projection (allowing the bindings to be renamed) on a tuple expression.ProjectionElem 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.ProjectionElemList QueryModelNode Main interface for all query model nodes.QueryModelVisitor An interface for query model visitors, implementing the Visitor pattern.Reduced Regex Compares the string representation of a value expression to a pattern.Sample The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesService The SERVICE keyword as defined in SERVICE definition.Slice The SLICE operator, as defined in SPARQL Query Language for RDF.StatementPattern A tuple expression that matches a statement pattern against an RDF graph.Str The STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.Sum The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesTupleExpr An expression that evaluates to RDF tuples.UnaryTupleOperator An abstract superclass for unary tuple operators which, by definition, has one argument.Union The UNION set operator, which return the union of the result sets of two tuple expressions.UpdateExpr An expression that executes an update.ValueConstant A ValueExpr with a constant value.ValueExpr An expressions that evaluates to Value objects.Var A variable that can contain a Value.