## Uses of Class
org.eclipse.rdf4j.query.resultio.TupleQueryResultFormat

- Packages that use TupleQueryResultFormat
  Package | Description
  --- | ---
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.query.resultio |
  org.eclipse.rdf4j.query.resultio.binary |
  org.eclipse.rdf4j.query.resultio.sparqljson | A writer for the SPARQL Query Results JSON Format
  org.eclipse.rdf4j.query.resultio.sparqlxml | Parsers and writers for the SPARQL Query Results XML Format
  org.eclipse.rdf4j.query.resultio.text.csv |
  org.eclipse.rdf4j.query.resultio.text.tsv |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.testsuite.query.resultio |

- - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | SPARQLProtocolSession.`getPreferredTupleQueryResultFormat()` | Gets the preferred `TupleQueryResultFormat` for encoding tuple query results.

    Methods in org.eclipse.rdf4j.http.client with parameters of type TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLProtocolSession.`setPreferredTupleQueryResultFormat​(TupleQueryResultFormat format)` | Sets the preferred format for encoding tuple query results.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.query.resultio

    Fields in org.eclipse.rdf4j.query.resultio declared as TupleQueryResultFormat
    Modifier and Type | Field | Description
    --- | --- | ---
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`BINARY` | Binary RDF results table format.
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`CSV` | SPARQL Query Result CSV Format.
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`JSON` | SPARQL Query Results JSON Format.
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`JSON_STAR` | SPARQL-star Query Results JSON Format (like SPARQL JSON but with RDF-star support).
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`SPARQL` | SPARQL Query Results XML Format.
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`SPARQL_STAR` | SPARQL-star Query Results XML Format (like SPARQL/XML but with native RDF-star support).
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`TSV` | SPARQL Query Result TSV Format.
    `static TupleQueryResultFormat` | TupleQueryResultFormat.`TSV_STAR` | SPARQL-star Query Results TSV Format (like SPARQL TSV but with RDF-star support).

    Methods in org.eclipse.rdf4j.query.resultio that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | TupleQueryResultParser.`getTupleQueryResultFormat()` | Gets the query result format that this parser can parse.
    `TupleQueryResultFormat` | TupleQueryResultParserFactory.`getTupleQueryResultFormat()` | Returns the tuple query result format for this factory.
    `TupleQueryResultFormat` | TupleQueryResultWriter.`getTupleQueryResultFormat()` | Gets the query result format that this writer uses.
    `TupleQueryResultFormat` | TupleQueryResultWriterFactory.`getTupleQueryResultFormat()` | Returns the tuple query result format for this factory.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.query.resultio.binary

    Methods in org.eclipse.rdf4j.query.resultio.binary that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | BinaryQueryResultWriter.`getQueryResultFormat()` |
    `TupleQueryResultFormat` | BinaryQueryResultParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | BinaryQueryResultParserFactory.`getTupleQueryResultFormat()` | Returns `BINARY`.
    `TupleQueryResultFormat` | BinaryQueryResultWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | BinaryQueryResultWriterFactory.`getTupleQueryResultFormat()` | Returns `BINARY`.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.query.resultio.sparqljson

    Methods in org.eclipse.rdf4j.query.resultio.sparqljson that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | SPARQLResultsJSONWriter.`getQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsJSONWriter.`getQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsJSONParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsJSONParserFactory.`getTupleQueryResultFormat()` | Returns `JSON`.
    `TupleQueryResultFormat` | SPARQLResultsJSONWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsJSONWriterFactory.`getTupleQueryResultFormat()` | Returns `JSON`.
    `TupleQueryResultFormat` | SPARQLStarResultsJSONParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsJSONParserFactory.`getTupleQueryResultFormat()` | Returns `JSON_STAR`.
    `TupleQueryResultFormat` | SPARQLStarResultsJSONWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsJSONWriterFactory.`getTupleQueryResultFormat()` | Returns `JSON_STAR`.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.query.resultio.sparqlxml

    Methods in org.eclipse.rdf4j.query.resultio.sparqlxml that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | SPARQLResultsXMLWriter.`getQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsXMLParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsXMLParserFactory.`getTupleQueryResultFormat()` | Returns `SPARQL`.
    `TupleQueryResultFormat` | SPARQLResultsXMLWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsXMLWriterFactory.`getTupleQueryResultFormat()` | Returns `SPARQL`.
    `TupleQueryResultFormat` | SPARQLStarResultsXMLParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsXMLParserFactory.`getTupleQueryResultFormat()` | Returns `SPARQL_STAR`.
    `TupleQueryResultFormat` | SPARQLStarResultsXMLWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsXMLWriterFactory.`getTupleQueryResultFormat()` | Returns `SPARQL_STAR`.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.query.resultio.text.csv

    Methods in org.eclipse.rdf4j.query.resultio.text.csv that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | SPARQLResultsCSVWriter.`getQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsCSVParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsCSVParserFactory.`getTupleQueryResultFormat()` | Returns `CSV`.
    `TupleQueryResultFormat` | SPARQLResultsCSVWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsCSVWriterFactory.`getTupleQueryResultFormat()` | Returns `CSV`.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.query.resultio.text.tsv

    Methods in org.eclipse.rdf4j.query.resultio.text.tsv that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | SPARQLResultsTSVWriter.`getQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsTSVParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsTSVParserFactory.`getTupleQueryResultFormat()` | Returns `TSV`.
    `TupleQueryResultFormat` | SPARQLResultsTSVWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLResultsTSVWriterFactory.`getTupleQueryResultFormat()` | Returns `TSV`.
    `TupleQueryResultFormat` | SPARQLStarResultsTSVParser.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsTSVParserFactory.`getTupleQueryResultFormat()` | Returns `TSV_STAR`.
    `TupleQueryResultFormat` | SPARQLStarResultsTSVWriter.`getTupleQueryResultFormat()` |
    `TupleQueryResultFormat` | SPARQLStarResultsTSVWriterFactory.`getTupleQueryResultFormat()` | Returns `TSV_STAR`.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.repository.http

    Methods in org.eclipse.rdf4j.repository.http that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleQueryResultFormat` | HTTPRepository.`getPreferredTupleQueryResultFormat()` | Indicates the current preferred `TupleQueryResultFormat`.

    Methods in org.eclipse.rdf4j.repository.http with parameters of type TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HTTPRepository.`setPreferredTupleQueryResultFormat​(TupleQueryResultFormat format)` | Sets the preferred serialization format for tuple query results to the supplied `TupleQueryResultFormat`, overriding the `SPARQLProtocolSession` 's default preference.

  - ### Uses of TupleQueryResultFormat in org.eclipse.rdf4j.testsuite.query.resultio

    Methods in org.eclipse.rdf4j.testsuite.query.resultio that return TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract TupleQueryResultFormat` | AbstractQueryResultIOBooleanTest.`getMatchingTupleFormatOrNull()` |
    `protected abstract TupleQueryResultFormat` | AbstractQueryResultIOTupleTest.`getTupleFormat()` |

    Methods in org.eclipse.rdf4j.testsuite.query.resultio with parameters of type TupleQueryResultFormat
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractQueryResultIOTest.`doBooleanParseNoHandlerOnTupleResults​(BooleanQueryResultFormat format, TupleQueryResult tqr, TupleQueryResultFormat matchingTupleFormat)` | Tests that the parser returned for a BooleanQueryResultFormat is not able to parse a TupleQueryResultFormat using the deprecated `BooleanQueryResultParser.parse(java.io.InputStream)` method, and that it does indeed through an exception of type `QueryResultParseException`.
    `protected void` | AbstractQueryResultIOTest.`doTupleJSONPCallback​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected)` | Test specifically for JSONP callback support.
    `protected void` | AbstractQueryResultIOTest.`doTupleLinks​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleLinksAndStylesheet​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links, String stylesheetUrl)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleLinksAndStylesheetAndNamespaces​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links, String stylesheetUrl, Map<String,​String> namespaces)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleLinksAndStylesheetAndNamespacesQName​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links, String stylesheetUrl, Map<String,​String> namespaces)` | Test specifically for QName support.
    `protected void` | AbstractQueryResultIOTest.`doTupleLinksAndStylesheetMultipleEndHeaders​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links, String stylesheetUrl)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleLinksAndStylesheetNoStarts​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links, String stylesheetUrl)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleMissingStartQueryResult​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, List<String> links, String stylesheetUrl)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleNoHandler​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected)` | Tests that parsing a tuple results set without specifying a `TupleQueryResultHandler` does not throw any exceptions.
    `protected void` | AbstractQueryResultIOTest.`doTupleNoLinks​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected)` |
    `protected void` | AbstractQueryResultIOTest.`doTupleParseNoHandlerOnBooleanResults​(TupleQueryResultFormat format, boolean input, BooleanQueryResultFormat matchingBooleanFormat)` | Tests that the parser returned for a TupleQueryResultFormat is not able to parse a BooleanQueryResultFormat using the deprecated `TupleQueryResultParser.parse(java.io.InputStream)` method, and that it does indeed through an exception of type `QueryResultParseException`.
    `protected void` | AbstractQueryResultIOTest.`doTupleStylesheet​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected, String stylesheetUrl)` |
    `protected TupleQueryResult` | AbstractQueryResultIOTest.`parseTupleInternal​(TupleQueryResultFormat format, InputStream in)` | Override this to customise how the tuple parsing is performed, particularly to test background and other parsing strategies.