public interface QueryResultWriter<T> extends QueryResultHandler<T>
Modifier and Type | Method and Description |
---|---|
void |
end()
Signal that query processing has completed
|
QueryResultFormat |
format()
The
format this writer will serialize output in |
void |
handle(T theResult)
Handle a result to a query
|
void |
links(List<String> theLinks)
Handle the set of links from the result
|
void |
namespace(String thePrefix,
String theIRI) |
void |
start()
Indicates that writing has begun.
|
void end() throws ResultWritingFailed
QueryResultHandler
end
in interface QueryResultHandler<T>
ResultWritingFailed
void links(@Nonnull List<String> theLinks) throws ResultWritingFailed
QueryResultHandler
links
in interface QueryResultHandler<T>
theLinks
- The linksResultWritingFailed
void start() throws ResultWritingFailed
start
in interface QueryResultHandler<T>
ResultWritingFailed
- if writing failed.void handle(@Nonnull T theResult) throws ResultWritingFailed
QueryResultHandler
handle
in interface QueryResultHandler<T>
theResult
- the resultResultWritingFailed
void namespace(@Nonnull String thePrefix, @Nonnull String theIRI) throws ResultWritingFailed
ResultWritingFailed
@Nonnull QueryResultFormat format()
format
this writer will serialize output inCopyright © 2010-2016 Stardog Union. All Rights Reserved.