PostgreSQL Source Code
git master
|
#include <hash.h>
uint16 HashMetaPageData::hashm_bmshift |
Definition at line 253 of file hash.h.
Referenced by _hash_init_metabuffer(), and hash_metapage_info().
uint16 HashMetaPageData::hashm_bmsize |
Definition at line 251 of file hash.h.
Referenced by _hash_addovflpage(), _hash_init(), _hash_init_metabuffer(), and hash_metapage_info().
uint16 HashMetaPageData::hashm_bsize |
Definition at line 250 of file hash.h.
Referenced by _hash_init_metabuffer(), hash_metapage_info(), and pgstathashindex().
uint16 HashMetaPageData::hashm_ffactor |
Definition at line 249 of file hash.h.
Referenced by _hash_doinsert(), _hash_expandtable(), _hash_init(), _hash_init_metabuffer(), and hash_metapage_info().
uint32 HashMetaPageData::hashm_firstfree |
Definition at line 259 of file hash.h.
Referenced by _hash_addovflpage(), _hash_freeovflpage(), _hash_init_metabuffer(), hash_metapage_info(), hash_xlog_add_ovfl_page(), and hash_xlog_squeeze_page().
uint32 HashMetaPageData::hashm_highmask |
Definition at line 255 of file hash.h.
Referenced by _hash_doinsert(), _hash_expandtable(), _hash_getbucketbuf_from_hashkey(), _hash_init_metabuffer(), hash_metapage_info(), hash_xlog_split_allocate_page(), and hashbulkdelete().
uint32 HashMetaPageData::hashm_lowmask |
Definition at line 256 of file hash.h.
Referenced by _hash_doinsert(), _hash_expandtable(), _hash_get_newblock_from_oldbucket(), _hash_getbucketbuf_from_hashkey(), _hash_init_metabuffer(), hash_metapage_info(), hash_xlog_split_allocate_page(), and hashbulkdelete().
uint32 HashMetaPageData::hashm_magic |
Definition at line 246 of file hash.h.
Referenced by _hash_checkpage(), _hash_init_metabuffer(), hash_metapage_info(), and verify_hash_page().
BlockNumber HashMetaPageData::hashm_mapp[HASH_MAX_BITMAPS] |
Definition at line 264 of file hash.h.
Referenced by _hash_addovflpage(), _hash_freeovflpage(), _hash_init(), _hash_init_metabuffer(), hash_bitmap_info(), hash_metapage_info(), hash_xlog_add_ovfl_page(), and hash_xlog_init_bitmap_page().
uint32 HashMetaPageData::hashm_maxbucket |
Definition at line 254 of file hash.h.
Referenced by _hash_doinsert(), _hash_expandtable(), _hash_get_newblock_from_oldbucket(), _hash_getbucketbuf_from_hashkey(), _hash_init(), _hash_init_metabuffer(), hash_metapage_info(), hash_xlog_init_bitmap_page(), hash_xlog_split_allocate_page(), and hashbulkdelete().
uint32 HashMetaPageData::hashm_nmaps |
Definition at line 260 of file hash.h.
Referenced by _hash_addovflpage(), _hash_freeovflpage(), _hash_init(), _hash_init_metabuffer(), hash_bitmap_info(), hash_metapage_info(), hash_xlog_add_ovfl_page(), and hash_xlog_init_bitmap_page().
double HashMetaPageData::hashm_ntuples |
Definition at line 248 of file hash.h.
Referenced by _hash_doinsert(), _hash_expandtable(), _hash_init_metabuffer(), _hash_vacuum_one_page(), hash_metapage_info(), hash_xlog_insert(), hash_xlog_update_meta_page(), hash_xlog_vacuum_one_page(), and hashbulkdelete().
uint32 HashMetaPageData::hashm_ovflpoint |
Definition at line 257 of file hash.h.
Referenced by _hash_addovflpage(), _hash_expandtable(), _hash_init_metabuffer(), _hash_ovflblkno_to_bitno(), bitno_to_blkno(), hash_metapage_info(), hash_xlog_add_ovfl_page(), and hash_xlog_split_allocate_page().
RegProcedure HashMetaPageData::hashm_procid |
Definition at line 261 of file hash.h.
Referenced by _hash_init(), _hash_init_metabuffer(), and hash_metapage_info().
uint32 HashMetaPageData::hashm_spares[HASH_MAX_SPLITPOINTS] |
Definition at line 262 of file hash.h.
Referenced by _hash_addovflpage(), _hash_expandtable(), _hash_init_metabuffer(), _hash_ovflblkno_to_bitno(), bitno_to_blkno(), hash_metapage_info(), hash_xlog_add_ovfl_page(), and hash_xlog_split_allocate_page().
uint32 HashMetaPageData::hashm_version |
Definition at line 247 of file hash.h.
Referenced by _hash_checkpage(), _hash_init_metabuffer(), hash_metapage_info(), pgstathashindex(), and verify_hash_page().