Skip to content

Commit 634012a

Browse files
committed
docs: update README
Signed-off-by: Snehil Shah <snehilshah.989@gmail.com>
1 parent 4a861e0 commit 634012a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ auto report = recovery.recover();
292292
│ ▼
293293
│ ResultSet
294294
295-
└─── Tier 2 (lightweight): DDL, transactions, SHOW, GRANT, USE ...
295+
└─── Tier 2 (lightweight): DDL, COMMIT/ROLLBACK, SHOW, GRANT, USE ...
296296
```
297297
298298
### Execution layer
@@ -330,7 +330,7 @@ auto report = recovery.recover();
330330
331331
### Parser
332332
333-
- **Tier 1 deep parse:** SELECT, INSERT, UPDATE, DELETE, SET, REPLACE, EXPLAIN, CALL, DO, LOAD DATA
333+
- **Tier 1 deep parse:** SELECT, INSERT, UPDATE, DELETE, SET, REPLACE, EXPLAIN, CALL, DO, LOAD DATA, BEGIN, START TRANSACTION
334334
- **Compound queries:** UNION / INTERSECT / EXCEPT with SQL-standard precedence and parenthesized nesting
335335
- **CTEs:** `WITH ... [RECURSIVE] AS (...)` — non-recursive materialized, recursive planned
336336
- **Window functions:** ROW_NUMBER, RANK, DENSE_RANK, SUM/COUNT/AVG/MIN/MAX OVER (PARTITION BY ... ORDER BY ...)
@@ -341,7 +341,7 @@ auto report = recovery.recover();
341341
- **Query reconstruction:** Parse → modify AST → emit valid SQL (round-trip)
342342
- **Digest:** Normalize for fingerprinting (literals → `?`, IN-list collapse, keyword upper-case) + 64-bit FNV-1a hash
343343
- **Prepared-statement cache:** LRU keyed by SQL text; one parser arena per cached plan
344-
- **Tier 2 classification** for all other statements (DDL, transactions, SHOW, GRANT, ...)
344+
- **Tier 2 classification** for all other statements (DDL, COMMIT/ROLLBACK/SAVEPOINT, SHOW, GRANT, ...)
345345
346346
### Query engine
347347

0 commit comments

Comments
 (0)