RdfBinaryDatasetEncoder class abstract
Base class for encoding RDF datasets to binary serialization formats.
This abstract class specializes RdfBinaryEncoder for the RdfDataset type. Binary dataset format encoders (such as Jelly for quad/graph streams) should extend this class.
- Inheritance
-
- Object
- Converter<
RdfDataset, Uint8List> - RdfBinaryEncoder<
RdfDataset> - RdfBinaryDatasetEncoder
Constructors
- RdfBinaryDatasetEncoder()
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
bind(
Stream< RdfDataset> stream) → Stream<Uint8List> -
Transforms the provided
stream.inherited -
cast<
RS, RT> () → Converter< RS, RT> -
Provides a
Converter<RS, RT>view of this stream transformer.inherited -
convert(
RdfDataset dataset) → Uint8List -
Encodes an RDF data structure to a binary representation.
override
-
fuse<
TT> (Converter< Uint8List, TT> other) → Converter<RdfDataset, TT> -
Fuses
thiswithother.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
startChunkedConversion(
Sink< Uint8List> sink) → Sink<RdfDataset> -
Starts a chunked conversion.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
withOptions(
RdfBinaryEncoderOptions options) → RdfBinaryDatasetEncoder -
Creates a new encoder instance with the specified options.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited