- Notifications
You must be signed in to change notification settings - Fork5
Commit461ef73
committed
Add API for 64-bit large object access. Now users can access up to
4TB large objects (standard 8KB BLCKSZ case). For this purpose newlibpq API lo_lseek64, lo_tell64 and lo_truncate64 are added. Alsocorresponding new backend functions lo_lseek64, lo_tell64 andlo_truncate64 are added. inv_api.c is changed to handle 64-bitoffsets.Patch contributed by Nozomi Anzai (backend side) and Yugo Nagata(frontend side, docs, regression tests and example program). Reviewedby Kohei Kaigai. Committed by Tatsuo Ishii with minor editings.1 parentae835c7 commit461ef73
File tree
16 files changed
+856
-32
lines changed- doc/src/sgml
- src
- backend
- libpq
- storage/large_object
- utils
- include
- catalog
- libpq
- storage
- interfaces/libpq
- test
- examples
- regress
- input
- output
16 files changed
+856
-32
lines changedLines changed: 31 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
44 |
| - | |
| 44 | + | |
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
| |||
237 | 237 |
| |
238 | 238 |
| |
239 | 239 |
| |
240 |
| - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
241 | 243 |
| |
242 | 244 |
| |
243 | 245 |
| |
| |||
312 | 314 |
| |
313 | 315 |
| |
314 | 316 |
| |
| 317 | + | |
315 | 318 |
| |
316 | 319 |
| |
317 | 320 |
| |
| |||
321 | 324 |
| |
322 | 325 |
| |
323 | 326 |
| |
| 327 | + | |
| 328 | + | |
| 329 | + | |
324 | 330 |
| |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
325 | 337 |
| |
326 | 338 |
| |
327 | 339 |
| |
| |||
332 | 344 |
| |
333 | 345 |
| |
334 | 346 |
| |
| 347 | + | |
335 | 348 |
| |
336 | 349 |
| |
337 | 350 |
| |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
338 | 358 |
| |
339 | 359 |
| |
340 | 360 |
| |
| |||
345 | 365 |
| |
346 | 366 |
| |
347 | 367 |
| |
| 368 | + | |
348 | 369 |
| |
349 | 370 |
| |
350 | 371 |
| |
351 | 372 |
| |
352 | 373 |
| |
353 | 374 |
| |
354 | 375 |
| |
| 376 | + | |
| 377 | + | |
355 | 378 |
| |
356 | 379 |
| |
357 | 380 |
| |
358 | 381 |
| |
359 | 382 |
| |
360 | 383 |
| |
361 | 384 |
| |
362 |
| - | |
| 385 | + | |
363 | 386 |
| |
364 | 387 |
| |
365 | 388 |
| |
| |||
368 | 391 |
| |
369 | 392 |
| |
370 | 393 |
| |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
371 | 399 |
| |
372 | 400 |
| |
373 | 401 |
| |
|
Lines changed: 99 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| 42 | + | |
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
| |||
216 | 217 |
| |
217 | 218 |
| |
218 | 219 |
| |
219 |
| - | |
| 220 | + | |
220 | 221 |
| |
221 | 222 |
| |
222 | 223 |
| |
| |||
225 | 226 |
| |
226 | 227 |
| |
227 | 228 |
| |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
228 | 237 |
| |
229 | 238 |
| |
230 | 239 |
| |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
231 | 268 |
| |
232 | 269 |
| |
233 | 270 |
| |
| |||
262 | 299 |
| |
263 | 300 |
| |
264 | 301 |
| |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
265 | 327 |
| |
266 | 328 |
| |
267 | 329 |
| |
268 | 330 |
| |
| 331 | + | |
269 | 332 |
| |
270 | 333 |
| |
271 | 334 |
| |
| 335 | + | |
| 336 | + | |
272 | 337 |
| |
273 |
| - | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
274 | 344 |
| |
275 | 345 |
| |
276 | 346 |
| |
| |||
533 | 603 |
| |
534 | 604 |
| |
535 | 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 | + | |
536 | 633 |
| |
537 | 634 |
| |
538 | 635 |
| |
|
Lines changed: 27 additions & 20 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
324 | 324 |
| |
325 | 325 |
| |
326 | 326 |
| |
327 |
| - | |
| 327 | + | |
328 | 328 |
| |
329 | 329 |
| |
330 |
| - | |
| 330 | + | |
331 | 331 |
| |
332 | 332 |
| |
333 | 333 |
| |
| |||
368 | 368 |
| |
369 | 369 |
| |
370 | 370 |
| |
371 |
| - | |
| 371 | + | |
372 | 372 |
| |
373 | 373 |
| |
374 | 374 |
| |
| |||
378 | 378 |
| |
379 | 379 |
| |
380 | 380 |
| |
381 |
| - | |
382 |
| - | |
| 381 | + | |
| 382 | + | |
383 | 383 |
| |
384 | 384 |
| |
385 | 385 |
| |
386 | 386 |
| |
387 | 387 |
| |
388 | 388 |
| |
389 |
| - | |
390 |
| - | |
| 389 | + | |
| 390 | + | |
391 | 391 |
| |
392 | 392 |
| |
393 | 393 |
| |
394 |
| - | |
395 |
| - | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
396 | 397 |
| |
397 | 398 |
| |
398 | 399 |
| |
399 | 400 |
| |
400 |
| - | |
| 401 | + | |
401 | 402 |
| |
402 |
| - | |
403 |
| - | |
404 |
| - | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
405 | 406 |
| |
406 | 407 |
| |
407 | 408 |
| |
| |||
410 | 411 |
| |
411 | 412 |
| |
412 | 413 |
| |
413 |
| - | |
| 414 | + | |
414 | 415 |
| |
415 | 416 |
| |
416 | 417 |
| |
| |||
422 | 423 |
| |
423 | 424 |
| |
424 | 425 |
| |
425 |
| - | |
426 |
| - | |
| 426 | + | |
| 427 | + | |
427 | 428 |
| |
428 | 429 |
| |
429 |
| - | |
| 430 | + | |
430 | 431 |
| |
431 | 432 |
| |
432 | 433 |
| |
| |||
437 | 438 |
| |
438 | 439 |
| |
439 | 440 |
| |
| 441 | + | |
| 442 | + | |
| 443 | + | |
440 | 444 |
| |
441 | 445 |
| |
442 | 446 |
| |
| |||
467 | 471 |
| |
468 | 472 |
| |
469 | 473 |
| |
470 |
| - | |
| 474 | + | |
471 | 475 |
| |
472 | 476 |
| |
473 | 477 |
| |
| |||
560 | 564 |
| |
561 | 565 |
| |
562 | 566 |
| |
| 567 | + | |
| 568 | + | |
| 569 | + | |
563 | 570 |
| |
564 | 571 |
| |
565 | 572 |
| |
| |||
718 | 725 |
| |
719 | 726 |
| |
720 | 727 |
| |
721 |
| - | |
| 728 | + | |
722 | 729 |
| |
723 | 730 |
| |
724 |
| - | |
| 731 | + | |
725 | 732 |
| |
726 | 733 |
| |
727 | 734 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
199 | 199 |
| |
200 | 200 |
| |
201 | 201 |
| |
| 202 | + | |
202 | 203 |
| |
203 | 204 |
| |
204 | 205 |
| |
|
0 commit comments
Comments
(0)