| Package | Description |
|---|---|
| org.openrdf.query.algebra |
Query Algebra
|
| org.openrdf.query.algebra.helpers |
| Modifier and Type | Class and Description |
|---|---|
class |
ArbitraryLengthPath
A tuple expression that matches a path of arbitrary length against an RDF graph.
|
class |
BinaryTupleOperator
An abstract superclass for binary tuple operators which, by definition, has
two arguments.
|
class |
BindingSetAssignment |
class |
DescribeOperator |
class |
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.
|
class |
Distinct |
class |
EmptySet
A tuple expression that contains zero solutions.
|
class |
Extension
An extension operator that can be used to add bindings to solutions whose
values are defined by
value expressions. |
class |
Filter
The FILTER operator, as defined in SPARQL Query
Language for RDF.
|
class |
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.
|
class |
Intersection
The INTERSECT set operator, which returns the intersection of the result sets
of two tuple expressions.
|
class |
Join
A natural join between two tuple expressions.
|
class |
LeftJoin
The LeftJoin operator, as defined in SPARQL Query
Language for RDF.
|
class |
MultiProjection
A "multi-projection" that can produce multiple solutions from a single set of
bindings.
|
class |
Order
An order operator that can be used to order bindings as specified by a set of
value expressions.
|
class |
Projection
A generalized projection (allowing the bindings to be renamed) on a tuple
expression.
|
class |
QueryRoot
A semantics-less query model node that is used as the root of query model
trees.
|
class |
Reduced |
class |
Service
The SERVICE keyword as defined in SERVICE
definition.
|
class |
SingletonSet
A tuple expression that contains exactly one solution with zero bindings.
|
class |
Slice
The SLICE operator, as defined in SPARQL Query
Language for RDF.
|
class |
StatementPattern
A tuple expression that matches a statement pattern against an RDF graph.
|
class |
UnaryTupleOperator
An abstract superclass for unary tuple operators which, by definition, has
one argument.
|
class |
Union
The UNION set operator, which return the union of the result sets of two
tuple expressions.
|
class |
ZeroLengthPath
A tuple expression that matches a path of length zero against an RDF graph.
|
| Modifier and Type | Field and Description |
|---|---|
protected TupleExpr |
UnaryTupleOperator.arg
The operator's argument.
|
protected TupleExpr |
BinaryTupleOperator.leftArg
The operator's left argument.
|
protected TupleExpr |
BinaryTupleOperator.rightArg
The operator's right argument.
|
protected TupleExpr |
SubQueryValueOperator.subQuery |
| Modifier and Type | Method and Description |
|---|---|
TupleExpr |
TupleExpr.clone() |
TupleExpr |
UnaryTupleOperator.getArg()
Gets the argument of this unary tuple operator.
|
TupleExpr |
Modify.getDeleteExpr() |
TupleExpr |
DeleteData.getDeleteExpr() |
TupleExpr |
Modify.getInsertExpr() |
TupleExpr |
InsertData.getInsertExpr() |
TupleExpr |
BinaryTupleOperator.getLeftArg()
Gets the left argument of this binary tuple operator.
|
TupleExpr |
ArbitraryLengthPath.getPathExpression() |
TupleExpr |
BinaryTupleOperator.getRightArg()
Gets the right argument of this binary tuple operator.
|
TupleExpr |
Service.getServiceExpr() |
TupleExpr |
SubQueryValueOperator.getSubQuery() |
TupleExpr |
Modify.getWhereExpr() |
| Modifier and Type | Method and Description |
|---|---|
void |
UnaryTupleOperator.setArg(TupleExpr arg)
Sets the argument of this unary tuple operator.
|
void |
Modify.setDeleteExpr(TupleExpr deleteExpr) |
void |
DeleteData.setDeleteExpr(TupleExpr deleteExpr) |
void |
Modify.setInsertExpr(TupleExpr insertExpr) |
void |
InsertData.setInsertExpr(TupleExpr insertExpr) |
void |
BinaryTupleOperator.setLeftArg(TupleExpr leftArg)
Sets the left argument of this binary tuple operator.
|
void |
ArbitraryLengthPath.setPathExpression(TupleExpr pathExpression) |
void |
BinaryTupleOperator.setRightArg(TupleExpr rightArg)
Sets the right argument of this binary tuple operator.
|
void |
SubQueryValueOperator.setSubQuery(TupleExpr subQuery) |
void |
Modify.setWhereExpr(TupleExpr whereExpr) |
| Constructor and Description |
|---|
ArbitraryLengthPath(StatementPattern.Scope scope,
Var subject,
TupleExpr pathExpression,
Var object,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate- and object
variable against statements from the specified context scope.
|
ArbitraryLengthPath(StatementPattern.Scope scope,
Var subjVar,
TupleExpr pathExpression,
Var objVar,
Var conVar,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate-, object-
and context variable against statements from the specified context scope.
|
ArbitraryLengthPath(Var subject,
TupleExpr pathExpression,
Var object,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate- and object
variable against statements from all contexts.
|
ArbitraryLengthPath(Var subject,
TupleExpr pathExpression,
Var object,
Var context,
long minLength)
Creates a arbitrary-length path that matches a subject-, predicate-, object-
and context variable against statements from all contexts.
|
BinaryTupleOperator(TupleExpr leftArg,
TupleExpr rightArg)
Creates a new binary tuple operator.
|
CompareAll(ValueExpr valueExpr,
TupleExpr subQuery,
Compare.CompareOp operator) |
CompareAny(ValueExpr valueExpr,
TupleExpr subQuery,
Compare.CompareOp operator) |
CompareSubQueryValueOperator(ValueExpr valueExpr,
TupleExpr subQuery) |
DeleteData(TupleExpr deleteExpr) |
DescribeOperator(TupleExpr arg) |
Difference(TupleExpr leftArg,
TupleExpr rightArg)
Creates a new minus operator that operates on the two specified arguments.
|
Distinct(TupleExpr arg) |
Exists(TupleExpr subQuery) |
Extension(TupleExpr arg) |
Extension(TupleExpr arg,
ExtensionElem... elements) |
Extension(TupleExpr arg,
Iterable<ExtensionElem> elements) |
Filter(TupleExpr arg,
ValueExpr condition) |
Group(TupleExpr arg) |
Group(TupleExpr arg,
Iterable<String> groupBindingNames) |
Group(TupleExpr arg,
Iterable<String> groupBindingNames,
Iterable<GroupElem> groupElements) |
In(ValueExpr valueExpr,
TupleExpr subQuery) |
InsertData(TupleExpr insertExpr) |
Intersection(TupleExpr leftArg,
TupleExpr rightArg)
Creates a new intersection operator that operates on the two specified
arguments.
|
Join(TupleExpr leftArg,
TupleExpr rightArg)
Creates a new natural join operator.
|
LeftJoin(TupleExpr leftArg,
TupleExpr rightArg) |
LeftJoin(TupleExpr leftArg,
TupleExpr rightArg,
ValueExpr condition) |
Modify(TupleExpr deleteExpr,
TupleExpr insertExpr) |
Modify(TupleExpr deleteExpr,
TupleExpr insertExpr,
TupleExpr whereExpr) |
MultiProjection(TupleExpr arg) |
MultiProjection(TupleExpr arg,
Iterable<ProjectionElemList> projections) |
Order(TupleExpr arg) |
Order(TupleExpr arg,
Iterable<OrderElem> elements) |
Order(TupleExpr arg,
OrderElem... elements) |
Projection(TupleExpr arg) |
Projection(TupleExpr arg,
ProjectionElemList elements) |
QueryRoot(TupleExpr tupleExpr) |
Reduced(TupleExpr arg) |
Service(Var serviceRef,
TupleExpr serviceExpr,
String serviceExpressionString,
Map<String,String> prefixDeclarations,
String baseURI,
boolean silent) |
Slice(TupleExpr arg) |
Slice(TupleExpr arg,
long offset2,
long limit2) |
SubQueryValueOperator(TupleExpr subQuery) |
UnaryTupleOperator(TupleExpr arg)
Creates a new unary tuple operator.
|
Union(TupleExpr leftArg,
TupleExpr rightArg)
Creates a new union operator that operates on the two specified arguments.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
TupleExprs.containsProjection(TupleExpr t)
Verifies if the supplied
TupleExpr contains a Projection. |
Copyright © 2001-2013 Aduna. All Rights Reserved.