Class NaturalMappings

java.lang.Object
org.aksw.r2rml.jena.jdbc.impl.NaturalMappings

public class NaturalMappings extends Object
  • Field Details

    • udfd_timestamp

      public static final org.apache.jena.sparql.function.user.UserDefinedFunctionDefinition udfd_timestamp
  • Constructor Details

    • NaturalMappings

      public NaturalMappings()
  • Method Details

    • putValue

      public static <K, V> void putValue(Map<K,V> map, V value, K... keys)
      Put the same value for multiple keys
    • createNodeMapper

      public static NodeMapper createNodeMapper(int sqlType)
    • createNodeMapper

      public static NodeMapper createNodeMapper(int sqlType, SqlTypeMapper sqlTypeMapper)
    • getDefaultDatatypes

      public static Set<SqlDatatype> getDefaultDatatypes(org.apache.jena.datatypes.TypeMapper typeMapper)
    • registerSqlToXsdTypeMaps

      public static void registerSqlToXsdTypeMaps(Map<Integer,String> sqlToXsd)
      Natural mappings according to https://www.w3.org/TR/r2rml/#natural-mapping
      Parameters:
      sqlToXsd - The map to which the mappings are added