Class VirtuosoBulkLoad
java.lang.Object
org.aksw.jena_sparql_api.ext.virtuoso.VirtuosoBulkLoad
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckpoint(Connection conn) static voidclearGraph(Connection conn, String targetGraphIri, boolean silent) static voiddropGraph(Connection conn, String targetGraphIri, boolean silent) static voidexecuteGraphOp(Connection conn, String opName, String targetGraphIri, boolean silent) static voidgraphGroupCreate(Connection conn, String iri, int quiet) static voidgraphGroupDel(Connection conn, String group, String member) static voidgraphGroupDrop(Connection conn, String iri, int quiet) static voidgraphGroupIns(Connection conn, String group, String member) static voidldDir(Connection conn, String dir, String fileNamePattern, String targetGraphIri) static voidload(Connection conn, File file, String targetGraphIri) static voidload(Connection conn, Stream<org.apache.jena.graph.Triple> triples, String targetGraphIri, int batchSize) static voidlogEnable(Connection conn, int bits, int quiet) static voidrdfLoaderRun(Connection conn) static voidstreamToFile(Stream<org.apache.jena.graph.Triple> triples, int batchSize, File file)
-
Constructor Details
-
VirtuosoBulkLoad
public VirtuosoBulkLoad()
-
-
Method Details
-
logEnable
- Throws:
SQLException
-
dropGraph
public static void dropGraph(Connection conn, String targetGraphIri, boolean silent) throws SQLException - Throws:
SQLException
-
clearGraph
public static void clearGraph(Connection conn, String targetGraphIri, boolean silent) throws SQLException - Throws:
SQLException
-
executeGraphOp
public static void executeGraphOp(Connection conn, String opName, String targetGraphIri, boolean silent) throws SQLException - Throws:
SQLException
-
ldDir
public static void ldDir(Connection conn, String dir, String fileNamePattern, String targetGraphIri) throws SQLException - Throws:
SQLException
-
rdfLoaderRun
- Throws:
SQLException
-
checkpoint
- Throws:
SQLException
-
load
- Throws:
SQLException
-
streamToFile
public static void streamToFile(Stream<org.apache.jena.graph.Triple> triples, int batchSize, File file) throws FileNotFoundException, IOException - Throws:
FileNotFoundExceptionIOException
-
load
public static void load(Connection conn, Stream<org.apache.jena.graph.Triple> triples, String targetGraphIri, int batchSize) throws IOException, SQLException - Throws:
IOExceptionSQLException
-
graphGroupCreate
- Throws:
SQLException
-
graphGroupDrop
- Throws:
SQLException
-
graphGroupIns
- Throws:
SQLException
-
graphGroupDel
- Throws:
SQLException
-