Chris@0: // org.openrdf.sesame.Sesame Chris@0: Chris@0: import java.net.URL; Chris@0: Chris@0: import org.openrdf.sesame.admin.*; Chris@0: import org.openrdf.sesame.constants.RDFFormat; Chris@0: import org.openrdf.sesame.query.*; Chris@0: import org.openrdf.sesame.query.serql.model.SfwQuery; Chris@0: import org.openrdf.sesame.sail.*; Chris@0: import org.openrdf.sesame.repository.remote.*; Chris@0: import org.openrdf.sesame.constants.QueryLanguage; Chris@0: import org.openrdf.model.Value; Chris@0: import org.openrdf.util.io.IOUtil; Chris@0: Chris@0: class SesameTest Chris@0: { public static void main(String argv[]) Chris@0: { try Chris@0: { System.setProperty("org.xml.sax.driver", Chris@0: "org.apache.crimson.parser.XMLReaderImpl"); Chris@0: Chris@0: HTTPService service = new HTTPService(new URL("http://localhost:3020/")); Chris@0: HTTPRepository repository = (HTTPRepository)service.getRepository("default"); Chris@0: service.login("guest", "gasten"); Chris@0: Chris@0: String query = "select * from {x} p {y}"; Chris@0: QueryResultsTable resultsTable = repository.performTableQuery(QueryLanguage.SERQL, query); Chris@0: Chris@0: for (int row = 0; row < resultsTable.getRowCount(); row++) Chris@0: { for (int column = 0; column < resultsTable.getColumnCount(); column++) Chris@0: { Value value = resultsTable.getValue(row, column); Chris@0: Chris@0: System.out.print(value.toString()); Chris@0: System.out.print(" "); Chris@0: } Chris@0: System.out.println(); Chris@0: } Chris@0: Chris@0: service.logout(); Chris@0: } catch (Exception e) Chris@0: { e.printStackTrace(); Chris@0: } Chris@0: } Chris@0: }