Uses of Interface
org.eclipse.rdf4j.query.algebra.ValueExpr
-
Packages that use ValueExpr 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.sparql org.eclipse.rdf4j.queryrender.sparql.experimental This package contains classes for rendering RDF4J query objects as SPARQL queries.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 -
-
Uses of ValueExpr in org.eclipse.rdf4j.federated.algebra
Subinterfaces of ValueExpr in org.eclipse.rdf4j.federated.algebra Modifier and Type Interface Description interfaceFilterValueExprInterface to indicate filter expressions.Classes in org.eclipse.rdf4j.federated.algebra that implement ValueExpr Modifier and Type Class Description classConjunctiveFilterExprConjunctiveFilterExpr maintains a list of conjunctive (i.e.classFilterExprFilterExpr maintains information for a particular FILTER expression.Fields in org.eclipse.rdf4j.federated.algebra declared as ValueExpr Modifier and Type Field Description protected ValueExprFilterExpr. exprMethods in org.eclipse.rdf4j.federated.algebra that return ValueExpr Modifier and Type Method Description ValueExprFilterExpr. getExpression()Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type ValueExpr Constructor Description FilterExpr(ValueExpr expr, HashSet<String> vars) -
Uses of ValueExpr in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type ValueExpr Modifier and Type Method Description ValueFederationEvalStrategy. evaluate(ValueExpr expr, BindingSet bindings)QueryValueEvaluationStepFederationEvalStrategy. 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 ValueExpr Modifier and Type Method Description HashSet<String>FilterOptimizer.VarFinder. findVars(ValueExpr expr)protected 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 ValueExpr Modifier and Type Method Description protected 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 ValueExpr Modifier and Type Method Description static 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 ValueExpr Modifier and Type Method Description protected static voidFilterUtils. append(ValueExpr expr, StringBuilder sb) -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra
Subinterfaces of ValueExpr in org.eclipse.rdf4j.query.algebra Modifier and Type Interface Description interfaceAggregateOperatorAn operator that returns aggregates values.Classes in org.eclipse.rdf4j.query.algebra that implement ValueExpr Modifier and Type Class Description classAbstractAggregateOperatorBase class for shared functionality of aggregate operators (e.g.classAggregateFunctionCallCustomAggregateOperatorfunction call that can be defined to take an argument and can apply distinct filtering on it.classAggregateOperatorBaseDeprecated.UseAbstractAggregateOperatorinstead.classAndA boolean AND operator operating on two boolean expressions.classAvgThe AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates.classBinaryValueOperatorAn abstract superclass for binary value operators which, by definition, has two arguments.classBNodeGeneratorA BNode generator, which generates a new BNode each time it needs to supply a value.classBoundThe BOUND function, as defined in SPARQL Query Language for RDF; checks if a variable is bound.classCoalesceclassCompareA comparison between two values.classCompareAllDeprecated, for removal: This API element is subject to removal in a future version.classCompareAnyDeprecated, for removal: This API element is subject to removal in a future version.classCompareSubQueryValueOperatorDeprecated, for removal: This API element is subject to removal in a future version.classCountclassDatatypeThe DATATYPE function, as defined in SPARQL Query Language for RDF.classExistsChecks whether the wrapped Query produces any results.classFunctionCallA call to an (external) function that operates on zero or more arguments.classGroupConcatThe GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassIfThe IF function, as defined in SPARQL 1.1 Query.classInChecks whether a certain value is contained in a set of results produced by a query.classIRIFunctionThe IRI function, as defined in SPARQL 1.1 Query Language for RDF.classIsBNodeclassIsLiteralclassIsNumericIsNumeric - Boolean operator determining if the supplied expression represents a numeric value.classIsResourceclassIsURIclassLabelThe LABEL function, which selects the label of literals.classLangThe LANG function, as defined in SPARQL Query Language for RDF.classLangMatchesChecks whether a language tag (e.g.classLikeDeprecated, for removal: This API element is subject to removal in a future version.classListMemberOperatorValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments.classLocalNameThe LOCAL NAME function, which selects the local name of URIs.classMathExprA mathematical expression consisting an operator and two arguments.classMaxclassMinclassNamespaceThe NAMESPACE function, which selects the namespace of URIs.classNAryValueOperatorAn abstract superclass for N-ary value operators.classNotA boolean NOT operator operating on a boolean expressions.classOrA boolean OR operator operating on two boolean expressions.classRegexCompares the string representation of a value expression to a pattern.classSameTermChecks RDF term equality.classSampleThe SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassStrThe STR function, as defined in SPARQL Query Language for RDF; returns the label of literals or the string representation of URIs.classSubQueryValueOperatorDeprecated, for removal: This API element is subject to removal in a future version.classSumThe SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregatesclassUnaryValueOperatorAn abstract superclass for unary value operators which, by definition, has one argument.classValueConstantA ValueExpr with a constant value.classValueExprTripleRefclassVarA variable that can contain a Value.Fields in org.eclipse.rdf4j.query.algebra declared as ValueExpr Modifier and Type Field Description protected 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 ValueExpr Modifier and Type Field Description protected List<ValueExpr>FunctionCall. argsThe operator's argument.protected List<ValueExpr>NAryValueOperator. argsThe operator's arguments.Methods in org.eclipse.rdf4j.query.algebra that return ValueExpr Modifier and Type Method Description ValueExprValueExpr. clone()ValueExprIf. getAlternative()ValueExprCompareSubQueryValueOperator. getArg()Deprecated, for removal: This API element is subject to removal in a future version.ValueExprRegex. getArg()ValueExprUnaryValueOperator. getArg()Gets the argument of this unary value operator.ValueExprFilter. getCondition()ValueExprIf. getCondition()Gets the argument of this unary value operator.ValueExprLeftJoin. getCondition()ValueExprExtensionElem. getExpr()ValueExprOrderElem. getExpr()ValueExprRegex. getFlagsArg()ValueExprBinaryValueOperator. getLeftArg()Gets the left argument of this binary value operator.ValueExprBNodeGenerator. getNodeIdExpr()ValueExprRegex. getPatternArg()ValueExprIf. getResult()ValueExprBinaryValueOperator. getRightArg()Gets the right argument of this binary value operator.ValueExprGroupConcat. getSeparator()Methods in org.eclipse.rdf4j.query.algebra that return types with arguments of type ValueExpr Modifier and Type Method Description List<ValueExpr>FunctionCall. getArgs()List<ValueExpr>TupleFunctionCall. getArgs()List<ValueExpr>NAryValueOperator. getArguments()Methods in org.eclipse.rdf4j.query.algebra with parameters of type ValueExpr Modifier and Type Method Description voidFunctionCall. addArg(ValueExpr arg)voidTupleFunctionCall. addArg(ValueExpr arg)voidFunctionCall. addArgs(ValueExpr... args)voidTupleFunctionCall. addArgs(ValueExpr... args)voidNAryValueOperator. addArgument(ValueExpr arg)voidIf. setAlternative(ValueExpr alternative)voidCompareSubQueryValueOperator. setArg(ValueExpr arg)Deprecated, for removal: This API element is subject to removal in a future version.voidRegex. setArg(ValueExpr leftArg)voidUnaryValueOperator. setArg(ValueExpr arg)Sets 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)voidExtensionElem. setExpr(ValueExpr expr)voidOrderElem. setExpr(ValueExpr expr)voidRegex. setFlagsArg(ValueExpr flags)voidBinaryValueOperator. setLeftArg(ValueExpr leftArg)Sets the left argument of this binary value operator.voidBNodeGenerator. setNodeIdExpr(ValueExpr nodeIdExpr)voidRegex. setPatternArg(ValueExpr rightArg)voidIf. setResult(ValueExpr result)voidBinaryValueOperator. 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 ValueExpr Modifier and Type Method Description voidFunctionCall. addArgs(Iterable<ValueExpr> args)voidTupleFunctionCall. addArgs(Iterable<ValueExpr> args)voidFunctionCall. setArgs(Iterable<ValueExpr> args)voidTupleFunctionCall. setArgs(Iterable<ValueExpr> args)voidNAryValueOperator. setArguments(List<ValueExpr> args)Constructors in org.eclipse.rdf4j.query.algebra with parameters of type ValueExpr Constructor Description AbstractAggregateOperator(ValueExpr arg)AbstractAggregateOperator(ValueExpr arg, boolean distinct)AggregateFunctionCall(ValueExpr arg, String iri, boolean distinct)AggregateOperatorBase(ValueExpr arg)Deprecated.And(ValueExpr leftArg, ValueExpr rightArg)Avg(ValueExpr arg)Avg(ValueExpr arg, boolean distinct)BinaryValueOperator(ValueExpr leftArg, ValueExpr rightArg)Creates a new binary value operator.BNodeGenerator(ValueExpr nodeIdExpr)Compare(ValueExpr leftArg, ValueExpr rightArg)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.CompareSubQueryValueOperator(ValueExpr valueExpr, TupleExpr subQuery)Deprecated, for removal: This API element is subject to removal in a future version.Count(ValueExpr arg)Count(ValueExpr arg, boolean distinct)Datatype(ValueExpr arg)ExtensionElem(ValueExpr expr, String name)Filter(TupleExpr arg, ValueExpr condition)FunctionCall(String uri, ValueExpr... args)Creates a new unary value operator.GroupConcat(ValueExpr arg)GroupConcat(ValueExpr arg, boolean distinct)If(ValueExpr condition)If(ValueExpr condition, ValueExpr result)If(ValueExpr condition, ValueExpr result, ValueExpr alternative)In(ValueExpr valueExpr, TupleExpr subQuery)IRIFunction(ValueExpr arg)IsBNode(ValueExpr arg)IsLiteral(ValueExpr arg)IsNumeric(ValueExpr arg)IsResource(ValueExpr arg)IsURI(ValueExpr arg)Label(ValueExpr arg)Lang(ValueExpr arg)LangMatches(ValueExpr leftArg, ValueExpr rightArg)LeftJoin(TupleExpr leftArg, TupleExpr rightArg, ValueExpr condition)Like(ValueExpr expr, String pattern, boolean caseSensitive)Deprecated, for removal: This API element is subject to removal in a future version.LocalName(ValueExpr arg)MathExpr(ValueExpr leftArg, ValueExpr rightArg, MathExpr.MathOp operator)Max(ValueExpr arg)Max(ValueExpr arg, boolean distinct)Min(ValueExpr arg)Min(ValueExpr arg, boolean distinct)Namespace(ValueExpr arg)Not(ValueExpr arg)Or(ValueExpr leftArg, ValueExpr rightArg)OrderElem(ValueExpr expr)OrderElem(ValueExpr expr, boolean ascending)Regex(ValueExpr expr, ValueExpr pattern, ValueExpr flags)SameTerm(ValueExpr leftArg, ValueExpr rightArg)Sample(ValueExpr arg)Sample(ValueExpr arg, boolean distinct)Str(ValueExpr arg)Sum(ValueExpr arg)Sum(ValueExpr arg, boolean distinct)UnaryValueOperator(ValueExpr arg)Creates a new unary value operator.Constructor parameters in org.eclipse.rdf4j.query.algebra with type arguments of type ValueExpr Constructor Description Coalesce(List<ValueExpr> args)FunctionCall(String uri, Iterable<ValueExpr> args)NAryValueOperator(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 ValueExpr Modifier and Type Method Description ValueEvaluationStrategy. 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 Constructor Description Minimal(EvaluationStrategy strategy, ValueExpr ve) -
Uses of ValueExpr in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type ValueExpr Modifier and Type Method Description ValueDefaultEvaluationStrategy. 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 booleanCompareOptimizer.CompareVisitor. isVar(ValueExpr valueExpr)Deprecated, for removal: This API element is subject to removal in a future version.QueryValueEvaluationStepDefaultEvaluationStrategy. precompile(ValueExpr expr, QueryEvaluationContext context)Method parameters in org.eclipse.rdf4j.query.algebra.evaluation.impl with type arguments of type ValueExpr Modifier and Type Method Description protected 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 ValueExpr Modifier and Type Method Description protected ValueExprTupleExprBuilder. castToValueExpr(Object node)ValueExprTupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingValue node, Object data)ValueExprTupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBound node, Object data)ValueExprTupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInfix node, Object data)ValueExprTupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIn node, Object data)ValueExprTupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNotIn node, Object data)Methods in org.eclipse.rdf4j.query.parser.sparql that return types with arguments of type ValueExpr Modifier and Type Method 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)Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type ValueExpr Modifier and Type Method Description voidGraphPattern. 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 ValueExpr Modifier and Type Method Description voidGraphPattern. 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 ValueExpr Modifier and Type Field Description protected Map<String,ValueExpr>BaseTupleExprRenderer. mExtensionsA map of the extensions specified in the query.Methods in org.eclipse.rdf4j.queryrender that return types with arguments of type ValueExpr Modifier and Type Method Description Map<String,ValueExpr>BaseTupleExprRenderer. getExtensions()Methods in org.eclipse.rdf4j.queryrender with parameters of type ValueExpr Modifier and Type Method Description protected 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 ValueExpr Modifier and Type Method Description protected 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 Modifier and Type Method Description StringSparqlQueryRenderer. renderValueExpr(ValueExpr theExpr) -
Uses of ValueExpr in org.eclipse.rdf4j.sail.lucene
Methods in org.eclipse.rdf4j.sail.lucene that return ValueExpr Modifier and Type Method Description ValueExprDistanceQuerySpec. getDistanceExpr()Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type ValueExpr Constructor Description DistanceQuerySpec(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 Modifier and Type Method Description ValueExprSpinParser. parseExpression(Value expr, TripleSource store)
-