## Uses of Class
org.eclipse.rdf4j.query.algebra.FunctionCall

- Packages that use FunctionCall
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra | Abstract Query Algebra model.
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.helpers |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.queryrender.sparql |
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.

- - ### Uses of FunctionCall in org.eclipse.rdf4j.query.algebra

    Methods in org.eclipse.rdf4j.query.algebra that return FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionCall` | FunctionCall.`clone()` |

    Methods in org.eclipse.rdf4j.query.algebra with parameters of type FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryModelVisitor.`meet​(FunctionCall node)` |

  - ### Uses of FunctionCall in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `Value` | StrictEvaluationStrategy.`evaluate​(FunctionCall node, BindingSet bindings)` | Evaluates a function.
    `void` | ConstantOptimizer.ConstantVisitor.`meet​(FunctionCall functionCall)` |

  - ### Uses of FunctionCall in org.eclipse.rdf4j.query.algebra.helpers

    Methods in org.eclipse.rdf4j.query.algebra.helpers with parameters of type FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractQueryModelVisitor.`meet​(FunctionCall node)` |

  - ### Uses of FunctionCall in org.eclipse.rdf4j.query.parser.sparql

    Methods in org.eclipse.rdf4j.query.parser.sparql that return FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTAbs node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCeil node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTConcat node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTContains node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDay node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTEncodeForURI node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTFloor node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTHours node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLowerCase node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMD5 node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMinutes node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMonth node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNow node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTRand node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTReplace node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTRound node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSeconds node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA1 node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA224 node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA256 node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA384 node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA512 node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrAfter node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrBefore node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrDt node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrEnds node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrLang node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrLen node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrStarts node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSTRUUID node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSubstr node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTimezone node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTz node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUpperCase node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUUID node, Object data)` |
    `FunctionCall` | TupleExprBuilder.`visit​(org.eclipse.rdf4j.query.parser.sparql.ast.ASTYear node, Object data)` |

  - ### Uses of FunctionCall in org.eclipse.rdf4j.queryrender.sparql

    Methods in org.eclipse.rdf4j.queryrender.sparql with parameters of type FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SparqlTupleExprRenderer.`meet​(FunctionCall node)` |

  - ### Uses of FunctionCall in org.eclipse.rdf4j.sail.lucene

    Methods in org.eclipse.rdf4j.sail.lucene that return FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionCall` | DistanceQuerySpec.`getDistanceFunctionCall()` |

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type FunctionCall
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DistanceQuerySpec.`setDistanceFunctionCall​(FunctionCall distanceFunction)` |

    Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type FunctionCall
    Constructor | Description
    --- | ---
    `DistanceQuerySpec​(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter)` |