- Notifications
You must be signed in to change notification settings - Fork28
Commit8b94dab
committed
Split tuptoaster.c into three separate files.
detoast.c/h contain functions required to detoast a datum, partiallyor completely, plus a few other utility functions for examining thesize of toasted datums.toast_internals.c/h contain functions that are used internally to theTOAST subsystem but which (mostly) do not need to be accessed fromoutside.heaptoast.c/h contains code that is intrinsically specific to theheap AM, either because it operates on HeapTuples or is based on thelayout of a heap page.detoast.c and toast_internals.c are placed insrc/backend/access/common rather than src/backend/access/heap. Atpresent, both files still have dependencies on the heap, but that willbe improved in a future commit.Patch by me, reviewed and tested by Prabhat Sabu, Thomas Munro,Andres Freund, and Álvaro Herrera.Discussion:http://postgr.es/m/CA+TgmoZv-=2iWM4jcw5ZhJeL18HF96+W1yJeYrnGMYdkFFnEpQ@mail.gmail.com1 parent74a308c commit8b94dab
File tree
37 files changed
+2612
-2557
lines changed- doc/src/sgml
- src
- backend
- access
- common
- heap
- transam
- commands
- executor
- replication/logical
- statistics
- storage/large_object
- utils
- adt
- cache
- fmgr
- bin/pg_resetwal
- include/access
- pl/plpgsql/src
- test/regress
37 files changed
+2612
-2557
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
382 | 382 |
| |
383 | 383 |
| |
384 | 384 |
| |
385 |
| - | |
| 385 | + | |
386 | 386 |
| |
387 | 387 |
| |
388 | 388 |
| |
|
Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
17 | 18 |
| |
18 | 19 |
|
0 commit comments
Comments
(0)