|
PostgreSQL Source Code git master
|
#include "storage/block.h"

Go to the source code of this file.
Data Structures | |
| struct | datapagemap |
Typedefs | |
| typedef struct datapagemap | datapagemap_t |
| typedef struct datapagemap_iterator | datapagemap_iterator_t |
Functions | |
| void | datapagemap_add (datapagemap_t *map, BlockNumber blkno) |
| datapagemap_iterator_t * | datapagemap_iterate (datapagemap_t *map) |
| bool | datapagemap_next (datapagemap_iterator_t *iter, BlockNumber *blkno) |
| void | datapagemap_print (datapagemap_t *map) |
Definition at line 21 of file datapagemap.h.
Definition at line 20 of file datapagemap.h.
|
extern |
Definition at line 32 of file datapagemap.c.
References datapagemap::bitmap, datapagemap::bitmapsize, fb(), and pg_realloc().
Referenced by process_target_wal_block_change().
|
extern |
Definition at line 75 of file datapagemap.c.
References datapagemap_iterator::map, datapagemap_iterator::nextblkno, and pg_malloc().
Referenced by calculate_totals(), datapagemap_print(), and perform_rewind().
|
extern |
Definition at line 87 of file datapagemap.c.
References datapagemap::bitmap, datapagemap::bitmapsize, fb(), datapagemap_iterator::map, and datapagemap_iterator::nextblkno.
Referenced by calculate_totals(), datapagemap_print(), and perform_rewind().
|
extern |
Definition at line 117 of file datapagemap.c.
References datapagemap_iterate(), datapagemap_next(), pg_free(), and pg_log_debug.
Referenced by print_filemap().