Skip to main content

Module import

Module import 

Source
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)

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§

AvroImporter
Parser for AVRO schema format.
CADSImporter
CADS importer for parsing CADS v1.0 YAML files
ColumnData
Column data from import - mirrors Column struct exactly to preserve all ODCS v3.1.0 fields
DecisionImporter
Decision importer for parsing MADR-compliant YAML files
ImportResult
Result of an import operation.
JSONSchemaImporter
Parser for JSON Schema format.
KnowledgeImporter
Knowledge importer for parsing Knowledge Base article YAML files
ODCLImporter
ODCL parser service for parsing legacy Open Data Contract Language YAML files. Handles Data Contract Specification format and simple ODCL format.
ODCSImporter
ODCS parser service for parsing Open Data Contract Standard YAML files. Handles ODCS v3.1.0 (primary format) and legacy ODCL formats (converted to ODCS).
ODPSImporter
ODPS importer for parsing ODPS YAML files
ParserError
Parser error structure for detailed error reporting.
ProtobufImporter
Parser for Protobuf format.
SQLImporter
SQL Importer - parses CREATE TABLE statements
TableData
Table data from import - preserves all ODCS v3.1.0 contract-level fields
TableRequiringName
Table requiring name input (for SQL imports)

Enums§

ImportError
Error during import