Commit 45c18f1
Add graph edge CONNECTION constraint parsing with ON DELETE CASCADE
Support for parsing CONNECTION constraints in graph edge tables:
- Named constraints: CONSTRAINT name CONNECTION (N1 TO N2)
- Unnamed constraints: CONNECTION (N1 TO N2)
- ON DELETE CASCADE clause for both named and unnamed
- ALTER TABLE ADD CONSTRAINT CONNECTION with ON DELETE CASCADE
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 0354255 commit 45c18f1
4 files changed
Lines changed: 86 additions & 2 deletions
File tree
- parser
- testdata
- Baselines150_GraphDbEdgeConstraintsSyntaxTests150
- GraphDbEdgeConstraintsSyntaxTests150
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5410 | 5410 | | |
5411 | 5411 | | |
5412 | 5412 | | |
| 5413 | + | |
| 5414 | + | |
| 5415 | + | |
| 5416 | + | |
| 5417 | + | |
| 5418 | + | |
| 5419 | + | |
| 5420 | + | |
| 5421 | + | |
| 5422 | + | |
| 5423 | + | |
| 5424 | + | |
| 5425 | + | |
| 5426 | + | |
| 5427 | + | |
| 5428 | + | |
| 5429 | + | |
| 5430 | + | |
| 5431 | + | |
| 5432 | + | |
| 5433 | + | |
| 5434 | + | |
| 5435 | + | |
| 5436 | + | |
| 5437 | + | |
| 5438 | + | |
| 5439 | + | |
| 5440 | + | |
| 5441 | + | |
| 5442 | + | |
| 5443 | + | |
| 5444 | + | |
| 5445 | + | |
| 5446 | + | |
| 5447 | + | |
| 5448 | + | |
| 5449 | + | |
| 5450 | + | |
| 5451 | + | |
| 5452 | + | |
| 5453 | + | |
| 5454 | + | |
| 5455 | + | |
| 5456 | + | |
| 5457 | + | |
| 5458 | + | |
| 5459 | + | |
| 5460 | + | |
| 5461 | + | |
| 5462 | + | |
| 5463 | + | |
| 5464 | + | |
| 5465 | + | |
5413 | 5466 | | |
5414 | 5467 | | |
5415 | 5468 | | |
| |||
8168 | 8221 | | |
8169 | 8222 | | |
8170 | 8223 | | |
| 8224 | + | |
| 8225 | + | |
| 8226 | + | |
| 8227 | + | |
| 8228 | + | |
| 8229 | + | |
| 8230 | + | |
| 8231 | + | |
| 8232 | + | |
| 8233 | + | |
| 8234 | + | |
| 8235 | + | |
| 8236 | + | |
| 8237 | + | |
| 8238 | + | |
| 8239 | + | |
8171 | 8240 | | |
8172 | 8241 | | |
8173 | 8242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6384 | 6384 | | |
6385 | 6385 | | |
6386 | 6386 | | |
| 6387 | + | |
| 6388 | + | |
| 6389 | + | |
| 6390 | + | |
| 6391 | + | |
| 6392 | + | |
| 6393 | + | |
| 6394 | + | |
| 6395 | + | |
| 6396 | + | |
| 6397 | + | |
| 6398 | + | |
| 6399 | + | |
| 6400 | + | |
| 6401 | + | |
6387 | 6402 | | |
6388 | 6403 | | |
6389 | 6404 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments