public interface Function
FunctionRegistry| Modifier and Type | Method and Description |
|---|---|
default Value |
evaluate(TripleSource tripleSource,
Value... args)
Evaluate the function over the supplied input arguments.
|
Value |
evaluate(ValueFactory valueFactory,
Value... args)
Deprecated.
since 3.3.0. Use
evaluate(TripleSource, Value...) instead. A reference to a ValueFactory can
be retrieved using TripleSource.getValueFactory() if needed. |
String |
getURI() |
String getURI()
@Deprecated Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException
evaluate(TripleSource, Value...) instead. A reference to a ValueFactory can
be retrieved using TripleSource.getValueFactory() if needed.ValueFactory to produce the
result.valueFactory - a ValueFactory to use for producing the function result.args - the function input arguments.ValueExprEvaluationExceptiondefault Value evaluate(TripleSource tripleSource, Value... args) throws ValueExprEvaluationException
tripleSource - the TripleSource used in the query evaluation. This can be used to access the current
state of the store.args - the function input arguments.ValueExprEvaluationExceptionCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.