use of org.apache.jena.sparql.core.Quad in project jena by apache.
the class T_QuadsObjectIsNull method one.
public static void one() {
Quad q1 = SSE.parseQuad("(<g1> <s1> <p1> '1')");
Quad q2 = SSE.parseQuad("(<g2> <s2> <p2> '2')");
Quad q3 = SSE.parseQuad("(<g3> <s3> <p3> '3')");
DatasetGraphTransaction dsg = (DatasetGraphTransaction) TDBFactory.createDatasetGraph(location);
System.out.println("Start");
dump(dsg);
write(dsg, q1);
write(dsg, q2);
//write(dsg, q3) ;
System.out.println("Finish");
dump(dsg);
}
use of org.apache.jena.sparql.core.Quad in project jena by apache.
the class T_TransSystem method genQuad.
static Quad genQuad(int value) {
Node g1 = q.getGraph();
int n1 = (int) Math.round(Math.random() * 10000);
int n2 = (int) Math.round(Math.random() * 10000);
// urn:x-arq:DefaultGraphNode
Node g = Quad.defaultGraphNodeGenerated;
Node s = NodeFactory.createURI("S");
Node p = NodeFactory.createURI("P" + value);
// Integer - that gets inlined.
Node o = NodeFactory.createLiteral(Integer.toString(value), XSDDatatype.XSDinteger);
return new Quad(g, s, p, o);
}
use of org.apache.jena.sparql.core.Quad in project jena by apache.
the class T_TransSystem method changeProc.
static int changeProc(DatasetGraphTxn dsg, int id, int i) {
int count = 0;
int maxN = 500;
int N = RandomLib.qrandom.nextInt(maxN);
for (int j = 0; j < N; j++) {
Quad q = genQuad(id * maxN + j);
if (!dsg.contains(q)) {
dsg.add(q);
count++;
}
}
log.debug("Change = " + dsg.getDefaultGraph().size());
return count;
}
use of org.apache.jena.sparql.core.Quad in project jena by apache.
the class T_TransSystemMultiDatasets method genQuad.
static Quad genQuad(int value) {
Quad q1 = SSE.parseQuad("(_ <s> <p> <o>)");
Node g1 = q.getGraph();
// urn:x-arq:DefaultGraphNode
Node g = Quad.defaultGraphNodeGenerated;
Node s = NodeFactory.createURI("S");
Node p = NodeFactory.createURI("P");
Node o = NodeFactory.createLiteral(Integer.toString(value), XSDDatatype.XSDinteger);
return new Quad(g, s, p, o);
}
use of org.apache.jena.sparql.core.Quad in project jena by apache.
the class T_TransSystemMultiDatasets method changeProc.
static int changeProc(DatasetGraph dsg, int id, int i) {
int count = 0;
int maxN = 500;
int N = RandomLib.qrandom.nextInt(maxN);
for (int j = 0; j < N; j++) {
Quad q = genQuad(id * maxN + j);
if (!dsg.contains(q)) {
dsg.add(q);
count++;
}
}
log.debug("Change = " + dsg.getDefaultGraph().size());
return count;
}
Aggregations