// Package transform provides validation and transformation utilities for database models. // // # Overview // // The transform package contains a Transformer type that provides methods for validating // and normalizing database schemas. It ensures schema correctness and consistency across // different format conversions. // // # Features // // - Database validation (structure and naming conventions) // - Schema validation (completeness and integrity) // - Table validation (column definitions and constraints) // - Data type normalization // // # Usage // // transformer := transform.NewTransformer() // err := transformer.ValidateDatabase(db) // if err != nil { // log.Fatal("Invalid database schema:", err) // } // // # Validation Scope // // The transformer validates: // - Required fields presence // - Naming convention adherence // - Data type compatibility // - Constraint consistency // - Relationship integrity // // Note: Some validation methods are currently stubs and will be implemented as needed. package transform