Class UserDefinedFunctions

java.lang.Object
org.aksw.jenax.model.udf.util.UserDefinedFunctions

public class UserDefinedFunctions extends Object
  • Constructor Details

    • UserDefinedFunctions

      public UserDefinedFunctions()
  • Method Details

    • listUserDefinedFunctions

      public static org.apache.jena.util.iterator.ExtendedIterator<UserDefinedFunctionResource> listUserDefinedFunctions(org.apache.jena.rdf.model.Model model)
    • registerAll

      public static void registerAll(Map<String,org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition> map)
    • load

      public static Map<String,org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition> load(org.apache.jena.rdf.model.Model model, Set<String> activeProfiles)
    • forceIri

      public static String forceIri(org.apache.jena.rdf.model.Resource r)
    • resolveUdf

      public static void resolveUdf(Map<String,org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition> result, UserDefinedFunctionResource fn, Set<String> activeProfiles)
    • expandMacro

      public static org.apache.jena.sparql.expr.Expr expandMacro(Map<String,org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition> macros, String udfUri, org.apache.jena.sparql.expr.Expr... args)
    • expandMacro

      public static org.apache.jena.sparql.expr.Expr expandMacro(Map<String,org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition> macros, org.apache.jena.sparql.expr.Expr e)
    • eval

      public static org.apache.jena.sparql.expr.NodeValue eval(Map<String,org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition> macros, String udfUri, org.apache.jena.sparql.expr.Expr... args)
      Evaluate a specific macro
    • toJena

      public static org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition toJena(String iri, UdfDefinition r)