public class ExprEvaluatorPartial extends Object implements ExprEvaluator
| Constructor and Description |
|---|
ExprEvaluatorPartial(com.hp.hpl.jena.sparql.function.FunctionRegistry registry)
The evaluator must be called AFTER the expression was transformed to be term-ctor free
Bullshit below.
|
| Modifier and Type | Method and Description |
|---|---|
com.hp.hpl.jena.sparql.expr.Expr |
eval(com.hp.hpl.jena.sparql.expr.ExprFunction fn,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.expr.Expr> binding) |
com.hp.hpl.jena.sparql.expr.Expr |
eval(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.expr.Expr> binding) |
static boolean |
isConstantArgsOnly(com.hp.hpl.jena.sparql.expr.ExprFunction fn) |
static boolean |
isConstantsOnly(Iterable<com.hp.hpl.jena.sparql.expr.Expr> exprs) |
com.hp.hpl.jena.sparql.expr.Expr |
transform(com.hp.hpl.jena.sparql.expr.Expr expr) |
public ExprEvaluatorPartial(com.hp.hpl.jena.sparql.function.FunctionRegistry registry)
public static boolean isConstantsOnly(Iterable<com.hp.hpl.jena.sparql.expr.Expr> exprs)
public static boolean isConstantArgsOnly(com.hp.hpl.jena.sparql.expr.ExprFunction fn)
public com.hp.hpl.jena.sparql.expr.Expr eval(com.hp.hpl.jena.sparql.expr.ExprFunction fn,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.expr.Expr> binding)
public com.hp.hpl.jena.sparql.expr.Expr eval(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<com.hp.hpl.jena.sparql.core.Var,com.hp.hpl.jena.sparql.expr.Expr> binding)
eval in interface ExprEvaluatorpublic com.hp.hpl.jena.sparql.expr.Expr transform(com.hp.hpl.jena.sparql.expr.Expr expr)
transform in interface ExprEvaluatorCopyright © 2013. All Rights Reserved.