public class FunctionRegistrySql extends Object
| Constructor and Description |
|---|
FunctionRegistrySql(TypeSystem datatypeSystem) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(FunctionDeclarationTemplate declaration) |
Collection<RegisteredFunction> |
lookup(Collection<RegisteredFunction> regFns,
List<TypeToken> argTypes) |
Collection<RegisteredFunction> |
lookup(com.hp.hpl.jena.sparql.expr.ExprFunction fn) |
Collection<RegisteredFunction> |
lookup(String functionName,
Iterable<SqlExpr> sqlArgs) |
com.hp.hpl.jena.sparql.expr.ExprFunction |
pickCandidate(Collection<RegisteredFunction> candidates,
List<com.hp.hpl.jena.sparql.expr.Expr> args) |
com.hp.hpl.jena.sparql.expr.ExprFunction |
transform(com.hp.hpl.jena.sparql.expr.ExprFunction func) |
com.hp.hpl.jena.sparql.expr.ExprFunction |
transform(com.hp.hpl.jena.sparql.expr.ExprFunction func,
List<com.hp.hpl.jena.sparql.expr.Expr> args) |
com.hp.hpl.jena.sparql.expr.ExprFunction |
transform(String functionName,
List<com.hp.hpl.jena.sparql.expr.Expr> args) |
public FunctionRegistrySql(TypeSystem datatypeSystem)
public void add(FunctionDeclarationTemplate declaration)
public Collection<RegisteredFunction> lookup(String functionName, Iterable<SqlExpr> sqlArgs)
public Collection<RegisteredFunction> lookup(Collection<RegisteredFunction> regFns, List<TypeToken> argTypes)
public Collection<RegisteredFunction> lookup(com.hp.hpl.jena.sparql.expr.ExprFunction fn)
public com.hp.hpl.jena.sparql.expr.ExprFunction transform(String functionName, List<com.hp.hpl.jena.sparql.expr.Expr> args)
public com.hp.hpl.jena.sparql.expr.ExprFunction transform(com.hp.hpl.jena.sparql.expr.ExprFunction func,
List<com.hp.hpl.jena.sparql.expr.Expr> args)
public com.hp.hpl.jena.sparql.expr.ExprFunction transform(com.hp.hpl.jena.sparql.expr.ExprFunction func)
public com.hp.hpl.jena.sparql.expr.ExprFunction pickCandidate(Collection<RegisteredFunction> candidates, List<com.hp.hpl.jena.sparql.expr.Expr> args)
Copyright © 2013. All Rights Reserved.