voiage.contracts.normalized_input.DatasetManifest
Versioned metadata sufficient to interpret a normalized dataset.
Methods
Section titled “Methods”serialize_extensions
Section titled “serialize_extensions”serialize_extensions([positional or keyword] self: None = None, [positional or keyword] value: object = None) -> objectRestore frozen extensions to their JSON representation.
Parameters:
selfvalueobject
Returns: object
validate_references
Section titled “validate_references”validate_references([positional or keyword] self: None = None) -> DatasetManifestReject duplicate table IDs and dangling binding references.
Parameters:
self
Returns: DatasetManifest
canonical_json
Section titled “canonical_json”canonical_json([positional or keyword] self: None = None) -> strReturn deterministic JSON used for metadata and content identity.
Parameters:
self
Returns: str