public final class SelectQueryRunner extends Object
Examples:
List<String> values = createQueryContext(rdfService, queryString)
.bindVariableToUri("uri", uri)
.execute()
.getStringFields("partner")
.flatten();
SelectQueryHolder q = selectQuery(queryString)
.bindToUri("uri", uri));
List<Map<String, String> map = createQueryContext(rdfService, q)
.execute()
.getStringFields();
The execute() method does not actually execute the query: it merely sets it
up syntactically.
If you don't supply any field names to getStringFields(), you get all of
them.
Any string value that returns a blank or empty string is omitted from the
results. Any row that returns no values is omitted from the results.| Modifier and Type | Class and Description |
|---|---|
static interface |
SelectQueryRunner.ExecutingSelectQueryContext |
static interface |
SelectQueryRunner.SelectQueryContext |
static interface |
SelectQueryRunner.StringResultsMapping |
| Modifier and Type | Method and Description |
|---|---|
static SelectQueryRunner.SelectQueryContext |
createQueryContext(RDFService rdfService,
SelectQueryHolder query) |
static SelectQueryRunner.SelectQueryContext |
createQueryContext(RDFService rdfService,
String queryString) |
static SelectQueryHolder |
selectQuery(String queryString) |
public static SelectQueryHolder selectQuery(String queryString)
public static SelectQueryRunner.SelectQueryContext createQueryContext(RDFService rdfService, String queryString)
public static SelectQueryRunner.SelectQueryContext createQueryContext(RDFService rdfService, SelectQueryHolder query)
Copyright © 2016. All rights reserved.