Expand description
Import functionality
Provides parsers for importing data models from various formats:
- SQL (CREATE TABLE statements)
- ODCS (Open Data Contract Standard) v3.1.0 YAML format (legacy ODCL formats supported for import)
- JSON Schema
- AVRO
- Protobuf
- Decision (MADR-compliant decision records)
- Knowledge (Knowledge Base articles)
Re-exports§
pub use avro::AvroImporter;pub use cads::CADSImporter;pub use decision::DecisionImporter;pub use json_schema::JSONSchemaImporter;pub use knowledge::KnowledgeImporter;pub use odcl::ODCLImporter;pub use odcs::ODCSImporter;pub use odcs_shared::ParserError;pub use odps::ODPSImporter;pub use protobuf::ProtobufImporter;pub use sql::SQLImporter;
Modules§
- avro
- AVRO schema parser for importing AVRO schemas into data models.
- cads
- CADS (Compute Asset Description Specification) importer
- decision
- Decision (MADR) importer
- json_
schema - JSON Schema parser for importing JSON Schema into data models.
- knowledge
- Knowledge Base importer
- odcl
- ODCL (Open Data Contract Language) parser service for parsing legacy ODCL YAML files.
- odcs
- ODCS parser service for parsing Open Data Contract Standard YAML files.
- odcs_
shared - Shared utilities for ODCS and ODCL parsing.
- odps
- ODPS (Open Data Product Standard) importer
- protobuf
- Protobuf parser for importing .proto files into data models.
- sql
- SQL Import functionality
Structs§
- Column
Data - Column data from import - mirrors Column struct exactly to preserve all ODCS v3.1.0 fields
- Import
Result - Result of an import operation.
- Table
Data - Table data from import - preserves all ODCS v3.1.0 contract-level fields
- Table
Requiring Name - Table requiring name input (for SQL imports)
Enums§
- Import
Error - Error during import