Skip to main content

Module table

Module table 

Source

Structs§

Column
The schema for each SQL column in every table.
Table
The schema for each SQL Table is represented in memory by following structure.

Enums§

DataType
SQLRite data types Mapped after SQLite Data Type Storage Classes and SQLite Affinity Type (Datatypes In SQLite Version 3)[https://www.sqlite.org/datatype3.html]
Row
The schema for each SQL row in every table is represented in memory by following structure
Value
Runtime value produced by query execution. Separate from the on-disk Row enum so the executor can carry typed values (including NULL) across operators.

Functions§

parse_vector_literal
Parse a bracket-array literal like "[0.1, 0.2, 0.3]" (or "[1, 2, 3]") into a Vec<f32>. The parser/insert pipeline stores vector literals as strings in InsertQuery::rows (a Vec<Vec<String>>); this helper is the inverse — turn the string back into a typed vector at the boundary where we actually need element-typed data.