Uses of Interface
org.eclipse.rdf4j.query.algebra.ValueExpr
Packages that use ValueExpr
Package
Description
Abstract Query Algebra model.
The rdf4j SPARQL 1.1 parser.
This package contains classes for working with RDF4J query objects.
This package contains classes for rendering RDF4J query objects as SPARQL queries.
A Sail implementation that supports full-text indexing via the Lucene API.
See discussion at https://github.com/eclipse/rdf4j/issues/1262
-
Uses of ValueExpr in org.eclipse.rdf4j.federated.algebra
Subinterfaces of ValueExpr in org.eclipse.rdf4j.federated.algebraModifier and TypeInterfaceDescriptioninterfaceInterface to indicate filter expressions.Classes in org.eclipse.rdf4j.federated.algebra that implement ValueExprModifier and TypeClassDescriptionclassConjunctiveFilterExpr maintains a list of conjunctive (i.e.classFilterExpr maintains information for a particular FILTER expression.Fields in org.eclipse.rdf4j.federated.algebra declared as ValueExprMethods in org.eclipse.rdf4j.federated.algebra that return ValueExprConstructors in org.eclipse.rdf4j.federated.algebra with parameters of type ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type ValueExprModifier and TypeMethodDescriptionFederationEvalStrategy.evaluate(ValueExpr expr, BindingSet bindings) FederationEvalStrategy.precompile(ValueExpr expr, QueryEvaluationContext context) -
Uses of ValueExpr in org.eclipse.rdf4j.federated.optimizer
Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type ValueExprModifier and TypeMethodDescriptionprotected voidFilterOptimizer.getConjunctiveExpressions(ValueExpr expr, List<ValueExpr> conjExpr) add the conjunctive expressions to specified list, has recursive step.protected booleanFilterOptimizer.isCompatibleExpr(ValueExpr e) returns true if this filter can be used for optimization.Method parameters in org.eclipse.rdf4j.federated.optimizer with type arguments of type ValueExprModifier and TypeMethodDescriptionprotected voidFilterOptimizer.getConjunctiveExpressions(ValueExpr expr, List<ValueExpr> conjExpr) add the conjunctive expressions to specified list, has recursive step. -
Uses of ValueExpr in org.eclipse.rdf4j.federated.util
Methods in org.eclipse.rdf4j.federated.util that return ValueExprModifier and TypeMethodDescriptionstatic ValueExprFilterUtils.toFilter(ConjunctiveFilterExpr filterExpr) static ValueExprFilterUtils.toFilter(FilterExpr filterExpr) static ValueExprFilterUtils.toFilter(FilterValueExpr filterExpr) Methods in org.eclipse.rdf4j.federated.util with parameters of type ValueExprModifier and TypeMethodDescriptionprotected static voidFilterUtils.append(ValueExpr expr, StringBuilder sb) -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra
Subinterfaces of ValueExpr in org.eclipse.rdf4j.query.algebraModifier and TypeInterfaceDescriptioninterfaceAn operator that returns aggregates values.Classes in org.eclipse.rdf4j.query.algebra that implement ValueExprModifier and TypeClassDescriptionclassBase class for shared functionality of aggregate operators (e.g.classCustomAggregateOperatorfunction call that can be defined to take an argument and can apply distinct filtering on it.classDeprecated.classA boolean AND operator operating on two boolean expressions.classThe AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.classAn abstract superclass for binary value operators which, by definition, has two arguments.classA BNode generator, which generates a new BNode each time it needs to supply a value.classThe BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.classclassA comparison between two values.classDeprecated, for removal: This API element is subject to removal in a future version.classDeprecated, for removal: This API element is subject to removal in a future version.classDeprecated, for removal: This API element is subject to removal in a future version.classclassThe DATATYPE function, as defined in SPARQL Query Language for RDF.classChecks whether the wrapped Query produces any results.classA call to an (external) function that operates on zero or more arguments.classThe GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassThe IF function, as defined in SPARQL 1.1 Query.classChecks whether a certain value is contained in a set of results produced by a query.classThe IRI function, as defined in SPARQL 1.1 Query Language for RDF.classclassclassIsNumeric - Boolean operator determining if the supplied expression represents a numeric value.classclassclassThe LABEL function, which selects the label of literals.classThe LANG function, as defined in SPARQL Query Language for RDF.classChecks whether a language tag (e.g.classDeprecated, for removal: This API element is subject to removal in a future version.classValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.classThe LOCAL NAME function, which selects the local name of URIs.classA mathematical expression consisting an operator and two arguments.classclassclassThe NAMESPACE function, which selects the namespace of URIs.classAn abstract superclass for N-ary value operators.classA boolean NOT operator operating on a boolean expressions.classA boolean OR operator operating on two boolean expressions.classCompares the string representation of a value expression to a pattern.classChecks RDF term equality.classThe SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassThe STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.classDeprecated, for removal: This API element is subject to removal in a future version.classThe SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassAn abstract superclass for unary value operators which, by definition, has one argument.classA ValueExpr with a constant value.classclassA variable that can contain a Value.Fields in org.eclipse.rdf4j.query.algebra declared as ValueExprModifier and TypeFieldDescriptionprotected ValueExprCompareSubQueryValueOperator.argDeprecated, for removal: This API element is subject to removal in a future version.protected ValueExprUnaryValueOperator.argThe operator's argument.protected ValueExprBinaryValueOperator.leftArgThe operator's left argument.protected ValueExprBinaryValueOperator.rightArgThe operator's right argument.Fields in org.eclipse.rdf4j.query.algebra with type parameters of type ValueExprModifier and TypeFieldDescriptionFunctionCall.argsThe operator's argument.NAryValueOperator.argsThe operator's arguments.Methods in org.eclipse.rdf4j.query.algebra that return ValueExprModifier and TypeMethodDescriptionValueExpr.clone()If.getAlternative()CompareSubQueryValueOperator.getArg()Deprecated, for removal: This API element is subject to removal in a future version.Regex.getArg()UnaryValueOperator.getArg()Gets the argument of this unary value operator.Filter.getCondition()If.getCondition()Gets the argument of this unary value operator.LeftJoin.getCondition()ExtensionElem.getExpr()OrderElem.getExpr()Regex.getFlagsArg()BinaryValueOperator.getLeftArg()Gets the left argument of this binary value operator.BNodeGenerator.getNodeIdExpr()Regex.getPatternArg()If.getResult()BinaryValueOperator.getRightArg()Gets the right argument of this binary value operator.GroupConcat.getSeparator()Methods in org.eclipse.rdf4j.query.algebra that return types with arguments of type ValueExprModifier and TypeMethodDescriptionFunctionCall.getArgs()TupleFunctionCall.getArgs()NAryValueOperator.getArguments()Methods in org.eclipse.rdf4j.query.algebra with parameters of type ValueExprModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidNAryValueOperator.addArgument(ValueExpr arg) voidIf.setAlternative(ValueExpr alternative) voidDeprecated, for removal: This API element is subject to removal in a future version.voidvoidSets the argument of this unary value operator.voidFilter.setCondition(ValueExpr condition) voidIf.setCondition(ValueExpr condition) Sets the condition argument of this unary value operator.voidLeftJoin.setCondition(ValueExpr condition) voidvoidvoidRegex.setFlagsArg(ValueExpr flags) voidBinaryValueOperator.setLeftArg(ValueExpr leftArg) Sets the left argument of this binary value operator.voidBNodeGenerator.setNodeIdExpr(ValueExpr nodeIdExpr) voidRegex.setPatternArg(ValueExpr rightArg) voidvoidBinaryValueOperator.setRightArg(ValueExpr rightArg) Sets the right argument of this binary value operator.voidGroupConcat.setSeparator(ValueExpr separator) Method parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExprModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidNAryValueOperator.setArguments(List<ValueExpr> args) Constructors in org.eclipse.rdf4j.query.algebra with parameters of type ValueExprModifierConstructorDescriptionprotectedprotectedAbstractAggregateOperator(ValueExpr arg, boolean distinct) AggregateFunctionCall(ValueExpr arg, String iri, boolean distinct) protectedDeprecated.protectedBinaryValueOperator(ValueExpr leftArg, ValueExpr rightArg) Creates a new binary value operator.BNodeGenerator(ValueExpr nodeIdExpr) Compare(ValueExpr leftArg, ValueExpr rightArg, Compare.CompareOp operator) CompareAll(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator) Deprecated, for removal: This API element is subject to removal in a future version.CompareAny(ValueExpr valueExpr, TupleExpr subQuery, Compare.CompareOp operator) Deprecated, for removal: This API element is subject to removal in a future version.protectedCompareSubQueryValueOperator(ValueExpr valueExpr, TupleExpr subQuery) Deprecated, for removal: This API element is subject to removal in a future version.ExtensionElem(ValueExpr expr, String name) FunctionCall(String uri, ValueExpr... args) Creates a new unary value operator.GroupConcat(ValueExpr arg) GroupConcat(ValueExpr arg, boolean distinct) IRIFunction(ValueExpr arg) IsResource(ValueExpr arg) LangMatches(ValueExpr leftArg, ValueExpr rightArg) Deprecated, for removal: This API element is subject to removal in a future version.MathExpr(ValueExpr leftArg, ValueExpr rightArg, MathExpr.MathOp operator) protectedCreates a new unary value operator.Constructor parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExprModifierConstructorDescriptionFunctionCall(String uri, Iterable<ValueExpr> args) protectedNAryValueOperator(List<ValueExpr> args) Creates a new N-Ary value operator. -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type ValueExprModifier and TypeMethodDescriptionEvaluationStrategy.evaluate(ValueExpr expr, BindingSet bindings) Gets the value of this expression.booleanEvaluationStrategy.isTrue(ValueExpr expr, BindingSet bindings) Evaluates the boolean expression on the supplied TripleSource object.default QueryValueEvaluationStepEvaluationStrategy.precompile(ValueExpr arg, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ValueExprModifier and TypeMethodDescriptionDefaultEvaluationStrategy.evaluate(ValueExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.protected voidConjunctiveConstraintSplitter.ConstraintVisitor.getConjunctiveConstraints(ValueExpr valueExpr, List<ValueExpr> conjunctiveConstraints) Deprecated, for removal: This API element is subject to removal in a future version.protected booleanCompareOptimizer.CompareVisitor.isResource(ValueExpr valueExpr) Deprecated, for removal: This API element is subject to removal in a future version.booleanDefaultEvaluationStrategy.isTrue(ValueExpr expr, BindingSet bindings) protected booleanDeprecated, for removal: This API element is subject to removal in a future version.DefaultEvaluationStrategy.precompile(ValueExpr expr, QueryEvaluationContext context) Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.impl with type arguments of type ValueExprModifier and TypeMethodDescriptionprotected voidConjunctiveConstraintSplitter.ConstraintVisitor.getConjunctiveConstraints(ValueExpr valueExpr, List<ValueExpr> conjunctiveConstraints) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValueExpr in org.eclipse.rdf4j.query.parser.sparql
Methods in org.eclipse.rdf4j.query.parser.sparql that return ValueExprModifier and TypeMethodDescriptionprotected ValueExprTupleExprBuilder.castToValueExpr(Object node) Methods in org.eclipse.rdf4j.query.parser.sparql that return types with arguments of type ValueExprModifier and TypeMethodDescriptionGraphPattern.getConstraints()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.GraphPattern.removeAllConstraints()Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type ValueExprModifier and TypeMethodDescriptionvoidGraphPattern.addConstraint(ValueExpr constraint) protected ValueTupleExprBuilder.getValueForExpr(ValueExpr valueExpr) Retrieve the associated Value (if any) for the given valueExpr.Method parameters in org.eclipse.rdf4j.query.parser.sparql with type arguments of type ValueExprModifier and TypeMethodDescriptionvoidGraphPattern.addConstraints(Collection<ValueExpr> constraints) voidGraphPattern.addOptionalTE(TupleExpr te, List<ValueExpr> constraints) add the supplied tuple expression as an optional expression, with a list of constraints that hold as conditions. -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender
Fields in org.eclipse.rdf4j.queryrender with type parameters of type ValueExprModifier and TypeFieldDescriptionBaseTupleExprRenderer.mExtensionsA map of the extensions specified in the query.Methods in org.eclipse.rdf4j.queryrender that return types with arguments of type ValueExprMethods in org.eclipse.rdf4j.queryrender with parameters of type ValueExprModifier and TypeMethodDescriptionprotected abstract StringBaseTupleExprRenderer.renderValueExpr(ValueExpr theExpr) Render the given ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender.sparql
Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type ValueExprModifier and TypeMethodDescriptionprotected StringSparqlTupleExprRenderer.renderValueExpr(ValueExpr theExpr) Render the given ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.queryrender.sparql.experimental
Methods in org.eclipse.rdf4j.queryrender.sparql.experimental with parameters of type ValueExpr -
Uses of ValueExpr in org.eclipse.rdf4j.sail.lucene
Methods in org.eclipse.rdf4j.sail.lucene that return ValueExprConstructors in org.eclipse.rdf4j.sail.lucene with parameters of type ValueExprModifierConstructorDescriptionDistanceQuerySpec(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter) -
Uses of ValueExpr in org.eclipse.rdf4j.spin
Methods in org.eclipse.rdf4j.spin that return ValueExpr
AbstractAggregateOperatorinstead.