Commit 214a25b
authored
Interval Operator Overhaul (#373)
Redefine and align interval operators in terms of Start and End operators
- Redefine Start and End operators based on clarified definitions in upcoming CQL 2.0
- 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
- Reorganize some exports and imports to avoid circular imports
- Update dependencies
- NOTE: expand and collapse implementations have not yet been updated as they are considerably more complex1 parent e8dddb1 commit 214a25b
44 files changed
Lines changed: 24671 additions & 14287 deletions
File tree
- examples/browser
- src
- datatypes
- elm
- util
- test-server
- src/convert
- test
- datatypes
- elm
- arithmetic
- interval
- type
- spec-tests
- cql
- util
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | | - | |
78 | | - | |
| 77 | + | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
| 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 | | |
| |||
515 | 523 | | |
516 | 524 | | |
517 | 525 | | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
537 | | - | |
538 | | - | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | 526 | | |
557 | 527 | | |
558 | 528 | | |
| |||
722 | 692 | | |
723 | 693 | | |
724 | 694 | | |
725 | | - | |
726 | | - | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
727 | 699 | | |
728 | 700 | | |
729 | 701 | | |
| |||
740 | 712 | | |
741 | 713 | | |
742 | 714 | | |
743 | | - | |
744 | | - | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
745 | 719 | | |
746 | 720 | | |
747 | 721 | | |
| |||
1078 | 1052 | | |
1079 | 1053 | | |
1080 | 1054 | | |
1081 | | - | |
1082 | | - | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
1083 | 1059 | | |
1084 | 1060 | | |
1085 | 1061 | | |
| |||
1088 | 1064 | | |
1089 | 1065 | | |
1090 | 1066 | | |
1091 | | - | |
1092 | | - | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
1093 | 1071 | | |
1094 | 1072 | | |
1095 | 1073 | | |
| |||
1252 | 1230 | | |
1253 | 1231 | | |
1254 | 1232 | | |
1255 | | - | |
1256 | | - | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
1260 | | - | |
1261 | | - | |
1262 | | - | |
1263 | | - | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
1264 | 1239 | | |
1265 | 1240 | | |
1266 | 1241 | | |
| |||
1329 | 1304 | | |
1330 | 1305 | | |
1331 | 1306 | | |
1332 | | - | |
1333 | | - | |
1334 | | - | |
1335 | | - | |
1336 | | - | |
1337 | | - | |
1338 | | - | |
1339 | | - | |
1340 | 1307 | | |
1341 | 1308 | | |
1342 | 1309 | | |
| |||
0 commit comments