PostgreSQL Source Code
git master
|
#include <binaryheap.h>
Data Fields | |
int | bh_size |
int | bh_space |
bool | bh_has_heap_property |
binaryheap_comparator | bh_compare |
void * | bh_arg |
Datum | bh_nodes [FLEXIBLE_ARRAY_MEMBER] |
Definition at line 30 of file binaryheap.h.
void* binaryheap::bh_arg |
Definition at line 36 of file binaryheap.h.
Referenced by binaryheap_allocate(), sift_down(), and sift_up().
binaryheap_comparator binaryheap::bh_compare |
Definition at line 35 of file binaryheap.h.
Referenced by binaryheap_allocate(), sift_down(), and sift_up().
bool binaryheap::bh_has_heap_property |
Definition at line 34 of file binaryheap.h.
Referenced by binaryheap_add_unordered(), binaryheap_allocate(), binaryheap_build(), binaryheap_first(), binaryheap_remove_first(), binaryheap_replace_first(), and binaryheap_reset().
Datum binaryheap::bh_nodes[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 37 of file binaryheap.h.
Referenced by binaryheap_add(), binaryheap_add_unordered(), binaryheap_first(), binaryheap_remove_first(), binaryheap_replace_first(), sift_down(), and sift_up().
int binaryheap::bh_size |
Definition at line 32 of file binaryheap.h.
Referenced by binaryheap_add(), binaryheap_add_unordered(), binaryheap_allocate(), binaryheap_build(), binaryheap_remove_first(), binaryheap_replace_first(), binaryheap_reset(), and pgarch_readyXlog().
int binaryheap::bh_space |
Definition at line 33 of file binaryheap.h.
Referenced by binaryheap_add(), binaryheap_add_unordered(), and binaryheap_allocate().