-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit ea89e86
- Fix support for % and _ in like expression and escaped \% and \_
- Keep ilike and regexp operators as aliases for like and regex
- Allow /, # and ~ as regex delimiters
- Add functional tests on regexp and not regexp
- Add support for not regex
1 parent d5f1bb9 commit ea89e86
File tree
4 files changed
+167
-55
lines changed- src/Query
- tests
- Query
4 files changed
+167
-55
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | - | ||
6 | + | ||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | + | ||
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | + | ||
28 | + | ||
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
96 | + | ||
94 | 97 | | |
95 | 98 | | |
96 | 99 | | |
| |||
113 | 116 | | |
114 | 117 | | |
115 | 118 | | |
116 | - | ||
117 | - | ||
118 | - | ||
119 | - | ||
120 | - | ||
121 | - | ||
122 | - | ||
119 | + | ||
120 | + | ||
121 | + | ||
122 | + | ||
123 | + | ||
124 | + | ||
125 | + | ||
126 | + | ||
127 | + | ||
128 | + | ||
129 | + | ||
130 | + | ||
131 | + | ||
132 | + | ||
133 | + | ||
134 | + | ||
123 | 135 | | |
124 | 136 | | |
125 | 137 | | |
| |||
932 | 944 | | |
933 | 945 | | |
934 | 946 | | |
935 | - | ||
936 | - | ||
937 | - | ||
938 | - | ||
939 | - | ||
940 | - | ||
941 | - | ||
942 | - | ||
943 | - | ||
944 | - | ||
945 | - | ||
946 | - | ||
947 | - | ||
948 | - | ||
947 | + | ||
948 | + | ||
949 | + | ||
949 | 950 | | |
950 | 951 | | |
951 | 952 | | |
| |||
1036 | 1037 | | |
1037 | 1038 | | |
1038 | 1039 | | |
1039 | - | ||
1040 | - | ||
1041 | - | ||
1042 | - | ||
1043 | - | ||
1044 | - | ||
1045 | - | ||
1046 | - | ||
1047 | - | ||
1048 | - | ||
1049 | - | ||
1050 | - | ||
1051 | - | ||
1052 | - | ||
1053 | - | ||
1054 | - | ||
1040 | + | ||
1041 | + | ||
1042 | + | ||
1043 | + | ||
1044 | + | ||
1045 | + | ||
1046 | + | ||
1047 | + | ||
1048 | + | ||
1049 | + | ||
1050 | + | ||
1051 | + | ||
1052 | + | ||
1053 | + | ||
1054 | + | ||
1055 | + | ||
1056 | + | ||
1057 | + | ||
1058 | + | ||
1059 | + | ||
1060 | + | ||
1055 | 1061 | | |
1056 | - | ||
1057 | - | ||
1058 | - | ||
1062 | + | ||
1063 | + | ||
1059 | 1064 | | |
1060 | - | ||
1061 | - | ||
1062 | - | ||
1063 | - | ||
1064 | - | ||
1065 | + | ||
1066 | + | ||
1067 | + | ||
1068 | + | ||
1069 | + | ||
1070 | + | ||
1071 | + | ||
1072 | + | ||
1073 | + | ||
1074 | + | ||
1075 | + | ||
1076 | + | ||
1077 | + | ||
1078 | + | ||
1079 | + | ||
1080 | + | ||
1065 | 1081 | | |
1066 | 1082 | | |
1067 | - | ||
1068 | - | ||
1069 | - | ||
1070 | - | ||
1071 | - | ||
1083 | + | ||
1084 | + | ||
1072 | 1085 | | |
1073 | 1086 | | |
1074 | 1087 | | |
1075 | 1088 | | |
1076 | - | ||
1077 | - | ||
1078 | 1089 | | |
1079 | 1090 | | |
1080 | 1091 | | |
| |||
1133 | 1144 | | |
1134 | 1145 | | |
1135 | 1146 | | |
1136 | - | ||
1147 | + | ||
1137 | 1148 | | |
1138 | 1149 | | |
1139 | 1150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | + | ||
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
578 | 579 | | |
579 | 580 | | |
580 | 581 | | |
582 | + | ||
583 | + | ||
584 | + | ||
585 | + | ||
586 | + | ||
587 | + | ||
588 | + | ||
589 | + | ||
590 | + | ||
591 | + | ||
592 | + | ||
593 | + | ||
594 | + | ||
595 | + | ||
596 | + | ||
597 | + | ||
598 | + | ||
599 | + | ||
600 | + | ||
601 | + | ||
602 | + | ||
603 | + | ||
604 | + | ||
605 | + | ||
606 | + | ||
607 | + | ||
608 | + | ||
609 | + | ||
610 | + | ||
611 | + | ||
612 | + | ||
613 | + | ||
614 | + | ||
615 | + | ||
616 | + | ||
617 | + | ||
618 | + | ||
619 | + | ||
620 | + | ||
621 | + | ||
622 | + | ||
623 | + | ||
624 | + | ||
625 | + | ||
626 | + | ||
627 | + | ||
628 | + | ||
629 | + | ||
630 | + | ||
631 | + | ||
632 | + | ||
633 | + | ||
634 | + | ||
635 | + | ||
636 | + | ||
637 | + | ||
638 | + | ||
639 | + | ||
640 | + | ||
641 | + | ||
642 | + | ||
643 | + | ||
644 | + | ||
645 | + | ||
646 | + | ||
647 | + | ||
581 | 648 | | |
582 | 649 | | |
583 | 650 | | |
| |||
647 | 714 | | |
648 | 715 | | |
649 | 716 | | |
650 | - | ||
717 | + | ||
651 | 718 | | |
652 | 719 | | |
653 | 720 | | |
| |||
694 | 761 | | |
695 | 762 | | |
696 | 763 | | |
764 | + | ||
765 | + | ||
766 | + | ||
767 | + | ||
768 | + | ||
769 | + | ||
770 | + | ||
771 | + | ||
772 | + | ||
773 | + | ||
774 | + | ||
775 | + | ||
697 | 776 | | |
698 | 777 | | |
699 | 778 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | + | ||
74 | + | ||
75 | + | ||
76 | + | ||
77 | + | ||
78 | + | ||
79 | + | ||
80 | + | ||
81 | + | ||
82 | + | ||
83 | + | ||
84 | + | ||
85 | + | ||
86 | + | ||
87 | + | ||
73 | 88 | | |
74 | 89 | | |
75 | 90 | | |
| |||
83 | 98 | | |
84 | 99 | | |
85 | 100 | | |
101 | + | ||
102 | + | ||
103 | + | ||
104 | + | ||
105 | + | ||
106 | + | ||
86 | 107 | | |
87 | 108 | | |
88 | 109 | | |
| |||
0 commit comments