data_modelling_sdk/validation/
mod.rs

1//! Validation functionality
2//!
3//! Provides validation logic for:
4//! - Table validation (naming conflicts, pattern exclusivity)
5//! - Relationship validation (circular dependencies)
6//! - Input validation and sanitization (security)
7
8pub mod input;
9pub mod relationships;
10pub mod tables;
11
12pub use input::{
13    ValidationError, sanitize_sql_identifier, validate_column_name, validate_data_type,
14    validate_table_name, validate_uuid,
15};
16pub use relationships::{RelationshipValidationError, RelationshipValidationResult};
17pub use tables::{TableValidationError, TableValidationResult};