Expand description
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
Structs§
- Typed
Column - A column with its data type and nullability
Enums§
- Data
Type - SQL data types supported by smelt
- Function
Category - Categories of SQL functions
- SqlFunction
- Known SQL function names used across smelt crates.
- Type
Parse Error - Error parsing a type string
Functions§
- parse_
type - Parse a SQL type string into a DataType