File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 52
52
- [x] Added support for parsing multiple PRIMARY KEY on CREATE TABLE
53
53
- [ ] In memory BTreeMap indexes initially only for PRIMARY KEYS.
54
54
- [ ] Simple INSERT queries command parsing.
55
- - [ ] Serialization | Deserialization to and from binary encodings (Investigating ).
55
+ - [ ] Serialization | Deserialization to and from binary encodings ([ bincode ] ( https://crates.io/crates/bincode ) ).
56
56
57
57
58
58
### Roadmap
@@ -62,20 +62,19 @@ Features that are in the roadmap of the project:
62
62
63
63
64
64
- [ ] Simple SELECT queries (Single WHERE clause and no JOINS).
65
- - [ ] Storage engine.
66
- - Maybe use https://github.com/spacejam/sled
67
65
- [ ] Implement Open command to load database with a command ` .open `
68
- - [ ] UNIQUE key constraints.
66
+ - [ ] Implementation UNIQUE key constraints.
69
67
- [ ] Joins
70
68
- [ ] INNER JOIN (or sometimes called simple join)
71
69
- [ ] LEFT OUTER JOIN (or sometimes called LEFT JOIN)
72
70
- [ ] CROSS JOIN
73
71
- The RIGHT OUTER JOIN and FULL OUTER JOIN are not supported in SQLite.
72
+ - [ ] WAL - Write Ahead Log Implementation
74
73
- [ ] ` Pager Module `
75
74
- [ ] Implementing transactional ACID properties
76
75
- [ ] Concurrency
77
76
- [ ] Lock Manager
78
- - [ ] Indexing - cost and performance gain analysis
77
+ - [ ] Composite Indexing - cost and performance gain analysis
79
78
- [ ] Benchmarking vs SQLite for comparison
80
79
- [ ] Server Client / Connection Manager
81
80
- [ ] Different implementations of storage engines and data structures to optimize for different scenarios
Original file line number Diff line number Diff line change
1
+ CREATE TABLE sqlrite_schema (
2
+ type text ,
3
+ name text ,
4
+ tbl_name text ,
5
+ rootpage integer ,
6
+ sql text
7
+ );
You can’t perform that action at this time.
0 commit comments