Class FunctionMultiAdapter

java.lang.Object
org.aksw.jenax.arq.functionbinder.FunctionMultiAdapter
All Implemented Interfaces:
org.apache.jena.sparql.function.Function

public class FunctionMultiAdapter extends Object implements org.apache.jena.sparql.function.Function
An bridge from a Jena function to a set of Java functions. The fitting Java function is resolved upon function call based on the argument types.
  • Field Details

  • Constructor Details

  • Method Details

    • build

      public void build(String uri, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.util.Context context)
      Specified by:
      build in interface org.apache.jena.sparql.function.Function
    • exec

      public org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.expr.ExprList args, String uri, org.apache.jena.sparql.function.FunctionEnv env)
      Specified by:
      exec in interface org.apache.jena.sparql.function.Function