| Package | Description |
|---|---|
| org.eclipse.rdf4j.query.algebra |
Abstract Query Algebra model.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregateOperator
An operator that returns aggregates values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregateOperator
Base class for shared functionality of aggregate operators (e.g.
|
class |
AggregateOperatorBase
Deprecated.
since 2.0. Use
AbstractAggregateOperator instead. |
class |
And
A boolean AND operator operating on two boolean expressions.
|
class |
Avg
The AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.
|
class |
BinaryValueOperator
An abstract superclass for binary value operators which, by definition, has two arguments.
|
class |
BNodeGenerator
A BNode generator, which generates a new BNode each time it needs to supply a value.
|
class |
Bound
The BOUND function, as defined in SPARQL Query Language
for RDF; checks if a variable is bound.
|
class |
Coalesce |
class |
Compare
A comparison between two values.
|
class |
CompareAll |
class |
CompareAny |
class |
CompareSubQueryValueOperator |
class |
Count |
class |
Datatype
The DATATYPE function, as defined in SPARQL Query
Language for RDF.
|
class |
Exists
Checks whether the wrapped Query produces any results.
|
class |
FunctionCall
A call to an (external) function that operates on zero or more arguments.
|
class |
GroupConcat
The GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
|
class |
If
The IF function, as defined in SPARQL 1.1 Query.
|
class |
In
Checks whether a certain value is contained in a set of results produced by a query.
|
class |
IRIFunction
The IRI function, as defined in SPARQL 1.1 Query Language
for RDF.
|
class |
IsBNode |
class |
IsLiteral |
class |
IsNumeric
IsNumeric - Boolean operator determining if the supplied expression represents a numeric value.
|
class |
IsResource |
class |
IsURI |
class |
Label
The LABEL function, which selects the label of literals.
|
class |
Lang
The LANG function, as defined in SPARQL Query Language for
RDF.
|
class |
LangMatches
Checks whether a language tag (e.g.
|
class |
Like
Compares the string representation of a value expression to a pattern.
|
class |
ListMemberOperator
ValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.
|
class |
LocalName
The LOCAL NAME function, which selects the local name of URIs.
|
class |
MathExpr
A mathematical expression consisting an operator and two arguments.
|
class |
Max |
class |
Min |
class |
Namespace
The NAMESPACE function, which selects the namespace of URIs.
|
class |
NAryValueOperator
An abstract superclass for N-ary value operators.
|
class |
Not
A boolean NOT operator operating on a boolean expressions.
|
class |
Or
A boolean OR operator operating on two boolean expressions.
|
class |
Regex
Compares the string representation of a value expression to a pattern.
|
class |
SameTerm
Checks RDF term equality.
|
class |
Sample
The SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
|
class |
Str
The STR function, as defined in SPARQL Query Language for
RDF; returns the label of literals or the string representation of URIs.
|
class |
SubQueryValueOperator |
class |
Sum
The SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates
|
class |
UnaryValueOperator
An abstract superclass for unary value operators which, by definition, has one argument.
|
class |
ValueConstant
A ValueExpr with a constant value.
|
class |
ValueExprTripleRef |
class |
Var
A variable that can contain a Value.
|
| Modifier and Type | Field and Description |
|---|---|
protected ValueExpr |
CompareSubQueryValueOperator.arg |
protected ValueExpr |
UnaryValueOperator.arg
The operator's argument.
|
protected ValueExpr |
BinaryValueOperator.leftArg
The operator's left argument.
|
protected ValueExpr |
BinaryValueOperator.rightArg
The operator's right argument.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<ValueExpr> |
FunctionCall.args
The operator's argument.
|
protected List<ValueExpr> |
NAryValueOperator.args
The operator's arguments.
|
| Modifier and Type | Method and Description |
|---|---|
ValueExpr |
ValueExpr.clone() |
ValueExpr |
If.getAlternative() |
ValueExpr |
Regex.getArg() |
ValueExpr |
CompareSubQueryValueOperator.getArg() |
ValueExpr |
UnaryValueOperator.getArg()
Gets the argument of this unary value operator.
|
ValueExpr |
LeftJoin.getCondition() |
ValueExpr |
If.getCondition()
Gets the argument of this unary value operator.
|
ValueExpr |
Filter.getCondition() |
ValueExpr |
OrderElem.getExpr() |
ValueExpr |
ExtensionElem.getExpr() |
ValueExpr |
Regex.getFlagsArg() |
ValueExpr |
BinaryValueOperator.getLeftArg()
Gets the left argument of this binary value operator.
|
ValueExpr |
BNodeGenerator.getNodeIdExpr() |
ValueExpr |
Regex.getPatternArg() |
ValueExpr |
If.getResult() |
ValueExpr |
BinaryValueOperator.getRightArg()
Gets the right argument of this binary value operator.
|
ValueExpr |
GroupConcat.getSeparator() |
| Modifier and Type | Method and Description |
|---|---|
List<ValueExpr> |
TupleFunctionCall.getArgs() |
List<ValueExpr> |
FunctionCall.getArgs() |
List<ValueExpr> |
NAryValueOperator.getArguments() |
| Modifier and Type | Method and Description |
|---|---|
void |
TupleFunctionCall.addArg(ValueExpr arg) |
void |
FunctionCall.addArg(ValueExpr arg) |
void |
TupleFunctionCall.addArgs(ValueExpr... args) |
void |
FunctionCall.addArgs(ValueExpr... args) |
void |
NAryValueOperator.addArgument(ValueExpr arg) |
void |
If.setAlternative(ValueExpr alternative) |
void |
Regex.setArg(ValueExpr leftArg) |
void |
CompareSubQueryValueOperator.setArg(ValueExpr arg) |
void |
UnaryValueOperator.setArg(ValueExpr arg)
Sets the argument of this unary value operator.
|
void |
LeftJoin.setCondition(ValueExpr condition) |
void |
If.setCondition(ValueExpr condition)
Sets the condition argument of this unary value operator.
|
void |
Filter.setCondition(ValueExpr condition) |
void |
OrderElem.setExpr(ValueExpr expr) |
void |
ExtensionElem.setExpr(ValueExpr expr) |
void |
Regex.setFlagsArg(ValueExpr flags) |
void |
BinaryValueOperator.setLeftArg(ValueExpr leftArg)
Sets the left argument of this binary value operator.
|
void |
BNodeGenerator.setNodeIdExpr(ValueExpr nodeIdExpr) |
void |
Regex.setPatternArg(ValueExpr rightArg) |
void |
If.setResult(ValueExpr result) |
void |
BinaryValueOperator.setRightArg(ValueExpr rightArg)
Sets the right argument of this binary value operator.
|
void |
GroupConcat.setSeparator(ValueExpr separator) |
| Modifier and Type | Method and Description |
|---|---|
void |
TupleFunctionCall.addArgs(Iterable<ValueExpr> args) |
void |
FunctionCall.addArgs(Iterable<ValueExpr> args) |
void |
TupleFunctionCall.setArgs(Iterable<ValueExpr> args) |
void |
FunctionCall.setArgs(Iterable<ValueExpr> args) |
void |
NAryValueOperator.setArguments(List<ValueExpr> args) |
| Constructor and Description |
|---|
Coalesce(List<ValueExpr> args) |
FunctionCall(String uri,
Iterable<ValueExpr> args) |
NAryValueOperator(List<ValueExpr> args)
Creates a new N-Ary value operator.
|
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.