Commit c60488b
committed
Convert datetime input functions to use "soft" error reporting.
This patch converts the input functions for date, time, timetz,
timestamp, timestamptz, and interval to the new soft-error style.
There's some related stuff in formatting.c that remains to be
cleaned up, but that seems like a separable project.
Discussion: https://postgr.es/m/3bbbb0df-7382-bf87-9737-340ba096e034@postgrespro.ru1 parent 2661469 commit c60488b
File tree
17 files changed
+328
-80
lines changed- src
- backend/utils/adt
- include/utils
- test/regress
- expected
- sql
17 files changed
+328
-80
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| 114 | + | |
114 | 115 | | |
115 | 116 | | |
116 | 117 | | |
| |||
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
133 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
134 | 138 | | |
135 | 139 | | |
136 | 140 | | |
| |||
150 | 154 | | |
151 | 155 | | |
152 | 156 | | |
153 | | - | |
154 | | - | |
| 157 | + | |
| 158 | + | |
155 | 159 | | |
156 | 160 | | |
157 | 161 | | |
158 | 162 | | |
159 | | - | |
| 163 | + | |
160 | 164 | | |
161 | 165 | | |
162 | 166 | | |
163 | 167 | | |
164 | 168 | | |
165 | 169 | | |
166 | 170 | | |
167 | | - | |
| 171 | + | |
168 | 172 | | |
169 | 173 | | |
170 | 174 | | |
| |||
1384 | 1388 | | |
1385 | 1389 | | |
1386 | 1390 | | |
1387 | | - | |
1388 | 1391 | | |
1389 | 1392 | | |
1390 | 1393 | | |
1391 | 1394 | | |
| 1395 | + | |
1392 | 1396 | | |
1393 | 1397 | | |
1394 | 1398 | | |
| |||
1408 | 1412 | | |
1409 | 1413 | | |
1410 | 1414 | | |
1411 | | - | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
1412 | 1419 | | |
1413 | 1420 | | |
1414 | 1421 | | |
| |||
2272 | 2279 | | |
2273 | 2280 | | |
2274 | 2281 | | |
2275 | | - | |
2276 | 2282 | | |
2277 | 2283 | | |
2278 | 2284 | | |
2279 | 2285 | | |
| 2286 | + | |
2280 | 2287 | | |
2281 | 2288 | | |
2282 | 2289 | | |
| |||
2296 | 2303 | | |
2297 | 2304 | | |
2298 | 2305 | | |
2299 | | - | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
2300 | 2311 | | |
2301 | 2312 | | |
2302 | 2313 | | |
| |||
3071 | 3082 | | |
3072 | 3083 | | |
3073 | 3084 | | |
3074 | | - | |
| 3085 | + | |
3075 | 3086 | | |
3076 | 3087 | | |
3077 | 3088 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4031 | 4031 | | |
4032 | 4032 | | |
4033 | 4033 | | |
| 4034 | + | |
| 4035 | + | |
| 4036 | + | |
4034 | 4037 | | |
4035 | 4038 | | |
4036 | 4039 | | |
4037 | 4040 | | |
4038 | 4041 | | |
4039 | 4042 | | |
4040 | | - | |
| 4043 | + | |
| 4044 | + | |
4041 | 4045 | | |
4042 | 4046 | | |
4043 | 4047 | | |
4044 | 4048 | | |
4045 | | - | |
| 4049 | + | |
4046 | 4050 | | |
4047 | 4051 | | |
4048 | 4052 | | |
4049 | 4053 | | |
4050 | 4054 | | |
4051 | 4055 | | |
4052 | | - | |
| 4056 | + | |
4053 | 4057 | | |
4054 | 4058 | | |
4055 | 4059 | | |
4056 | 4060 | | |
4057 | 4061 | | |
4058 | 4062 | | |
4059 | | - | |
| 4063 | + | |
4060 | 4064 | | |
4061 | 4065 | | |
4062 | 4066 | | |
4063 | 4067 | | |
4064 | 4068 | | |
4065 | | - | |
| 4069 | + | |
4066 | 4070 | | |
4067 | 4071 | | |
4068 | 4072 | | |
4069 | 4073 | | |
4070 | 4074 | | |
4071 | | - | |
| 4075 | + | |
4072 | 4076 | | |
4073 | 4077 | | |
4074 | 4078 | | |
4075 | 4079 | | |
4076 | 4080 | | |
4077 | | - | |
| 4081 | + | |
4078 | 4082 | | |
4079 | 4083 | | |
4080 | 4084 | | |
| |||
4083 | 4087 | | |
4084 | 4088 | | |
4085 | 4089 | | |
4086 | | - | |
| 4090 | + | |
4087 | 4091 | | |
4088 | 4092 | | |
4089 | 4093 | | |
| |||
5026 | 5030 | | |
5027 | 5031 | | |
5028 | 5032 | | |
5029 | | - | |
| 5033 | + | |
5030 | 5034 | | |
5031 | 5035 | | |
5032 | 5036 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4251 | 4251 | | |
4252 | 4252 | | |
4253 | 4253 | | |
4254 | | - | |
| 4254 | + | |
4255 | 4255 | | |
4256 | 4256 | | |
4257 | 4257 | | |
| |||
4263 | 4263 | | |
4264 | 4264 | | |
4265 | 4265 | | |
4266 | | - | |
| 4266 | + | |
4267 | 4267 | | |
4268 | 4268 | | |
4269 | 4269 | | |
| |||
4351 | 4351 | | |
4352 | 4352 | | |
4353 | 4353 | | |
4354 | | - | |
| 4354 | + | |
4355 | 4355 | | |
4356 | 4356 | | |
4357 | 4357 | | |
| |||
4372 | 4372 | | |
4373 | 4373 | | |
4374 | 4374 | | |
4375 | | - | |
| 4375 | + | |
4376 | 4376 | | |
4377 | 4377 | | |
4378 | 4378 | | |
| |||
4386 | 4386 | | |
4387 | 4387 | | |
4388 | 4388 | | |
4389 | | - | |
| 4389 | + | |
4390 | 4390 | | |
4391 | 4391 | | |
4392 | 4392 | | |
| |||
4440 | 4440 | | |
4441 | 4441 | | |
4442 | 4442 | | |
4443 | | - | |
| 4443 | + | |
4444 | 4444 | | |
4445 | 4445 | | |
4446 | 4446 | | |
| |||
4789 | 4789 | | |
4790 | 4790 | | |
4791 | 4791 | | |
4792 | | - | |
| 4792 | + | |
| 4793 | + | |
4793 | 4794 | | |
4794 | 4795 | | |
4795 | 4796 | | |
| |||
4799 | 4800 | | |
4800 | 4801 | | |
4801 | 4802 | | |
4802 | | - | |
| 4803 | + | |
| 4804 | + | |
4803 | 4805 | | |
4804 | 4806 | | |
4805 | 4807 | | |
| |||
4810 | 4812 | | |
4811 | 4813 | | |
4812 | 4814 | | |
4813 | | - | |
| 4815 | + | |
| 4816 | + | |
4814 | 4817 | | |
4815 | 4818 | | |
4816 | 4819 | | |
| |||
0 commit comments