public final class SPARQLTSVResultWriter extends Object implements SelectQueryResultWriter
Implementation of writing query results
in SPARQL/TSV format.
QueryResultFormats.TSV
,
SPARQLTSVResultParser
Modifier and Type | Class and Description |
---|---|
static class |
SPARQLTSVResultWriter.SPARQLTSVResultWriterFactory
Default factory implementation for
SPARQLTSVResultWriter |
Constructor and Description |
---|
SPARQLTSVResultWriter(OutputStream theStream,
Options theOptions) |
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(BindingSet theBindings)
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 |
variables(List<String> theVars)
The variables in the projection of the query
|
public SPARQLTSVResultWriter(OutputStream theStream, Options theOptions)
@Nonnull public QueryResultFormat format()
format
this writer will serialize output informat
in interface QueryResultWriter<BindingSet>
public void end()
end
in interface QueryResultWriter<BindingSet>
end
in interface QueryResultHandler<BindingSet>
public void links(@Nonnull List<String> theLinks)
links
in interface QueryResultWriter<BindingSet>
links
in interface QueryResultHandler<BindingSet>
theLinks
- The linkspublic void start()
QueryResultWriter
start
in interface QueryResultWriter<BindingSet>
start
in interface QueryResultHandler<BindingSet>
public void handle(@Nonnull BindingSet theBindings) throws ResultWritingFailed
handle
in interface QueryResultWriter<BindingSet>
handle
in interface QueryResultHandler<BindingSet>
theBindings
- the resultResultWritingFailed
public void namespace(@Nonnull String thePrefix, @Nonnull String theIRI) throws ResultWritingFailed
namespace
in interface QueryResultWriter<BindingSet>
ResultWritingFailed
public void variables(@Nonnull List<String> theVars)
variables
in interface SelectQueryResultHandler
theVars
- the variablesSelectQueryResult.variables()
Copyright © 2010-2016 Stardog Union. All Rights Reserved.