Commit 974447f
committed
Refactor: Move storage of db connections from flex tables to output
Each table of the flex output kept its own database connection in the
table_connection_t class. With this change, the connection is kept
in a vector in the flex output instead.
This is a refactoring step towards using fewer database connections. As
long as each table had its own connection, we can not reduce them, but
if we keep them outside, we will be able to re-use the same connection
for different tables.1 parent ac6008b commit 974447f
File tree
4 files changed
+67
-70
lines changed- src
4 files changed
+67
-70
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | 245 | | |
254 | 246 | | |
255 | 247 | | |
| |||
274 | 266 | | |
275 | 267 | | |
276 | 268 | | |
277 | | - | |
| 269 | + | |
278 | 270 | | |
279 | | - | |
280 | | - | |
281 | 271 | | |
282 | | - | |
283 | | - | |
| 272 | + | |
| 273 | + | |
284 | 274 | | |
285 | 275 | | |
286 | 276 | | |
287 | | - | |
| 277 | + | |
288 | 278 | | |
289 | 279 | | |
290 | | - | |
| 280 | + | |
291 | 281 | | |
292 | 282 | | |
293 | 283 | | |
294 | 284 | | |
295 | | - | |
| 285 | + | |
296 | 286 | | |
297 | 287 | | |
298 | | - | |
| 288 | + | |
299 | 289 | | |
300 | 290 | | |
301 | | - | |
| 291 | + | |
| 292 | + | |
302 | 293 | | |
303 | | - | |
304 | | - | |
305 | 294 | | |
306 | 295 | | |
307 | 296 | | |
308 | | - | |
309 | 297 | | |
310 | 298 | | |
311 | 299 | | |
312 | 300 | | |
313 | 301 | | |
314 | | - | |
| 302 | + | |
315 | 303 | | |
316 | 304 | | |
317 | 305 | | |
318 | 306 | | |
319 | 307 | | |
320 | | - | |
| 308 | + | |
321 | 309 | | |
322 | 310 | | |
323 | 311 | | |
| |||
350 | 338 | | |
351 | 339 | | |
352 | 340 | | |
353 | | - | |
| 341 | + | |
354 | 342 | | |
355 | | - | |
356 | | - | |
357 | | - | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
358 | 346 | | |
359 | 347 | | |
360 | 348 | | |
361 | | - | |
| 349 | + | |
362 | 350 | | |
363 | 351 | | |
364 | 352 | | |
| |||
370 | 358 | | |
371 | 359 | | |
372 | 360 | | |
373 | | - | |
| 361 | + | |
374 | 362 | | |
375 | 363 | | |
376 | 364 | | |
377 | 365 | | |
378 | 366 | | |
379 | | - | |
| 367 | + | |
380 | 368 | | |
381 | 369 | | |
382 | 370 | | |
383 | | - | |
384 | | - | |
385 | | - | |
| 371 | + | |
386 | 372 | | |
387 | 373 | | |
388 | | - | |
| 374 | + | |
389 | 375 | | |
390 | | - | |
391 | 376 | | |
392 | | - | |
| 377 | + | |
393 | 378 | | |
394 | 379 | | |
395 | 380 | | |
396 | | - | |
| 381 | + | |
397 | 382 | | |
398 | | - | |
| 383 | + | |
399 | 384 | | |
400 | 385 | | |
401 | | - | |
| 386 | + | |
402 | 387 | | |
403 | 388 | | |
404 | 389 | | |
405 | 390 | | |
406 | 391 | | |
407 | | - | |
| 392 | + | |
408 | 393 | | |
409 | 394 | | |
410 | 395 | | |
411 | 396 | | |
412 | | - | |
| 397 | + | |
| 398 | + | |
413 | 399 | | |
414 | 400 | | |
415 | 401 | | |
416 | | - | |
417 | | - | |
418 | 402 | | |
419 | 403 | | |
420 | | - | |
421 | | - | |
| 404 | + | |
| 405 | + | |
422 | 406 | | |
423 | | - | |
| 407 | + | |
424 | 408 | | |
425 | 409 | | |
426 | 410 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
263 | | - | |
| 263 | + | |
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
| 267 | + | |
268 | 268 | | |
269 | | - | |
270 | | - | |
271 | | - | |
| 269 | + | |
272 | 270 | | |
273 | 271 | | |
274 | 272 | | |
275 | | - | |
276 | | - | |
277 | | - | |
| 273 | + | |
278 | 274 | | |
279 | | - | |
| 275 | + | |
280 | 276 | | |
281 | | - | |
| 277 | + | |
282 | 278 | | |
283 | 279 | | |
284 | 280 | | |
285 | 281 | | |
286 | 282 | | |
287 | | - | |
| 283 | + | |
| 284 | + | |
288 | 285 | | |
289 | 286 | | |
290 | 287 | | |
| |||
332 | 329 | | |
333 | 330 | | |
334 | 331 | | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | 332 | | |
339 | 333 | | |
340 | 334 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1075 | 1075 | | |
1076 | 1076 | | |
1077 | 1077 | | |
1078 | | - | |
1079 | | - | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
1080 | 1082 | | |
| 1083 | + | |
1081 | 1084 | | |
1082 | 1085 | | |
1083 | 1086 | | |
| |||
1151 | 1154 | | |
1152 | 1155 | | |
1153 | 1156 | | |
| 1157 | + | |
1154 | 1158 | | |
1155 | 1159 | | |
1156 | 1160 | | |
1157 | 1161 | | |
1158 | 1162 | | |
1159 | 1163 | | |
1160 | | - | |
| 1164 | + | |
| 1165 | + | |
1161 | 1166 | | |
1162 | 1167 | | |
1163 | 1168 | | |
| |||
1180 | 1185 | | |
1181 | 1186 | | |
1182 | 1187 | | |
1183 | | - | |
| 1188 | + | |
| 1189 | + | |
1184 | 1190 | | |
1185 | 1191 | | |
1186 | 1192 | | |
| |||
1224 | 1230 | | |
1225 | 1231 | | |
1226 | 1232 | | |
| 1233 | + | |
| 1234 | + | |
1227 | 1235 | | |
1228 | | - | |
1229 | | - | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
1230 | 1239 | | |
1231 | 1240 | | |
1232 | 1241 | | |
| |||
1260 | 1269 | | |
1261 | 1270 | | |
1262 | 1271 | | |
| 1272 | + | |
| 1273 | + | |
1263 | 1274 | | |
1264 | 1275 | | |
1265 | | - | |
1266 | | - | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
1267 | 1279 | | |
1268 | 1280 | | |
1269 | 1281 | | |
| |||
1509 | 1521 | | |
1510 | 1522 | | |
1511 | 1523 | | |
1512 | | - | |
1513 | | - | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
1514 | 1528 | | |
1515 | 1529 | | |
1516 | 1530 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
| 227 | + | |
227 | 228 | | |
| 229 | + | |
228 | 230 | | |
229 | 231 | | |
230 | 232 | | |
| |||
288 | 290 | | |
289 | 291 | | |
290 | 292 | | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
291 | 296 | | |
292 | 297 | | |
293 | 298 | | |
| |||
0 commit comments