## Uses of Class
org.eclipse.rdf4j.query.TupleQueryResultHandlerException

- Packages that use TupleQueryResultHandlerException
  Package | Description
  --- | ---
  org.eclipse.rdf4j.console.util |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.query | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.dawg | Functionality to convert tuple query results to and from the Data Access Working Group Test Result Set RDF Vocabulary
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.query.resultio |
  org.eclipse.rdf4j.query.resultio.binary |
  org.eclipse.rdf4j.query.resultio.helpers |
  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 |
  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.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sparql.query |
  org.eclipse.rdf4j.spring.operationlog | Rdf4j-Spring OperationLog
  org.eclipse.rdf4j.spring.resultcache | Rdf4j-Spring ResultCache
  org.eclipse.rdf4j.spring.support.query |
  org.eclipse.rdf4j.testsuite.query.resultio |

- - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.console.util

    Methods in org.eclipse.rdf4j.console.util that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConsoleQueryResultWriter.`endQueryResult()` |
    `protected void` | ConsoleQueryResultWriter.`handleSolutionImpl​(BindingSet bindingSet)` |
    `void` | ConsoleQueryResultWriter.`startQueryResult​(List<String> bindingNames)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.federated.structures

    Methods in org.eclipse.rdf4j.federated.structures that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FedXTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

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

    Methods in org.eclipse.rdf4j.http.client that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RDF4JProtocolSession.`getContextIDs​(TupleQueryResultHandler handler)` |
    `void` | RDF4JProtocolSession.`getNamespaces​(TupleQueryResultHandler handler)` |
    `void` | RDF4JProtocolSession.`getRepositoryList​(TupleQueryResultHandler handler)` |
    `protected void` | SPARQLProtocolSession.`getTupleQueryResult​(org.apache.http.client.methods.HttpUriRequest method, TupleQueryResultHandler handler)` | Parse the response in this thread using the provided `TupleQueryResultHandler`.
    `void` | SPARQLProtocolSession.`sendTupleQuery​(QueryLanguage ql, String query, String baseURI, Dataset dataset, boolean includeInferred, int maxQueryTime, TupleQueryResultHandler handler, Binding... bindings)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.query

    Methods in org.eclipse.rdf4j.query that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractTupleQueryResultHandler.`endQueryResult()` |
    `void` | QueryResultHandler.`endQueryResult()` | Indicates the end of a sequence of solutions.
    `void` | TupleQuery.`evaluate​(TupleQueryResultHandler handler)` |
    `void` | AbstractTupleQueryResultHandler.`handleSolution​(BindingSet bindingSet)` |
    `void` | QueryResultHandler.`handleSolution​(BindingSet bindingSet)` | Handles a solution.
    `static void` | QueryResults.`report​(TupleQueryResult tqr, QueryResultHandler handler)` | Reports a tuple query result to a `TupleQueryResultHandler`.
    `void` | AbstractTupleQueryResultHandler.`startQueryResult​(List<String> bindingNames)` |
    `void` | QueryResultHandler.`startQueryResult​(List<String> bindingNames)` | Indicates the start of a sequence of Solutions.

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.query.dawg

    Methods in org.eclipse.rdf4j.query.dawg that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DAWGTestResultSetWriter.`endQueryResult()` |
    `void` | DAWGTestResultSetWriter.`handleSolution​(BindingSet bindingSet)` |
    `void` | DAWGTestResultSetWriter.`startQueryResult​(List<String> bindingNames)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.query.impl

    Methods in org.eclipse.rdf4j.query.impl that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TupleQueryResultBuilder.`handleSolution​(BindingSet bindingSet)` |
    `void` | TupleQueryResultBuilder.`startQueryResult​(List<String> bindingNames)` |

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

    Methods in org.eclipse.rdf4j.query.resultio that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractQueryResultWriter.`handleSolution​(BindingSet bindingSet)` |
    `protected void` | AbstractQueryResultWriter.`handleSolutionImpl​(BindingSet bindings)` | Extending classes must implement this method instead of overriding `AbstractQueryResultWriter.handleSolution(BindingSet)` in order to benefit from automatic handling of RDF-star encoding.
    `void` | TupleQueryResultParser.`parse​(InputStream in)` | Deprecated. Use `QueryResultParser.parseQueryResult(InputStream)` instead.
    `static TupleQueryResult` | QueryResultIO.`parseTuple​(InputStream in, QueryResultFormat format, WeakReference<?> callerReference)` | Parses a query result document and returns it as a TupleQueryResult object.
    `static void` | QueryResultIO.`parseTuple​(InputStream in, QueryResultFormat format, TupleQueryResultHandler handler, ValueFactory valueFactory)` | Parses a query result document, reporting the parsed solutions to the supplied TupleQueryResultHandler.
    `static TupleQueryResult` | QueryResultIO.`parseTupleBackground​(InputStream in, QueryResultFormat format, WeakReference<?> callerReference)` | Parses a query result document and returns it as a TupleQueryResult object, with parsing done on a separate thread in the background. IMPORTANT: As this method may spawn a new thread in the background, it is vitally important that the TupleQueryResult be closed consistently when it is no longer required, to prevent resource leaks.
    `void` | AbstractQueryResultWriter.`startQueryResult​(List<String> bindingNames)` |
    `static void` | QueryResultIO.`writeTuple​(TupleQueryResult tqr, QueryResultFormat format, OutputStream out)` | Writes a query result document in a specific query result format to an output stream.

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

    Methods in org.eclipse.rdf4j.query.resultio.binary that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BinaryQueryResultWriter.`endQueryResult()` |
    `protected void` | BinaryQueryResultWriter.`handleSolutionImpl​(BindingSet bindingSet)` |
    `void` | BinaryQueryResultParser.`parse​(InputStream in)` |
    `void` | BinaryQueryResultWriter.`startDocument()` |
    `void` | BinaryQueryResultWriter.`startQueryResult​(List<String> bindingNames)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.query.resultio.helpers

    Methods in org.eclipse.rdf4j.query.resultio.helpers that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BackgroundTupleResult.`endQueryResult()` |
    `void` | QueryResultCollector.`endQueryResult()` |
    `void` | BackgroundTupleResult.`handleSolution​(BindingSet bindingSet)` |
    `void` | QueryResultCollector.`handleSolution​(BindingSet bindingSet)` |
    `void` | BackgroundTupleResult.`startQueryResult​(List<String> bindingNames)` |
    `void` | QueryResultCollector.`startQueryResult​(List<String> bindingNames)` |

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

    Methods in org.eclipse.rdf4j.query.resultio.sparqljson that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLResultsJSONParser.`parse​(InputStream in)` | Deprecated.

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

    Methods in org.eclipse.rdf4j.query.resultio.sparqlxml that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLResultsXMLParser.`parse​(InputStream in)` | Deprecated.
    `void` | SPARQLResultsXMLParser.`parseQueryResult​(InputStream in)` |

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

    Methods in org.eclipse.rdf4j.query.resultio.text that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BooleanTextWriter.`endQueryResult()` |
    `protected void` | BooleanTextWriter.`handleSolutionImpl​(BindingSet bindingSet)` |
    `void` | BooleanTextWriter.`startQueryResult​(List<String> bindingNames)` |

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

    Methods in org.eclipse.rdf4j.query.resultio.text.csv that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLResultsCSVWriter.`endQueryResult()` |
    `protected void` | SPARQLResultsCSVWriter.`handleSolutionImpl​(BindingSet bindingSet)` |
    `void` | SPARQLResultsCSVParser.`parse​(InputStream in)` |
    `void` | SPARQLResultsCSVWriter.`startQueryResult​(List<String> bindingNames)` |

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

    Methods in org.eclipse.rdf4j.query.resultio.text.tsv that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLResultsTSVWriter.`endHeader()` |
    `void` | SPARQLResultsTSVWriter.`endQueryResult()` |
    `void` | SPARQLResultsTSVWriter.`handleLinks​(List<String> linkUrls)` |
    `protected void` | SPARQLResultsTSVWriter.`handleSolutionImpl​(BindingSet bindingSet)` |
    `void` | SPARQLResultsTSVWriter.`handleStylesheet​(String stylesheetUrl)` |
    `void` | SPARQLResultsTSVParser.`parse​(InputStream in)` |
    `void` | SPARQLResultsTSVWriter.`startDocument()` |
    `void` | SPARQLResultsTSVWriter.`startHeader()` |
    `void` | SPARQLResultsTSVWriter.`startQueryResult​(List<String> bindingNames)` |

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

    Methods in org.eclipse.rdf4j.repository.http that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | HTTPTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SailTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.repository.sparql.query

    Methods in org.eclipse.rdf4j.repository.sparql.query that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SPARQLTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.spring.operationlog

    Methods in org.eclipse.rdf4j.spring.operationlog that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LoggingTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.spring.resultcache

    Methods in org.eclipse.rdf4j.spring.resultcache that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ResultCachingTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

  - ### Uses of TupleQueryResultHandlerException in org.eclipse.rdf4j.spring.support.query

    Methods in org.eclipse.rdf4j.spring.support.query that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DelegatingTupleQuery.`evaluate​(TupleQueryResultHandler handler)` |

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

    Methods in org.eclipse.rdf4j.testsuite.query.resultio that throw TupleQueryResultHandlerException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractQueryResultIOTest.`assertQueryResultsEqual​(TupleQueryResult expected, TupleQueryResult output)` |
    `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.`doTupleNoHandler​(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected)` | Tests that parsing a tuple results set without specifying a `TupleQueryResultHandler` does not throw any exceptions.
    `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.