|
Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
|
Provides methods to generate data sets of various types. More...
#include "types.h"Go to the source code of this file.
Functions | |
| void | seed_generator (unsigned int seed) |
| int | create_relation_nonunique (relation_t *reln, int64_t ntuples, const int64_t maxid) |
| int | create_relation_pk (relation_t *reln, int64_t ntuples) |
| int | create_relation_fk (relation_t *reln, int64_t ntuples, const int64_t maxid) |
| int | create_relation_fk_from_pk (relation_t *fkrel, relation_t *pkrel, int64_t ntuples) |
| int | create_relation_zipf (relation_t *reln, int64_t ntuples, const int64_t maxid, const double zipfparam) |
| int | parallel_create_relation (relation_t *reln, uint64_t ntuples, uint32_t nthreads, uint64_t maxid) |
| int | parallel_create_relation_fk (relation_t *reln, int64_t ntuples, const int64_t maxid, uint32_t nthreads) |
| void | delete_relation (relation_t *reln) |
| int | numa_localize (tuple_t *relation, int64_t num_tuples, uint32_t nthreads) |
| void | write_relation (relation_t *rel, char *filename) |
| int | load_relation (relation_t *relation, char *filename, uint64_t num_tuples) |
Provides methods to generate data sets of various types.
Definition in file generator.h.