PostgreSQL Source Code git master
Data Fields
dshash_table Struct Reference

Data Fields

 
 
void *  arg
 
 
 
size_t  size_log2
 

Detailed Description

Definition at line 103 of file dshash.c.

Field Documentation

area

dsa_area* dshash_table::area

Definition at line 105 of file dshash.c.

Referenced by delete_item_from_bucket(), delete_key_from_bucket(), dshash_attach(), dshash_create(), dshash_destroy(), dshash_dump(), dshash_seq_next(), ensure_valid_bucket_pointers(), find_in_bucket(), insert_into_bucket(), insert_item_into_bucket(), and resize().

arg

void* dshash_table::arg

Definition at line 107 of file dshash.c.

Referenced by copy_key(), dshash_attach(), dshash_create(), equal_keys(), and hash_key().

buckets

dsa_pointer* dshash_table::buckets

Definition at line 109 of file dshash.c.

Referenced by dshash_attach(), dshash_create(), dshash_destroy(), dshash_dump(), dshash_seq_next(), ensure_valid_bucket_pointers(), and resize().

control

dshash_table_control* dshash_table::control

Definition at line 108 of file dshash.c.

Referenced by delete_item(), dshash_attach(), dshash_create(), dshash_delete_current(), dshash_delete_entry(), dshash_delete_key(), dshash_destroy(), dshash_dump(), dshash_find(), dshash_find_or_insert(), dshash_get_hash_table_handle(), dshash_release_lock(), dshash_seq_next(), ensure_valid_bucket_pointers(), and resize().

params

dshash_parameters dshash_table::params

Definition at line 106 of file dshash.c.

Referenced by copy_key(), dshash_attach(), dshash_create(), equal_keys(), hash_key(), and insert_into_bucket().

size_log2

size_t dshash_table::size_log2

Definition at line 110 of file dshash.c.

Referenced by dshash_attach(), dshash_create(), dshash_destroy(), dshash_dump(), dshash_find_or_insert(), dshash_seq_next(), and ensure_valid_bucket_pointers().


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

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