
org.rdfhdt.hdt.fuseki.HDTGenerateIndex Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hdt-fuseki Show documentation
Show all versions of hdt-fuseki Show documentation
Fuseki SPARQL Endpoint on top of HDT
The newest version!
package org.rdfhdt.hdt.fuseki;
import java.io.IOException;
import org.rdfhdt.hdt.hdt.HDT;
import org.rdfhdt.hdt.hdt.HDTManager;
import org.rdfhdt.hdt.listener.ProgressListener;
public class HDTGenerateIndex {
public static void main(String[] args) {
try {
if(args.length!=1) {
System.out.println("HDTGenerateIndex ");
System.exit(-1);
}
String hdtFileName = args[0];
HDT hdt = HDTManager.mapHDT(hdtFileName, null);
if(hdtFileName.endsWith(".gz")) {
hdtFileName = hdtFileName.substring(0, hdtFileName.length()-3);
}
System.out.println("Generating "+hdtFileName+".index");
HDTManager.indexedHDT(hdt, new ProgressListener() {
@Override
public void notifyProgress(float level, String message) {
// System.out.println(message + "\t"+ Float.toString(level));
}
}).close();
} catch (IOException e) {
e.printStackTrace();
System.exit(-1);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy