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.ValueExprEvaluationException
default 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.ValueExprEvaluationException
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.