Commit ca97e8e
committed
Support boundless and uncertain CQL intervals
- Align interval operators with CQL semantics for boundless and uncertain endpoints
- Update interval operators to follow CQL spec implementation language as closely as possible
- Preserve interval point types and improve arithmetic, precision, and limit handling
- Expand unit, integration, and specification test coverage
- NOTE: expand and collapse implementations have not yet been updated as they are considerably more complex1 parent 7ca89d1 commit ca97e8e
35 files changed
Lines changed: 20820 additions & 11611 deletions
File tree
- examples/browser
- src
- datatypes
- elm
- util
- test-server/src/convert
- test
- datatypes
- elm
- arithmetic
- interval
- type
- spec-tests
- cql
- util
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
| |||
550 | 558 | | |
551 | 559 | | |
552 | 560 | | |
553 | | - | |
| 561 | + | |
554 | 562 | | |
555 | 563 | | |
556 | 564 | | |
| |||
722 | 730 | | |
723 | 731 | | |
724 | 732 | | |
725 | | - | |
726 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
727 | 737 | | |
728 | 738 | | |
729 | 739 | | |
| |||
740 | 750 | | |
741 | 751 | | |
742 | 752 | | |
743 | | - | |
744 | | - | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
745 | 757 | | |
746 | 758 | | |
747 | 759 | | |
| |||
1254 | 1266 | | |
1255 | 1267 | | |
1256 | 1268 | | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
1260 | | - | |
1261 | | - | |
1262 | | - | |
1263 | | - | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
1264 | 1275 | | |
1265 | 1276 | | |
1266 | 1277 | | |
| |||
0 commit comments