## Uses of Interface
org.eclipse.rdf4j.common.io.Sink

- Packages that use Sink
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.io |
  org.eclipse.rdf4j.console.util |
  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.sparqlstarjson |
  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.query.resultio.textstar.tsv |
  org.eclipse.rdf4j.rio.binary | Parser/writer for the RDF4J binary RDF format.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.jsonld | Parser/writer for the JSON-L format.
  org.eclipse.rdf4j.rio.n3 | Writer for the Notation-3 (N3) format.
  org.eclipse.rdf4j.rio.ndjsonld |
  org.eclipse.rdf4j.rio.nquads | Parser/writer for the N-Quads format.
  org.eclipse.rdf4j.rio.ntriples | Parser/writer for the N-Triples format.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.rdfxml.util | Pretty-printing for the RDF/XML format.
  org.eclipse.rdf4j.rio.trig | Parser/writer for the TriG format.
  org.eclipse.rdf4j.rio.trigstar |
  org.eclipse.rdf4j.rio.trix | Parser/writer for the TriX format.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.rio.turtlestar |

- - ### Uses of Sink in org.eclipse.rdf4j.common.io

    Subinterfaces of Sink in org.eclipse.rdf4j.common.io
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ByteSink` | A ByteSink writes data as raw bytes directly to an `OutputStream`.
    `interface` | `CharSink` | A CharSink writes data as characters to a `Writer`.

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

    Classes in org.eclipse.rdf4j.console.util that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConsoleQueryResultWriter` | Write query results to console
    `class` | `ConsoleRDFWriter` | Write query results to console

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

    Classes in org.eclipse.rdf4j.query.resultio that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractQueryResultWriter` | Base class for `QueryResultWriter`s offering common functionality for query result writers.

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

    Classes in org.eclipse.rdf4j.query.resultio.binary that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BinaryQueryResultWriter` | Writer for the binary tuple result format.

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

    Classes in org.eclipse.rdf4j.query.resultio.sparqljson that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLBooleanJSONWriter` | A BooleanQueryResultWriter that writes query results in the SPARQL Query Results JSON Format.
    `class` | `SPARQLResultsJSONWriter` | A TupleQueryResultWriter that writes query results in the SPARQL Query Results JSON Format.
    `class` | `SPARQLStarResultsJSONWriter` | Writer for SPARQL-star JSON results.

  - ### Uses of Sink in org.eclipse.rdf4j.query.resultio.sparqlstarjson

    Classes in org.eclipse.rdf4j.query.resultio.sparqlstarjson that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLStarResultsJSONWriter` | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsJSONWriter`

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

    Classes in org.eclipse.rdf4j.query.resultio.sparqlxml that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLBooleanXMLWriter` | A `BooleanQueryResultWriter` that writes boolean query results in the SPARQL Query Results XML Format.
    `class` | `SPARQLResultsXMLWriter` | A `TupleQueryResultWriter` that writes tuple query results in the SPARQL Query Results XML Format.
    `class` | `SPARQLStarResultsXMLWriter` | A `TupleQueryResultWriter` that writes tuple query results in the extended form SPARQL Query Results XML Format.

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

    Classes in org.eclipse.rdf4j.query.resultio.text that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BooleanTextWriter` | Writer for the plain text boolean result format.

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

    Classes in org.eclipse.rdf4j.query.resultio.text.csv that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLResultsCSVWriter` | TupleQueryResultWriter for the SPARQL CSV (Comma-Separated Values) format.

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

    Classes in org.eclipse.rdf4j.query.resultio.text.tsv that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLResultsTSVWriter` | TupleQueryResultWriter for the SPARQL TSV (Tab-Separated Values) format.
    `class` | `SPARQLStarResultsTSVWriter` | Writer for SPARQL-star TSV results.

  - ### Uses of Sink in org.eclipse.rdf4j.query.resultio.textstar.tsv

    Classes in org.eclipse.rdf4j.query.resultio.textstar.tsv that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLStarResultsTSVWriter` | Deprecated. since 3.4.0 - moved to `SPARQLStarResultsTSVWriter`.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.binary

    Classes in org.eclipse.rdf4j.rio.binary that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BinaryRDFWriter` | A `RDFWriter` for the binary RDF format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.helpers

    Classes in org.eclipse.rdf4j.rio.helpers that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRDFWriter` | Base class for `RDFWriter`s offering common functionality for RDF writers.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.jsonld

    Classes in org.eclipse.rdf4j.rio.jsonld that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JSONLDWriter` | An RDFWriter that links to `JSONLDInternalRDFParser`.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.n3

    Classes in org.eclipse.rdf4j.rio.n3 that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `N3Writer` | An implementation of the RDFWriter interface that writes RDF documents in N3 format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.ndjsonld

    Classes in org.eclipse.rdf4j.rio.ndjsonld that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NDJSONLDWriter` |

  - ### Uses of Sink in org.eclipse.rdf4j.rio.nquads

    Classes in org.eclipse.rdf4j.rio.nquads that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NQuadsWriter` | RDFWriter implementation for the `N-Quads` RDF format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.ntriples

    Classes in org.eclipse.rdf4j.rio.ntriples that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NTriplesWriter` | An implementation of the RDFWriter interface that writes RDF documents in N-Triples format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.rdfjson

    Classes in org.eclipse.rdf4j.rio.rdfjson that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFJSONWriter` | `RDFWriter` implementation for the RDF/JSON format

  - ### Uses of Sink in org.eclipse.rdf4j.rio.rdfxml

    Classes in org.eclipse.rdf4j.rio.rdfxml that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLWriter` | An implementation of the RDFWriter interface that writes RDF documents in XML-serialized RDF format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.rdfxml.util

    Classes in org.eclipse.rdf4j.rio.rdfxml.util that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLPrettyWriter` | An extension of RDFXMLWriter that outputs a more concise form of RDF/XML.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.trig

    Classes in org.eclipse.rdf4j.rio.trig that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGWriter` | An extension of `TurtleWriter` that writes RDF documents in TriG format by adding graph scopes to the Turtle document.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.trigstar

    Classes in org.eclipse.rdf4j.rio.trigstar that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGStarWriter` | An extension of `TriGWriter` that writes RDF-star documents in the TriG-star format by including the RDF-star triples.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.trix

    Classes in org.eclipse.rdf4j.rio.trix that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriXWriter` | An implementation of the RDFWriter interface that writes RDF documents in TriX format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.turtle

    Classes in org.eclipse.rdf4j.rio.turtle that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArrangedWriter` | Deprecated. since 3.3.1.
    `class` | `TurtleWriter` | An implementation of the RDFWriter interface that writes RDF documents in Turtle format.

  - ### Uses of Sink in org.eclipse.rdf4j.rio.turtlestar

    Classes in org.eclipse.rdf4j.rio.turtlestar that implement Sink
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TurtleStarWriter` | An extension of `TurtleWriter` that writes RDF-star documents in the Turtle-star format by including the RDF-star triples.