|
Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
|
Functions | |
| void | init_bucket_buffer (bucket_buffer_t **ppbuf) |
| void | free_bucket_buffer (bucket_buffer_t *buf) |
Simple buffer management for overflow-buckets organized as a linked-list of bucket_buffer_t.
| void free_bucket_buffer | ( | bucket_buffer_t * | buf | ) |
De-allocates all the bucket_buffer_t
Definition at line 160 of file no_partitioning_join.c.
| void init_bucket_buffer | ( | bucket_buffer_t ** | ppbuf | ) |
Initializes a new bucket_buffer_t for later use in allocating buckets when overflow occurs.
| ppbuf | [in,out] bucket buffer to be initialized |
Definition at line 122 of file no_partitioning_join.c.