org.openrdf.query.algebra |
Query Algebra
|
Java Source File Name | Type | Comment |
AggregateOperator.java | Interface | An operator that returns aggregates values. |
And.java | Class | A boolean AND operator operating on two boolean expressions. |
BinaryTupleOperator.java | Class | An abstract superclass for binary tuple operators which, by definition, has
two arguments. |
BinaryValueOperator.java | Class | An abstract superclass for binary value operators which, by definition, has
two arguments. |
BNodeGenerator.java | Class | A BNode generator, which generates a new BNode for each new call to
BNodeGenerator.getValue . |
Bound.java | Class | The BOUND function, as defined in SPARQL Query
Language for RDF; checks if a variable is bound. |
Compare.java | Class | A comparison between two values. |
CompareAll.java | Class | |
CompareAny.java | Class | |
CompareSubQueryValueOperator.java | Class | |
Count.java | Class | |
Datatype.java | Class | The DATATYPE function, as defined in SPARQL Query
Language for RDF. |
Difference.java | Class | 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.java | Class | |
EmptySet.java | Class | A tuple expression that contains zero solutions. |
Exists.java | Class | Checks whether the wrapped Query produces any results. |
Extension.java | Class | An extension operator that can be used to add bindings to solutions whose
values are defined by
ValueExpr value expressions . |
ExtensionElem.java | Class | |
Filter.java | Class | The FILTER operator, as defined in SPARQL Query
Language for RDF. |
FunctionCall.java | Class | A call to an (external) function that operates on zero or more arguments. |
Group.java | Class | 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.java | Class | 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.java | Class | Checks whether a certain value is contained in a set of results produced by a
query. |
Intersection.java | Class | The INTERSECT set operator, which returns the intersection of the result sets
of two tuple expressions. |
IsBNode.java | Class | |
IsLiteral.java | Class | |
IsResource.java | Class | |
IsURI.java | Class | |
Join.java | Class | A natural join between two tuple expressions. |
Label.java | Class | The LABEL function, which selects the label of literals. |
Lang.java | Class | The LANG function, as defined in SPARQL Query Language
for RDF. |
LangMatches.java | Class | Checks whether a language tag (e.g. |
LeftJoin.java | Class | The LeftJoin operator, as defined in SPARQL Query
Language for RDF. |
Like.java | Class | Compares the string representation of a value expression to a pattern. |
LocalName.java | Class | The LOCAL NAME function, which selects the local name of URIs. |
MathExpr.java | Class | A mathematical expression consisting an operator and two arguments. |
Max.java | Class | |
Min.java | Class | |
MultiProjection.java | Class | A "multi-projection" that can produce multiple solutions from a single set of
bindings. |
Namespace.java | Class | The NAMESPACE function, which selects the namespace of URIs. |
Not.java | Class | A boolean NOT operator operating on a boolean expressions. |
Or.java | Class | A boolean OR operator operating on two boolean expressions. |
Order.java | Class | An order operator that can be used to order bindings as specified by a set of
value expressions. |
OrderElem.java | Class | |
Projection.java | Class | A generalized projection (allowing the bindings to be renamed) on a tuple
expression. |
ProjectionElem.java | Class | |
ProjectionElemList.java | Class | |
QueryModelNode.java | Interface | Main interface for all query model nodes. |
QueryModelNodeBase.java | Class | Base implementation of
QueryModelNode . |
QueryModelVisitor.java | Interface | An interface for query model visitors, implementing the Visitor pattern. |
QueryRoot.java | Class | A semantics-less query model node that is used as the root of query model
trees. |
Regex.java | Class | Compares the string representation of a value expression to a pattern. |
SameTerm.java | Class | Checks RDF term equality. |
SingletonSet.java | Class | A tuple expression that contains exactly one solution with zero bindings. |
Slice.java | Class | The SLICE operator, as defined in SPARQL Query
Language for RDF. |
StatementPattern.java | Class | A tuple expression that matches a statement pattern against an RDF graph. |
Str.java | Class | The STR function, as defined in SPARQL Query Language
for RDF; returns the label of literals or the string representation of
URIs. |
SubQueryValueOperator.java | Class | |
TupleExpr.java | Interface | An expression that evaluates to RDF tuples. |
UnaryTupleOperator.java | Class | An abstract superclass for unary tuple operators which, by definition, has
one argument. |
UnaryValueOperator.java | Class | An abstract superclass for unary value operators which, by definition, has
one argument. |
Union.java | Class | The UNION set operator, which return the union of the result sets of two
tuple expressions. |
ValueConstant.java | Class | A ValueExpr with a constant value. |
ValueExpr.java | Interface | An expressions that evaluates to Value objects. |
Var.java | Class | A variable that can contain a Value. |