AGSailRemoveStatements.java
package com.franz.agsail.examples;
import com.knowledgereefsystems.agsail.*;
import java.io.File;
import org.openrdf.model.Literal;
import org.openrdf.model.URI;
import org.openrdf.model.ValueFactory;
import org.openrdf.sail.*;
public class AGSailRemoveStatements {
@param
@throws
public static void main(String[] args) throws SailException {
Sail sail = new AllegroSail("localhost", 4567, false, "store", new File(AGPaths.TRIPLE_STORES), 0, 0, false, false);
sail.initialize();
SailConnection sc = sail.getConnection();
sc.clear();
ValueFactory f = sail.getValueFactory();
String ex = "http://example.org/person/";
URI alice = f.createURI(ex, "alice");
URI knows = f.createURI(ex, "knows");
URI age = f.createURI(ex, "age");
URI bob = f.createURI(ex, "bob");
Literal lit42 = f.createLiteral(42);
sc.addStatement(alice, knows, bob);
sc.addStatement(alice, age, lit42);
System.out.println("Sail Connection size after add: " + sc.size());
sc.removeStatements(null, age, null);
System.out.println("Sail Connection size after remove: " + sc.size());
sc.close();
sail.shutDown();
}
}
Up |
Next