| 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.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  | FilterValueExprInterface to indicate filter expressions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConjunctiveFilterExprConjunctiveFilterExpr maintains a list of conjunctive (i.e. | 
| class  | FilterExprFilterExpr 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  | AggregateOperatorAn operator that returns aggregates values. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractAggregateOperatorBase class for shared functionality of aggregate operators (e.g. | 
| class  | AggregateOperatorBaseDeprecated. 
 since 2.0. Use  AbstractAggregateOperatorinstead. | 
| class  | AndA boolean AND operator operating on two boolean expressions. | 
| class  | AvgThe AVG operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates. | 
| class  | BinaryValueOperatorAn abstract superclass for binary value operators which, by definition, has two arguments. | 
| class  | BNodeGeneratorA BNode generator, which generates a new BNode each time it needs to supply a value. | 
| class  | BoundThe BOUND function, as defined in SPARQL Query Language
 for RDF; checks if a variable is bound. | 
| class  | Coalesce | 
| class  | CompareA comparison between two values. | 
| class  | CompareAll | 
| class  | CompareAny | 
| class  | CompareSubQueryValueOperator | 
| class  | Count | 
| class  | DatatypeThe DATATYPE function, as defined in SPARQL Query
 Language for RDF. | 
| class  | ExistsChecks whether the wrapped Query produces any results. | 
| class  | FunctionCallA call to an (external) function that operates on zero or more arguments. | 
| class  | GroupConcatThe GROUP_CONCAT operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates | 
| class  | IfThe IF function, as defined in SPARQL 1.1 Query. | 
| class  | InChecks whether a certain value is contained in a set of results produced by a query. | 
| class  | IRIFunctionThe IRI function, as defined in SPARQL 1.1 Query Language
 for RDF. | 
| class  | IsBNode | 
| class  | IsLiteral | 
| class  | IsNumericIsNumeric - Boolean operator determining if the supplied expression represents a numeric value. | 
| class  | IsResource | 
| class  | IsURI | 
| class  | LabelThe LABEL function, which selects the label of literals. | 
| class  | LangThe LANG function, as defined in SPARQL Query Language for
 RDF. | 
| class  | LangMatchesChecks whether a language tag (e.g. | 
| class  | LikeCompares the string representation of a value expression to a pattern. | 
| class  | ListMemberOperatorValueOperator that verifies if the first of its arguments occurs in any of the subsequent arguments. | 
| class  | LocalNameThe LOCAL NAME function, which selects the local name of URIs. | 
| class  | MathExprA mathematical expression consisting an operator and two arguments. | 
| class  | Max | 
| class  | Min | 
| class  | NamespaceThe NAMESPACE function, which selects the namespace of URIs. | 
| class  | NAryValueOperatorAn abstract superclass for N-ary value operators. | 
| class  | NotA boolean NOT operator operating on a boolean expressions. | 
| class  | OrA boolean OR operator operating on two boolean expressions. | 
| class  | RegexCompares the string representation of a value expression to a pattern. | 
| class  | SameTermChecks RDF term equality. | 
| class  | SampleThe SAMPLE operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates | 
| class  | StrThe STR function, as defined in SPARQL Query Language for
 RDF; returns the label of literals or the string representation of URIs. | 
| class  | SubQueryValueOperator | 
| class  | SumThe SUM operator as defined in http://www.w3.org/TR/sparql11-query/#aggregates | 
| class  | UnaryValueOperatorAn abstract superclass for unary value operators which, by definition, has one argument. | 
| class  | ValueConstantA ValueExpr with a constant value. | 
| class  | VarA variable that can contain a Value. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ValueExpr | UnaryValueOperator. argThe operator's argument. | 
| protected ValueExpr | CompareSubQueryValueOperator. arg | 
| protected ValueExpr | BinaryValueOperator. leftArgThe operator's left argument. | 
| protected ValueExpr | BinaryValueOperator. rightArgThe operator's right argument. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<ValueExpr> | FunctionCall. argsThe operator's argument. | 
| protected List<ValueExpr> | NAryValueOperator. argsThe 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 | 
|---|---|
| ValueExpr | TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingValue node,
     Object data)Deprecated.  | 
| ValueExpr | TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBound node,
     Object data)Deprecated.  | 
| ValueExpr | TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInfix node,
     Object data)Deprecated.  | 
| ValueExpr | TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIn node,
     Object data)Deprecated.  | 
| ValueExpr | TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNotIn node,
     Object data)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ValueExpr> | GraphPattern. getConstraints()Deprecated.  | 
| List<ValueExpr> | NegatedPropertySet. getObjectList()Deprecated.  | 
| List<Map.Entry<TupleExpr,List<ValueExpr>>> | GraphPattern. getOptionalTEs()Deprecated.  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()Deprecated.  | 
| List<ValueExpr> | TupleExprBuilder. visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTObjectList node,
     Object data)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GraphPattern. addConstraint(ValueExpr constraint)Deprecated.  | 
| protected Value | TupleExprBuilder. getValueForExpr(ValueExpr valueExpr)Deprecated.  Retrieve the associated Value (if any) for the given valueExpr. | 
| protected Var | TupleExprBuilder. mapValueExprToVar(ValueExpr valueExpr)Deprecated.  Maps the given valueExpr to a Var. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GraphPattern. addConstraints(Collection<ValueExpr> constraints)Deprecated.  | 
| void | GraphPattern. addOptionalTE(TupleExpr te,
             List<ValueExpr> constraints)Deprecated.  add the supplied tuple expression as an optional expression, with a list of constraints that hold as conditions. | 
| void | NegatedPropertySet. setObjectList(List<ValueExpr> objectList)Deprecated.  | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<String,ValueExpr> | BaseTupleExprRenderer. mExtensionsA 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) | 
| 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-2020 Eclipse Foundation. All Rights Reserved.