Go to the source code of this file.
◆ BRIN_CURRENT_VERSION
| #define BRIN_CURRENT_VERSION 1 |
◆ BRIN_EVACUATE_PAGE
| #define BRIN_EVACUATE_PAGE (1 << 0) |
◆ BRIN_IS_META_PAGE
◆ BRIN_IS_REGULAR_PAGE
◆ BRIN_IS_REVMAP_PAGE
◆ BRIN_META_MAGIC
| #define BRIN_META_MAGIC 0xA8109CFA |
◆ BRIN_METAPAGE_BLKNO
| #define BRIN_METAPAGE_BLKNO 0 |
◆ BRIN_PAGETYPE_META
| #define BRIN_PAGETYPE_META 0xF091 |
◆ BRIN_PAGETYPE_REGULAR
| #define BRIN_PAGETYPE_REGULAR 0xF093 |
◆ BRIN_PAGETYPE_REVMAP
| #define BRIN_PAGETYPE_REVMAP 0xF092 |
◆ BrinPageFlags
| #define BrinPageFlags |
( |
|
page | ) |
|
Value:
#define PageGetSpecialPointer(page)
Definition at line 46 of file brin_page.h.
64{
70
71#define BRIN_CURRENT_VERSION 1
72#define BRIN_META_MAGIC 0xA8109CFA
73
74#define BRIN_METAPAGE_BLKNO 0
75
76
78{
79
80
81
82
83
86
87#define REVMAP_CONTENT_SIZE \
88 (BLCKSZ - MAXALIGN(SizeOfPageHeaderData) - \
89 offsetof(RevmapContents, rm_tids) - \
90 MAXALIGN(sizeof(BrinSpecialSpace)))
91
92#define REVMAP_PAGE_MAXITEMS \
93 (REVMAP_CONTENT_SIZE / sizeof(ItemPointerData))
94
95#endif
ItemPointerData rm_tids[1]
◆ BrinPageType
| #define BrinPageType |
( |
|
page | ) |
|
◆ REVMAP_CONTENT_SIZE
| #define REVMAP_CONTENT_SIZE |
Value:
#define SizeOfPageHeaderData
Definition at line 88 of file brin_page.h.
◆ REVMAP_PAGE_MAXITEMS
◆ BrinMetaPageData
◆ BrinSpecialSpace
◆ RevmapContents