Show / Hide Table of Contents

Class BaseGZipDatasetWriter

Abstract Base class for Dataset writers that produce GZipped Output.

Inheritance
object
BaseStoreWriter
BaseGZipDatasetWriter
GZippedJsonLdWriter
GZippedNQuadsWriter
GZippedTriGWriter
GZippedTriXWriter
Implements
IStoreWriter
Inherited Members
BaseStoreWriter.Save(ITripleStore, string)
BaseStoreWriter.Save(ITripleStore, string, Encoding)
BaseStoreWriter.Save(ITripleStore, TextWriter)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Writing
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseGZipDatasetWriter : BaseStoreWriter, IStoreWriter
Remarks

While the normal writers can be used with GZip streams directly this class just abstracts the wrapping of file/stream output into a GZip stream if it is not already passed as such.

Constructors

| Edit this page View Source

BaseGZipDatasetWriter(IStoreWriter)

Creates a new GZipped Writer.

Declaration
protected BaseGZipDatasetWriter(IStoreWriter writer)
Parameters
Type Name Description
IStoreWriter writer

Underlying writer.

Methods

| Edit this page View Source

Save(ITripleStore, TextWriter, bool)

Saves a RDF Dataset as GZipped output.

Declaration
public override void Save(ITripleStore store, TextWriter output, bool leaveOpen)
Parameters
Type Name Description
ITripleStore store

Store to save.

TextWriter output

Writer to save to. Must be an instance of StreamWriter.

bool leaveOpen

Boolean flag indicating if the output stream should remain open after the output is written.

Overrides
BaseStoreWriter.Save(ITripleStore, TextWriter, bool)
| Edit this page View Source

ToString()

Gets the description of the writer.

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Events

| Edit this page View Source

Warning

Event raised when non-fatal output errors

Declaration
public override event StoreWriterWarning Warning
Event Type
Type Description
StoreWriterWarning
Overrides
BaseStoreWriter.Warning

Implements

IStoreWriter

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • BaseGZipDatasetWriter(IStoreWriter)
  • Methods
    • Save(ITripleStore, TextWriter, bool)
    • ToString()
  • Events
    • Warning
  • Implements
  • Extension Methods
Back to top Generated by DocFX