pub struct SchemaConverter;Expand description
Converts intermediate format to compiled format
Implementations§
Source§impl SchemaConverter
impl SchemaConverter
Sourcepub fn convert(intermediate: IntermediateSchema) -> Result<CompiledSchema>
pub fn convert(intermediate: IntermediateSchema) -> Result<CompiledSchema>
Convert IntermediateSchema to CompiledSchema
This performs:
- Type conversion (intermediate types → compiled types)
- Field name normalization (type →
field_type) - Validation (type references, circular refs, etc.)
- Optimization (for future phases)
§Panics
Panics if fact table metadata serialization fails (which should never happen
for valid FactTable structures).
Auto Trait Implementations§
impl Freeze for SchemaConverter
impl RefUnwindSafe for SchemaConverter
impl Send for SchemaConverter
impl Sync for SchemaConverter
impl Unpin for SchemaConverter
impl UnwindSafe for SchemaConverter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more