Commit a43d59a
Christopher Jones
Fixed LOB review comments
Make multiple lob.close() calls no-ops to be more resilient and allow defensive coding.
Allow connections to be closed when temp LOBs are still open: a warning is given since LOBs may leak.
Treat temporary LOBs returned from DB the same as persistent LOBs. This allowed the planned lob.tempLob property to be removed, simplifying LOB usage.1 parent d86254d commit a43d59a
File tree
14 files changed
+1370
-598
lines changed- lib
- src
- dpi
- include
- src
- njs/src
- test
14 files changed
+1370
-598
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | 35 | | |
40 | 36 | | |
41 | 37 | | |
42 | 38 | | |
43 | 39 | | |
44 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | 67 | | |
76 | 68 | | |
77 | 69 | | |
78 | 70 | | |
79 | 71 | | |
80 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
81 | 77 | | |
82 | 78 | | |
83 | 79 | | |
| |||
86 | 82 | | |
87 | 83 | | |
88 | 84 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
92 | 90 | | |
93 | 91 | | |
94 | 92 | | |
95 | 93 | | |
96 | 94 | | |
97 | 95 | | |
98 | | - | |
99 | | - | |
100 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
101 | 100 | | |
102 | | - | |
103 | | - | |
104 | | - | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
109 | 110 | | |
| |||
148 | 149 | | |
149 | 150 | | |
150 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
151 | 158 | | |
152 | 159 | | |
153 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
| |||
90 | 93 | | |
91 | 94 | | |
92 | 95 | | |
93 | | - | |
94 | | - | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
95 | 101 | | |
96 | 102 | | |
97 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
270 | | - | |
271 | 270 | | |
272 | 271 | | |
273 | 272 | | |
| |||
277 | 276 | | |
278 | 277 | | |
279 | 278 | | |
280 | | - | |
| 279 | + | |
281 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
282 | 305 | | |
283 | 306 | | |
284 | 307 | | |
285 | 308 | | |
286 | 309 | | |
287 | 310 | | |
288 | 311 | | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
| 312 | + | |
295 | 313 | | |
296 | 314 | | |
297 | 315 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1304 | 1304 | | |
1305 | 1305 | | |
1306 | 1306 | | |
1307 | | - | |
1308 | | - | |
1309 | | - | |
1310 | | - | |
| 1307 | + | |
1311 | 1308 | | |
1312 | 1309 | | |
1313 | 1310 | | |
| |||
1987 | 1984 | | |
1988 | 1985 | | |
1989 | 1986 | | |
1990 | | - | |
1991 | 1987 | | |
1992 | 1988 | | |
1993 | 1989 | | |
| |||
2118 | 2114 | | |
2119 | 2115 | | |
2120 | 2116 | | |
2121 | | - | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
2122 | 2124 | | |
2123 | 2125 | | |
2124 | 2126 | | |
| |||
2268 | 2270 | | |
2269 | 2271 | | |
2270 | 2272 | | |
2271 | | - | |
2272 | | - | |
2273 | | - | |
2274 | | - | |
2275 | | - | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
2276 | 2279 | | |
2277 | 2280 | | |
2278 | 2281 | | |
| |||
2392 | 2395 | | |
2393 | 2396 | | |
2394 | 2397 | | |
2395 | | - | |
2396 | | - | |
| 2398 | + | |
| 2399 | + | |
2397 | 2400 | | |
2398 | 2401 | | |
2399 | 2402 | | |
| |||
3458 | 3461 | | |
3459 | 3462 | | |
3460 | 3463 | | |
3461 | | - | |
3462 | | - | |
| 3464 | + | |
| 3465 | + | |
3463 | 3466 | | |
| 3467 | + | |
| 3468 | + | |
3464 | 3469 | | |
3465 | 3470 | | |
3466 | 3471 | | |
| |||
4212 | 4217 | | |
4213 | 4218 | | |
4214 | 4219 | | |
4215 | | - | |
4216 | | - | |
4217 | | - | |
4218 | | - | |
4219 | 4220 | | |
4220 | 4221 | | |
4221 | 4222 | | |
| |||
4275 | 4276 | | |
4276 | 4277 | | |
4277 | 4278 | | |
4278 | | - | |
4279 | | - | |
4280 | | - | |
4281 | 4279 | | |
4282 | 4280 | | |
4283 | 4281 | | |
| |||
4347 | 4345 | | |
4348 | 4346 | | |
4349 | 4347 | | |
4350 | | - | |
| 4348 | + | |
| 4349 | + | |
| 4350 | + | |
| 4351 | + | |
| 4352 | + | |
| 4353 | + | |
| 4354 | + | |
| 4355 | + | |
| 4356 | + | |
| 4357 | + | |
| 4358 | + | |
| 4359 | + | |
| 4360 | + | |
4351 | 4361 | | |
4352 | 4362 | | |
4353 | 4363 | | |
| |||
4847 | 4857 | | |
4848 | 4858 | | |
4849 | 4859 | | |
4850 | | - | |
4851 | | - | |
| 4860 | + | |
4852 | 4861 | | |
4853 | 4862 | | |
4854 | 4863 | | |
| |||
5344 | 5353 | | |
5345 | 5354 | | |
5346 | 5355 | | |
5347 | | - | |
5348 | | - | |
5349 | | - | |
5350 | | - | |
5351 | | - | |
5352 | | - | |
| 5356 | + | |
| 5357 | + | |
| 5358 | + | |
| 5359 | + | |
| 5360 | + | |
| 5361 | + | |
| 5362 | + | |
5353 | 5363 | | |
5354 | 5364 | | |
5355 | 5365 | | |
| |||
5372 | 5382 | | |
5373 | 5383 | | |
5374 | 5384 | | |
5375 | | - | |
| 5385 | + | |
5376 | 5386 | | |
5377 | 5387 | | |
5378 | 5388 | | |
| |||
5390 | 5400 | | |
5391 | 5401 | | |
5392 | 5402 | | |
5393 | | - | |
| 5403 | + | |
5394 | 5404 | | |
5395 | 5405 | | |
5396 | 5406 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
241 | | - | |
242 | | - | |
| 241 | + | |
| 242 | + | |
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
569 | | - | |
| 569 | + | |
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
| |||
0 commit comments