Commit dfbdc3d
committed
Add tests for EXPLAIN, CALL, DO, LOAD DATA parsers
57 new tests covering:
- EXPLAIN SELECT/INSERT/UPDATE/DELETE, EXPLAIN ANALYZE, FORMAT=JSON/TREE
- DESCRIBE/DESC table, EXPLAIN table shorthand
- PostgreSQL EXPLAIN (ANALYZE, VERBOSE, FORMAT JSON)
- CALL with no args, with args, qualified schema.proc
- DO literal, function, multiple expressions
- LOAD DATA basic, LOCAL, REPLACE, FIELDS TERMINATED BY
- Round-trip emission tests for all statement types
- Bulk data-driven parameterized tests (20 cases)
- Updates classifier test: EXPLAIN now correctly classifies as EXPLAIN1 parent 7c47ad5 commit dfbdc3d
3 files changed
Lines changed: 511 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
136 | 141 | | |
137 | 142 | | |
138 | 143 | | |
| |||
0 commit comments