Class MainCliConjureNative

java.lang.Object
org.aksw.conjure.cli.main.MainCliConjureNative

@SpringBootApplication public class MainCliConjureNative extends Object
  • Field Details

    • URL_SCHEME_FILE

      public static String URL_SCHEME_FILE
    • cm

      public static CommandMain cm
  • Constructor Details

    • MainCliConjureNative

      public MainCliConjureNative()
  • Method Details

    • loadSources

      public static Map<String,byte[]> loadSources(Path basePath, Collection<String> sources)
    • writeFiles

      public static com.google.common.collect.BiMap<String,Path> writeFiles(Path baseFolder, Map<String,byte[]> sourceToContent) throws IOException
      Write a sourceToContent map to physical files, and return a map with sourceToPath, where path is the path to the written file
      Parameters:
      baseFolder -
      sourceToContent -
      Returns:
      Throws:
      IOException
    • toFileUris

      public static Set<String> toFileUris(Collection<Path> paths)
    • toFileUri

      public static String toFileUri(Path path)
    • resolveOnClassPath

      public static URL resolveOnClassPath(ClassLoader classLoader, String path)
    • canonicalizeSource

      public static String canonicalizeSource(Path basePath, String arg)
    • resolvePath

      public static Path resolvePath(Path basePath, String arg)
    • loadConjureJob

      public static org.aksw.jena_sparql_api.conjure.dataset.algebra.Op loadConjureJob(String fileOrUri)
    • main

      public static void main(String[] args) throws Exception
      Throws:
      Exception
    • clone

      public static org.apache.jena.rdf.model.RDFNode clone(org.apache.jena.rdf.model.RDFNode rdfNode)
    • createTasksContexts

      public static List<org.aksw.jena_sparql_api.conjure.dataset.engine.TaskContext> createTasksContexts(org.aksw.jena_sparql_api.conjure.dataref.rdf.api.RdfDataRef catalogDataRef, org.aksw.jena_sparql_api.conjure.job.api.Job job, org.aksw.jena_sparql_api.http.repository.api.HttpResourceRepositoryFromFileSystem repo, org.apache.jena.riot.RDFFormat catalogFormat) throws Exception
      Throws:
      Exception
    • executeJob

      public static List<org.aksw.dcat.jena.domain.api.DcatDataset> executeJob(org.aksw.jena_sparql_api.conjure.dataref.rdf.api.RdfDataRef catalogDataRef, org.aksw.jena_sparql_api.conjure.job.api.Job job, org.aksw.jena_sparql_api.conjure.dataset.engine.ConjureFormatConfig formatConfig) throws Exception
      Throws:
      Exception
    • resolveLocalUncFileUrl

      public static Path resolveLocalUncFileUrl(String str, Set<String> localHostNames)
    • stringToPath

      public static Path stringToPath(String str)
    • asNodeTransform

      public static org.apache.jena.sparql.graph.NodeTransform asNodeTransform(Function<Path,String> pathToIri)