Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

binaryheap Struct Reference

#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]

Detailed Description

Definition at line 30 of file binaryheap.h.


Field Documentation

Definition at line 36 of file binaryheap.h.

Referenced by binaryheap_allocate(), sift_down(), and sift_up().

Definition at line 35 of file binaryheap.h.

Referenced by binaryheap_allocate(), sift_down(), and sift_up().

Datum binaryheap::bh_nodes[FLEXIBLE_ARRAY_MEMBER]

Definition at line 33 of file binaryheap.h.

Referenced by binaryheap_add(), binaryheap_add_unordered(), and binaryheap_allocate().


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