# sq3-rs
SQLite3 library written in Idiomatic Rust and no dependencies (Under Development)
## Getting Started
Run the task runner built on top o **xtask** pattern
```sh
alias cx="cargo xtask"
cx
cx build
cx fuzzer
```
## SQL
### Syntax
- https://www.sqlite.org/syntaxdiagrams.html
#### Keywords
- https://www.sqlite.org/lang_keywords.html
### Initial approach in design decisions
#### Valid characters for column names and table names
- Case insensitive letters (a-z or A-Z)
- Numbers (0-9). After the first char.
- Underscore (_). After the first char.