public interface SparqlFunction
| Modifier and Type | Method and Description |
|---|---|
SqlExprEvaluator |
getEvaluator()
An object that may evaluate the result of a SPARQL function
based on its (raw) arguments (Expr objects)
Used for reusing Jena's Expr.eval(...) methods.
|
String |
getName() |
MethodSignature<TypeToken> |
getSignature()
Sparql Functions can have a signature:
object -> http://sparqlify.org/vocab/type/Object (anything)
plainLiteral -> http://sparqlify.org/vocab/type/PlainLitera
Note this signature refers to RDF types!!! - NOT SQL ONES!
nonRdfTermObject -> http://sparqlify.org/vocab/type/NrtObject (excludes URIs, blanknodes and literals)
|
Collection<XMethod> |
getSqlMethods()
Deprecated.
|
ExprSubstitutor |
getSubstitutor()
A substitutor may yield a new,
rewritten, expression based on the given argument types.
|
SqlMethodCandidate |
lookup(List<TypeToken> argTypes)
Deprecated.
|
String getName()
MethodSignature<TypeToken> getSignature()
SqlExprEvaluator getEvaluator()
ExprSubstitutor getSubstitutor()
@Deprecated Collection<XMethod> getSqlMethods()
@Deprecated SqlMethodCandidate lookup(List<TypeToken> argTypes)
argTypes - Copyright © 2014. All Rights Reserved.