Expand description
SQL pre-processing orchestrator: rewrite NodeDB-specific syntax into standard SQL before handing to sqlparser-rs.
Handles:
UPSERT INTO coll (cols) VALUES (vals)→INSERT INTO ...+ upsert flagINSERT INTO coll { key: 'val', ... }→INSERT INTO coll (key) VALUES ('val')UPSERT INTO coll { ... }→ both rewrites combinedexpr <-> expr→vector_distance(expr, expr){ key: val }in function args → JSON string literal
Structs§
- Preprocessed
Sql - Result of pre-processing a SQL string.
Functions§
- preprocess
- Pre-process a SQL string, rewriting NodeDB-specific syntax.