fraiseql_cli/schema/mod.rs
1//! Schema format handling
2//!
3//! This module handles the intermediate schema format (language-agnostic)
4//! and converts it to `CompiledSchema` (Rust-specific).
5
6pub mod converter;
7pub mod intermediate;
8pub mod merger;
9pub mod multi_file_loader;
10pub mod optimizer;
11pub mod validator;
12
13pub use converter::SchemaConverter;
14pub use intermediate::IntermediateSchema;
15pub use merger::SchemaMerger;
16pub use multi_file_loader::MultiFileLoader;
17pub use optimizer::SchemaOptimizer;
18pub use validator::SchemaValidator;