Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
generator64.hpp
1
2
3#ifndef GENERATOR64_HPP
4#define GENERATOR64_HPP
5
6//#define KEY_8B
7#include "constants.h"
8#include "generator.h"
9
10namespace eth_hashjoin {
11#if defined(KEY_8B)
12static_assert(sizeof(intkey_t) == 8);
13static_assert(sizeof(value_t) == 8);
14#else
15static_assert(sizeof(intkey_t) == 4);
16static_assert(sizeof(value_t) == 4);
17#endif
18} // namespace eth_hashjoin
19#endif // GENERATOR64_HPP
Provides methods to generate data sets of various types.
A wrapper file ensuring 64bit key size.
Definition: generator64.hpp:10