Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
genzipf.h
Go to the documentation of this file.
1
14#ifndef GENZIPF_H
15#define GENZIPF_H
16
17#include "types.h" /* tuple_t */
18
19#ifdef __cplusplus
20namespace eth_hashjoin {
21extern "C" {
22#endif // __cplusplus
23typedef tuple_t item_t;
24
25item_t * gen_zipf (unsigned int stream_size,
26 unsigned int alphabet_size,
27 double zipf_factor,
28 item_t ** output);
29#ifdef __cplusplus
30} // extern "C"
31} // namespace eth_hashjoin
32#endif // __cplusplus
33
34#endif /* GENZIPF_H */
item_t * gen_zipf(unsigned int stream_size, unsigned int alphabet_size, double zipf_factor, item_t **output)
Definition: genzipf.c:103
A wrapper file ensuring 64bit key size.
Definition: generator64.hpp:10
Definition: types.h:45
Provides general type definitions used by all join algorithms.