Crate rdf_fusion_encoding

Crate rdf_fusion_encoding 

Source

Modules§

object_id
plain_term
sortable_term
typed_value

Macros§

make_simple_term_value_decoder
make_simple_term_value_encoder

Structs§

RdfFusionEncodings
Holds a configuration instance for each RDF Fusion encoding.

Enums§

EncodingDatum
Represents either an array or a scalar for a given encoding.
EncodingName
Represents the name of a single TermEncoding.
QuadStorageEncoding
Defines which encoding is used for retrieving quads from the storage.

Traits§

EncodingArray
Represents an Arrow Array with a specific TermEncoding.
EncodingScalar
Represents an Arrow ScalarValue with a specific TermEncoding.
ScalarEncoder
Is responsible for encoding RDF terms (or NULL) in a particular encoding.
TermDecoder
Allows extracting an iterator of a type from an EncodingArray.
TermEncoder
Allows encoding an iterator of a type into an EncodingArray.
TermEncoding
A term encoding defines how RDF terms are represented in Arrow arrays.