public final class SPARQLJSONSelectResultWriter extends AbstractSPARQLJSONWriter<BindingSet> implements SelectQueryResultWriter
SelectQueryResultWriter
for select results
as SPARQL/JSON
Modifier and Type | Class and Description |
---|---|
static class |
SPARQLJSONSelectResultWriter.SPARQLJSONSelectResultWriterFactory |
documentOpen, firstTupleWritten, headerComplete, headerOpen, jg, linksFound, mOptions, tupleVariablesFound
Constructor and Description |
---|
SPARQLJSONSelectResultWriter(OutputStream theOutputStream,
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 |
variables(List<String> theVars)
The variables in the projection of the query
|
endHeader, links, namespace, start, startHeader, writeValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
links, namespace, start
public SPARQLJSONSelectResultWriter(OutputStream theOutputStream, Options theOptions)
public void variables(@Nonnull List<String> theVars)
variables
in interface SelectQueryResultHandler
theVars
- the variablesSelectQueryResult.variables()
public void handle(@Nonnull BindingSet theBindings) throws ResultWritingFailed
handle
in interface QueryResultWriter<BindingSet>
handle
in interface QueryResultHandler<BindingSet>
theBindings
- the resultResultWritingFailed
public void end()
end
in interface QueryResultWriter<BindingSet>
end
in interface QueryResultHandler<BindingSet>
end
in class AbstractSPARQLJSONWriter<BindingSet>
@Nonnull public QueryResultFormat format()
format
this writer will serialize output informat
in interface QueryResultWriter<BindingSet>
format
in class AbstractSPARQLJSONWriter<BindingSet>
Copyright © 2010-2016 Stardog Union. All Rights Reserved.