Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
src
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
20
namespace
eth_hashjoin
{
21
extern
"C"
{
22
#endif
// __cplusplus
23
typedef
tuple_t
item_t
;
24
25
item_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 */
gen_zipf
item_t * gen_zipf(unsigned int stream_size, unsigned int alphabet_size, double zipf_factor, item_t **output)
Definition:
genzipf.c:103
eth_hashjoin
A wrapper file ensuring 64bit key size.
Definition:
generator64.hpp:10
tuple_t
Definition:
types.h:45
types.h
Provides general type definitions used by all join algorithms.
Generated on Tue Oct 4 2022 15:20:47 for Multi-core Hash Joins by
1.9.4