Package | Description |
---|---|
org.eclipse.rdf4j.federated.algebra | |
org.eclipse.rdf4j.federated.evaluation | |
org.eclipse.rdf4j.federated.optimizer | |
org.eclipse.rdf4j.federated.util | |
org.eclipse.rdf4j.query.algebra |
Abstract Query Algebra model.
|
org.eclipse.rdf4j.query.algebra.evaluation | |
org.eclipse.rdf4j.query.algebra.evaluation.impl | |
org.eclipse.rdf4j.query.parser.sparql |
The rdf4j SPARQL 1.1 parser.
|
org.eclipse.rdf4j.queryrender |
This package contains classes for working with RDF4J query objects.
|
org.eclipse.rdf4j.queryrender.builder |
This package is deprecated.
|
org.eclipse.rdf4j.queryrender.sparql | |
org.eclipse.rdf4j.queryrender.sparql.experimental |
This package contains classes for rendering RDF4J query objects as SPARQL queries.
|
org.eclipse.rdf4j.sail.federation.evaluation | |
org.eclipse.rdf4j.sail.lucene |
A Sail implementation that supports full-text indexing via the Lucene API.
|
org.eclipse.rdf4j.spin |
See discussion at https://github.com/eclipse/rdf4j/issues/1262
|
Modifier and Type | Interface and Description |
---|---|
interface |
FilterValueExpr
Interface to indicate filter expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
ConjunctiveFilterExpr
ConjunctiveFilterExpr maintains a list of conjunctive (i.e.
|
class |
FilterExpr
FilterExpr maintains information for a particular FILTER expression.
|
Modifier and Type | Field and Description |
---|---|
protected ValueExpr |
FilterExpr.expr |
Modifier and Type | Method and Description |
---|---|
ValueExpr |
FilterExpr.getExpression() |
Constructor and Description |
---|
FilterExpr(ValueExpr expr,
HashSet<String> vars) |
Modifier and Type | Method and Description |
---|---|
Value |
FederationEvalStrategy.evaluate(ValueExpr expr,
BindingSet bindings) |
Modifier and Type | Method and Description |
---|---|
HashSet<String> |
FilterOptimizer.VarFinder.findVars(ValueExpr expr) |
protected void |
FilterOptimizer.getConjunctiveExpressions(ValueExpr expr,
List<ValueExpr> conjExpr)
add the conjunctive expressions to specified list, has recursive step.
|
protected boolean |
FilterOptimizer.isCompatibleExpr(ValueExpr e)
returns true if this filter can be used for optimization.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FilterOptimizer.getConjunctiveExpressions(ValueExpr expr,
List<ValueExpr> conjExpr)
add the conjunctive expressions to specified list, has recursive step.
|
Modifier and Type | Method and Description |
---|---|
static ValueExpr |
FilterUtils.toFilter(ConjunctiveFilterExpr filterExpr) |
static ValueExpr |
FilterUtils.toFilter(FilterExpr filterExpr) |
static ValueExpr |
FilterUtils.toFilter(FilterValueExpr filterExpr) |
Modifier and Type | Method and Description |
---|---|
protected static void |
FilterUtils.append(ValueExpr expr,
StringBuilder sb) |
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 |
UnaryValueOperator.arg
The operator's argument.
|
protected ValueExpr |
CompareSubQueryValueOperator.arg |
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 |
UnaryValueOperator.getArg()
Gets the argument of this unary value operator.
|
ValueExpr |
CompareSubQueryValueOperator.getArg() |
ValueExpr |
Filter.getCondition() |
ValueExpr |
LeftJoin.getCondition() |
ValueExpr |
If.getCondition()
Gets the argument of this unary value operator.
|
ValueExpr |
ExtensionElem.getExpr() |
ValueExpr |
OrderElem.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> |
FunctionCall.getArgs() |
List<ValueExpr> |
TupleFunctionCall.getArgs() |
List<ValueExpr> |
NAryValueOperator.getArguments() |
Modifier and Type | Method and Description |
---|---|
void |
FunctionCall.addArg(ValueExpr arg) |
void |
TupleFunctionCall.addArg(ValueExpr arg) |
void |
FunctionCall.addArgs(ValueExpr... args) |
void |
TupleFunctionCall.addArgs(ValueExpr... args) |
void |
NAryValueOperator.addArgument(ValueExpr arg) |
void |
If.setAlternative(ValueExpr alternative) |
void |
Regex.setArg(ValueExpr leftArg) |
void |
UnaryValueOperator.setArg(ValueExpr arg)
Sets the argument of this unary value operator.
|
void |
CompareSubQueryValueOperator.setArg(ValueExpr arg) |
void |
Filter.setCondition(ValueExpr condition) |
void |
LeftJoin.setCondition(ValueExpr condition) |
void |
If.setCondition(ValueExpr condition)
Sets the condition argument of this unary value operator.
|
void |
ExtensionElem.setExpr(ValueExpr expr) |
void |
OrderElem.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 |
FunctionCall.addArgs(Iterable<ValueExpr> args) |
void |
TupleFunctionCall.addArgs(Iterable<ValueExpr> args) |
void |
FunctionCall.setArgs(Iterable<ValueExpr> args) |
void |
TupleFunctionCall.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.
|
Modifier and Type | Method and Description |
---|---|
Value |
EvaluationStrategy.evaluate(ValueExpr expr,
BindingSet bindings)
Gets the value of this expression.
|
boolean |
EvaluationStrategy.isTrue(ValueExpr expr,
BindingSet bindings)
Evaluates the boolean expression on the supplied TripleSource object.
|
Modifier and Type | Method and Description |
---|---|
Value |
StrictEvaluationStrategy.evaluate(ValueExpr expr,
BindingSet bindings) |
protected void |
ConjunctiveConstraintSplitter.ConstraintVisitor.getConjunctiveConstraints(ValueExpr valueExpr,
List<ValueExpr> conjunctiveConstraints) |
protected boolean |
CompareOptimizer.CompareVisitor.isResource(ValueExpr valueExpr) |
boolean |
StrictEvaluationStrategy.isTrue(ValueExpr expr,
BindingSet bindings) |
protected boolean |
CompareOptimizer.CompareVisitor.isVar(ValueExpr valueExpr) |
Modifier and Type | Method and Description |
---|---|
protected void |
ConjunctiveConstraintSplitter.ConstraintVisitor.getConjunctiveConstraints(ValueExpr valueExpr,
List<ValueExpr> conjunctiveConstraints) |
Modifier and Type | Method and Description |
---|---|
protected ValueExpr |
TupleExprBuilder.castToValueExpr(Object node) |
ValueExpr |
TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingValue node,
Object data) |
ValueExpr |
TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBound node,
Object data) |
ValueExpr |
TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInfix node,
Object data) |
ValueExpr |
TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIn node,
Object data) |
ValueExpr |
TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNotIn node,
Object data) |
Modifier and Type | Method and Description |
---|---|
List<ValueExpr> |
GraphPattern.getConstraints() |
List<Map.Entry<TupleExpr,List<ValueExpr>>> |
GraphPattern.getOptionalTEs()
Retrieves the optional tuple expressions as a list of tuples with the tuple expression as the key and the list of
value expressions as the value.
|
List<ValueExpr> |
GraphPattern.removeAllConstraints() |
List<ValueExpr> |
TupleExprBuilder.visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTObjectList node,
Object data) |
Modifier and Type | Method and Description |
---|---|
void |
GraphPattern.addConstraint(ValueExpr constraint) |
protected Value |
TupleExprBuilder.getValueForExpr(ValueExpr valueExpr)
Retrieve the associated Value (if any) for the given valueExpr.
|
Modifier and Type | Method and Description |
---|---|
void |
GraphPattern.addConstraints(Collection<ValueExpr> constraints) |
void |
GraphPattern.addOptionalTE(TupleExpr te,
List<ValueExpr> constraints)
add the supplied tuple expression as an optional expression, with a list of constraints that hold as conditions.
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,ValueExpr> |
BaseTupleExprRenderer.mExtensions
A map of the extensions specified in the query.
|
Modifier and Type | Method and Description |
---|---|
Map<String,ValueExpr> |
BaseTupleExprRenderer.getExtensions() |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
BaseTupleExprRenderer.renderValueExpr(ValueExpr theExpr)
Render the given ValueExpr
|
Modifier and Type | Method and Description |
---|---|
void |
BasicGroup.addFilter(ValueExpr theExpr)
Deprecated.
Add a Filter to this group
|
GroupBuilder<T,E> |
FilterBuilder.and(ValueExpr theLeft,
ValueExpr theRight)
Deprecated.
|
static And |
ValueExprFactory.and(ValueExpr theLeft,
ValueExpr theRight)
Deprecated.
|
GroupBuilder<T,E> |
GroupBuilder.filter(ValueExpr theExpr)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.filter(ValueExpr theExpr)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.langMatches(ValueExpr theLeft,
ValueExpr theRight)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.not(ValueExpr theExpr)
Deprecated.
|
static Not |
ValueExprFactory.not(ValueExpr theExpr)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.or(ValueExpr theLeft,
ValueExpr theRight)
Deprecated.
|
static Or |
ValueExprFactory.or(ValueExpr theLeft,
ValueExpr theRight)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.regex(ValueExpr theExpr,
String thePattern)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.regex(ValueExpr theExpr,
String thePattern,
String theFlags)
Deprecated.
|
GroupBuilder<T,E> |
FilterBuilder.sameTerm(ValueExpr theLeft,
ValueExpr theRight)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected String |
SparqlTupleExprRenderer.renderValueExpr(ValueExpr theExpr) |
Modifier and Type | Method and Description |
---|---|
String |
SparqlQueryRenderer.renderValueExpr(ValueExpr theExpr) |
Constructor and Description |
---|
FilterCursor(CloseableIteration<BindingSet,QueryEvaluationException> result,
ValueExpr condition,
Set<String> scopeBindingNames,
EvaluationStrategy strategy) |
Modifier and Type | Method and Description |
---|---|
ValueExpr |
DistanceQuerySpec.getDistanceExpr() |
Constructor and Description |
---|
DistanceQuerySpec(FunctionCall distanceFunction,
ValueExpr distanceExpr,
String distVar,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
ValueExpr |
SpinParser.parseExpression(Value expr,
TripleSource store) |
Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.