//! Schema catalog row-contract types.
//!
//! This module preserves a stable contract import surface while catalog row
//! contracts are split by concern:
//! - `relations` for relation contracts
//! - `columns` for column contracts
//! - `constraints` for unique-constraint contracts
mod columns;
mod constraints;
mod relations;
pub use columns::SchemaColumnRecord;
pub use constraints::SchemaConstraintRecord;
pub use relations::SchemaRelationRecord;