You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by sa...@apache.org on 2012/06/03 03:21:54 UTC
svn commit: r1345614 - in /jena/Scratch/sallen/client-test: .classpath
.project src/main/java/App.java src/main/java/org/ src/test/java/org/
Author: sallen
Date: Sun Jun 3 01:21:54 2012
New Revision: 1345614
URL: http://svn.apache.org/viewvc?rev=1345614&view=rev
Log:
Cleaning up client-test.
Added:
jena/Scratch/sallen/client-test/src/main/java/App.java
Removed:
jena/Scratch/sallen/client-test/.classpath
jena/Scratch/sallen/client-test/.project
jena/Scratch/sallen/client-test/src/main/java/org/
jena/Scratch/sallen/client-test/src/test/java/org/
Added: jena/Scratch/sallen/client-test/src/main/java/App.java
URL: http://svn.apache.org/viewvc/jena/Scratch/sallen/client-test/src/main/java/App.java?rev=1345614&view=auto
==============================================================================
--- jena/Scratch/sallen/client-test/src/main/java/App.java (added)
+++ jena/Scratch/sallen/client-test/src/main/java/App.java Sun Jun 3 01:21:54 2012
@@ -0,0 +1,67 @@
+
+
+import org.apache.jena.client.Connection;
+import org.apache.jena.client.QueryStatement;
+import org.apache.jena.client.Repository;
+import org.apache.jena.client.RepositoryFactory;
+import org.apache.jena.client.UpdateStatement;
+import org.apache.jena.client.Updater;
+
+import com.hp.hpl.jena.graph.Node;
+import com.hp.hpl.jena.graph.Triple;
+import com.hp.hpl.jena.query.ResultSet;
+import com.hp.hpl.jena.query.ResultSetFormatter;
+import com.hp.hpl.jena.sparql.core.DatasetGraphFactory;
+
+public class App
+{
+
+
+ public static void main( String[] args )
+ {
+ //Repository repo = RepositoryFactory.createRemote("http://localhost:3030/ds/query", "http://localhost:3030/ds/update");
+ Repository repo = RepositoryFactory.createLocal(DatasetGraphFactory.createMem());
+
+ Connection conn = repo.getConnection();
+ try
+ {
+ Updater up = conn.createBulkUpdater();
+ try
+ {
+ up.update("drop all");
+ up.insert(new Triple(Node.createURI("http://example.org/Foo"), Node.createURI("http://example.org/pred"), Node.createLiteral("Something \"with\" quotes")));
+ up.insert(new Triple(Node.createURI("http://example.org/Bar"), Node.createURI("http://example.org/pred"), Node.createLiteral("Foo+Bar=Foobar")));
+ }
+ finally
+ {
+ up.close();
+ }
+
+ UpdateStatement us = conn.createUpdateStatement("insert data { <http://example.org/A> a ?thing . }");
+ us.setUri("thing", "http://example.org/Thing");
+ conn.update(us);
+
+
+// conn.update("drop all");
+// conn.insert(new Triple(Node.createURI("http://example.org/Foo"), Node.createURI("http://example.org/pred"), Node.createLiteral("Foo")));
+// conn.insert(new Triple(Node.createURI("http://example.org/Bar"), Node.createURI("http://example.org/pred"), Node.createLiteral("Bar")));
+
+ QueryStatement qs = conn.createQueryStatement("select * where { ?s ?p ?o }");
+ //qs.setLiteral("o", "Bar");
+ //qs.setLiteral("o", "Foo\"with a quote");
+ //qs.setUri("s", "http://example.org/Foo");
+
+ System.out.println(qs.toString());
+
+ ResultSet rs = qs.execSelect();
+
+ System.out.println("Results:");
+ ResultSetFormatter.out(rs);
+ }
+ finally
+ {
+ conn.close();
+ }
+
+ }
+}