Type system definitions for smelt
This crate provides the core type representations used throughout smelt:
DataType: SQL data types (INTEGER, VARCHAR, DECIMAL, etc.)TypedColumn: Column with type and nullability
These types are used by:
- smelt-db for type checking and schema inference
- smelt-cli for source configuration
- smelt-lsp for type-aware editor features