Mercurial > hg > dbtune-rdf-services
view jamendo/sparql-archived/SeRQL/Java/SesameTest.java @ 27:d95e683fbd35 tip
Enable CORS on urispace redirects as well
author | Chris Cannam |
---|---|
date | Tue, 20 Feb 2018 14:52:02 +0000 |
parents | df9685986338 |
children |
line wrap: on
line source
// org.openrdf.sesame.Sesame import java.net.URL; import org.openrdf.sesame.admin.*; import org.openrdf.sesame.constants.RDFFormat; import org.openrdf.sesame.query.*; import org.openrdf.sesame.query.serql.model.SfwQuery; import org.openrdf.sesame.sail.*; import org.openrdf.sesame.repository.remote.*; import org.openrdf.sesame.constants.QueryLanguage; import org.openrdf.model.Value; import org.openrdf.util.io.IOUtil; class SesameTest { public static void main(String argv[]) { try { System.setProperty("org.xml.sax.driver", "org.apache.crimson.parser.XMLReaderImpl"); HTTPService service = new HTTPService(new URL("http://localhost:3020/")); HTTPRepository repository = (HTTPRepository)service.getRepository("default"); service.login("guest", "gasten"); String query = "select * from {x} p {y}"; QueryResultsTable resultsTable = repository.performTableQuery(QueryLanguage.SERQL, query); for (int row = 0; row < resultsTable.getRowCount(); row++) { for (int column = 0; column < resultsTable.getColumnCount(); column++) { Value value = resultsTable.getValue(row, column); System.out.print(value.toString()); System.out.print(" "); } System.out.println(); } service.logout(); } catch (Exception e) { e.printStackTrace(); } } }