PostgreSQL Source Code git master
Data Fields
dsa_area Struct Reference

Data Fields

 
 
 
 
 

Detailed Description

Definition at line 347 of file dsa.c.

Field Documentation

control

dsa_area_control* dsa_area::control

Definition at line 350 of file dsa.c.

Referenced by alloc_object(), attach_internal(), check_for_freed_segments(), check_for_freed_segments_locked(), create_internal(), destroy_superblock(), dsa_allocate_extended(), dsa_dump(), dsa_get_handle(), dsa_get_total_size(), dsa_pin(), dsa_set_size_limit(), dsa_trim(), dsa_unpin(), get_best_segment(), get_segment_by_index(), make_new_segment(), rebin_segment(), and unlink_segment().

freed_segment_counter

size_t dsa_area::freed_segment_counter

Definition at line 372 of file dsa.c.

Referenced by attach_internal(), check_for_freed_segments(), check_for_freed_segments_locked(), and create_internal().

high_segment_index

dsa_segment_index dsa_area::high_segment_index

Definition at line 369 of file dsa.c.

Referenced by attach_internal(), check_for_freed_segments_locked(), create_internal(), dsa_detach(), dsa_pin_mapping(), get_segment_by_index(), and make_new_segment().

resowner

ResourceOwner dsa_area::resowner

Definition at line 358 of file dsa.c.

Referenced by attach_internal(), create_internal(), dsa_pin_mapping(), get_segment_by_index(), and make_new_segment().

segment_maps

dsa_segment_map dsa_area::segment_maps[DSA_MAX_SEGMENTS]

Definition at line 366 of file dsa.c.

Referenced by attach_internal(), check_for_freed_segments_locked(), create_internal(), dsa_detach(), dsa_get_address(), dsa_pin_mapping(), get_segment_by_index(), and make_new_segment().


The documentation for this struct was generated from the following file:
  • src/backend/utils/mmgr/dsa.c

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