Search in sources :

Example 1 with E_Call

use of org.apache.jena.sparql.expr.E_Call in project jena by apache.

the class eval method exec.

/**
 * Processes unevaluated arguments
 */
@Override
public NodeValue exec(Binding binding, ExprList args, String uri, FunctionEnv env) {
    E_Call e = new E_Call(args);
    NodeValue nv = e.evalSpecial(binding, env);
    if (nv != null)
        return nv;
    return e.eval(binding, env);
}
Also used : E_Call(org.apache.jena.sparql.expr.E_Call) NodeValue(org.apache.jena.sparql.expr.NodeValue)

Example 2 with E_Call

use of org.apache.jena.sparql.expr.E_Call in project jena by apache.

the class ExprFactoryTest method callTest.

@Test
public void callTest() {
    Expr e = factory.call(factory.list());
    assertTrue(e instanceof E_Call);
}
Also used : E_Call(org.apache.jena.sparql.expr.E_Call) Expr(org.apache.jena.sparql.expr.Expr) Test(org.junit.Test)

Aggregations

E_Call (org.apache.jena.sparql.expr.E_Call)2 Expr (org.apache.jena.sparql.expr.Expr)1 NodeValue (org.apache.jena.sparql.expr.NodeValue)1 Test (org.junit.Test)1