
Note: This diagram has been shamelessly lifted from the following
Daisy
1.3 documentation page
RepositoryManager repositoryManager = new RemoteRepositoryManager(
"http://localhost:9263", new Credentials("testuser", "testuser"));
Repository repository =
repositoryManager.getRepository(new Credentials("testuser", "testuser"));
QueryManager queryManager = repository.getQueryManager();
SearchResultDocument searchresults =
queryManager.performQuery("select id, name where true", Locale.getDefault());
SearchResultDocument.SearchResult.Rows.Row[] rows =
searchresults.getSearchResult().getRows().getRowArray();
for (int i = 0; i < rows.length; i++) {
String id = rows[i].getValueArray(0);
String name = rows[i].getValueArray(1);
System.out.println(id + " : " + name);
}
System.out.println("Total number: " + rows.length);