Package org.openrdf.query.algebra

Query Algebra

See:
          Description

Interface Summary
AggregateOperator An operator that returns aggregates values.
QueryModelNode Main interface for all query model nodes.
QueryModelVisitor<X extends Exception> An interface for query model visitors, implementing the Visitor pattern.
TupleExpr An expression that evaluates to RDF tuples.
ValueExpr An expressions that evaluates to Value objects.
 

Class Summary
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.
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  
CompareAny  
CompareSubQueryValueOperator  
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.
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 by value 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.
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.
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.
IsBNode  
IsLiteral  
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 Compares the string representation of a value expression to a pattern.
LocalName The LOCAL NAME function, which selects the local name of URIs.
MathExpr A mathematical expression consisting an operator and two arguments.
Max  
Min  
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  
ProjectionElemList  
QueryModelNodeBase Base implementation of QueryModelNode.
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.
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  
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.
Var A variable that can contain a Value.
 

Enum Summary
Compare.CompareOp  
MathExpr.MathOp  
StatementPattern.Scope Indicates the scope of the statement pattern.
 

Package org.openrdf.query.algebra Description

Query Algebra



Copyright © 2001-2010 Aduna. All Rights Reserved.