[−][src]Module sophia::dataset
This module re-exports symbols from
sophia_api::dataset
,
and also provides some implementations of its traits.
Modules
adapter | Adapters for exposing |
indexed | A utility trait for building datasets using indexed terms. |
inmem | In-memory implementations of RDF datasets. |
test | Contains helper functions and macros for testing Dataset implementations |
Constants
MAX_DISTANCE | Maximal steps a dataset is traversed for proofing isomorphism. If this bound is exceeded the algorithm assumes that the datasets are not isomorphic. |
Traits
CollectibleDataset | A dataset that can be constructed from a
|
Dataset | Generic trait for RDF datasets. |
MutableDataset | Generic trait for mutable RDF datasets. |
SetDataset | Marker trait constraining the semantics of
|
Functions
isomorphic_datasets | Checks if both datasets are isomorphic blank node equal. |
Type Definitions
DQuad | Type alias for the quads returned by a dataset. |
DQuadSource | Type alias for fallible quad iterators produced by a dataset. |
DResult | Type alias for results iterators produced by a dataset. |
DResultTermSet | Type alias for fallible hashsets of terms produced by a dataset. |
DTerm | Type alias for the terms returned by a dataset. |
IsoHasher | The hasher used internally for checking isomorphism. |
MDResult | Type alias for results produced by a mutable dataset. |