Class SPARQLResultsJSONWriter
java.lang.Object
org.eclipse.rdf4j.query.resultio.AbstractQueryResultWriter
org.eclipse.rdf4j.query.resultio.sparqljson.AbstractSPARQLJSONWriter
org.eclipse.rdf4j.query.resultio.sparqljson.SPARQLResultsJSONWriter
- All Implemented Interfaces:
CharSink, Sink, QueryResultHandler, QueryResultWriter, TupleQueryResultWriter, TupleQueryResultHandler
- Direct Known Subclasses:
SPARQLStarResultsJSONWriter
public class SPARQLResultsJSONWriter
extends AbstractSPARQLJSONWriter
implements TupleQueryResultWriter
A TupleQueryResultWriter that writes query results in the SPARQL
Query Results JSON Format.
-
Field Summary
Fields inherited from class AbstractSPARQLJSONWriter
documentOpen, firstTupleWritten, headerComplete, headerOpen, jg, linksFound, tupleVariablesFound -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the query result format that this writer uses.Gets the query result format that this writer uses.protected voidwriteValue(Value value) Methods inherited from class AbstractSPARQLJSONWriter
endDocument, endHeader, endQueryResult, getSupportedSettings, getWriter, handleBoolean, handleLinks, handleNamespace, handleSolutionImpl, handleStylesheet, startDocument, startHeader, startQueryResultMethods inherited from class AbstractQueryResultWriter
getFileFormat, getWriterConfig, handleSolution, setWriterConfig, xsdStringToPlainLiteralMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface QueryResultHandler
endQueryResult, handleBoolean, handleLinks, handleSolution, startQueryResultMethods inherited from interface QueryResultWriter
endHeader, getSupportedSettings, getWriterConfig, handleNamespace, handleStylesheet, setWriterConfig, startDocument, startHeaderMethods inherited from interface Sink
acceptsFileFormat, getFileFormat
-
Constructor Details
-
SPARQLResultsJSONWriter
-
SPARQLResultsJSONWriter
-
-
Method Details
-
getTupleQueryResultFormat
Description copied from interface:TupleQueryResultWriterGets the query result format that this writer uses.- Specified by:
getTupleQueryResultFormatin interfaceTupleQueryResultWriter
-
getQueryResultFormat
Description copied from interface:QueryResultWriterGets the query result format that this writer uses.- Specified by:
getQueryResultFormatin interfaceQueryResultWriter
-
writeValue
- Overrides:
writeValuein classAbstractSPARQLJSONWriter- Throws:
IOExceptionQueryResultHandlerException
-