-
- Downloads
Clean up and document the API for XLogOpenRelation and XLogReadBuffer.
This commit doesn't make much functional change, but it does eliminate some duplicated code --- for instance, PageIsNew tests are now done inside XLogReadBuffer rather than by each caller. The GIST xlog code still needs a lot of love, but I'll worry about that separately.
Showing
- src/backend/access/gist/gistxlog.c 16 additions, 47 deletionssrc/backend/access/gist/gistxlog.c
- src/backend/access/heap/heapam.c 93 additions, 90 deletionssrc/backend/access/heap/heapam.c
- src/backend/access/nbtree/nbtxlog.c 129 additions, 155 deletionssrc/backend/access/nbtree/nbtxlog.c
- src/backend/access/transam/README 164 additions, 1 deletionsrc/backend/access/transam/README
- src/backend/access/transam/xact.c 3 additions, 3 deletionssrc/backend/access/transam/xact.c
- src/backend/access/transam/xlog.c 26 additions, 38 deletionssrc/backend/access/transam/xlog.c
- src/backend/access/transam/xlogutils.c 85 additions, 23 deletionssrc/backend/access/transam/xlogutils.c
- src/backend/commands/dbcommands.c 11 additions, 6 deletionssrc/backend/commands/dbcommands.c
- src/backend/commands/sequence.c 3 additions, 9 deletionssrc/backend/commands/sequence.c
- src/backend/commands/tablespace.c 7 additions, 1 deletionsrc/backend/commands/tablespace.c
- src/backend/storage/buffer/bufmgr.c 3 additions, 3 deletionssrc/backend/storage/buffer/bufmgr.c
- src/backend/utils/init/postinit.c 2 additions, 2 deletionssrc/backend/utils/init/postinit.c
- src/include/access/xlogutils.h 4 additions, 3 deletionssrc/include/access/xlogutils.h
- src/include/storage/bufmgr.h 2 additions, 2 deletionssrc/include/storage/bufmgr.h
Loading
Please register or sign in to comment