PostgreSQL Source Code git master
Data Fields
HashMetaPageData Struct Reference

#include <hash.h>

Data Fields

 
 
double  hashm_ntuples
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 244 of file hash.h.

Field Documentation

hashm_bmshift

uint16 HashMetaPageData::hashm_bmshift

Definition at line 253 of file hash.h.

Referenced by _hash_init_metabuffer(), and hash_metapage_info().

hashm_bmsize

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().

hashm_bsize

uint16 HashMetaPageData::hashm_bsize

Definition at line 250 of file hash.h.

Referenced by _hash_init_metabuffer(), hash_metapage_info(), and pgstathashindex().

hashm_ffactor

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().

hashm_firstfree

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().

hashm_highmask

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().

hashm_lowmask

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().

hashm_magic

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().

hashm_mapp

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().

hashm_maxbucket

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().

hashm_nmaps

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().

hashm_ntuples

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().

hashm_ovflpoint

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().

hashm_procid

RegProcedure HashMetaPageData::hashm_procid

Definition at line 261 of file hash.h.

Referenced by _hash_init(), _hash_init_metabuffer(), and hash_metapage_info().

hashm_spares

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().

hashm_version

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().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /