Skip to main content

Module schema

Module schema 

Source
Expand description

Schema format handling

This module handles the intermediate schema format (language-agnostic) and converts it to CompiledSchema (Rust-specific).

Re-exports§

pub use converter::SchemaConverter;
pub use intermediate::IntermediateSchema;
pub use merger::SchemaMerger;
pub use multi_file_loader::MultiFileLoader;
pub use optimizer::SchemaOptimizer;
pub use validator::SchemaValidator;
pub use intermediate::IntermediateScalar;

Modules§

advanced_types
Advanced type operators and SQL templates for Week 5.
converter
Schema Converter
intermediate
Intermediate Schema Format
lookup_data
Lookup data for geographic, currency, and locale-based operators.
merger
Schema merger - combines language-generated types.json with TOML configuration
multi_file_loader
Multi-file schema loader - loads and merges JSON schema files from directories
optimizer
Schema Optimizer
rich_filters
Rich scalar type filter compilation
sql_templates
SQL template extraction from database handlers.
validator
Enhanced Schema Validation