70 const int64_t maxid,
const double zipfparam);
80 uint32_t nthreads, uint64_t maxid);
90 const int64_t maxid, uint32_t nthreads);
int create_relation_fk_from_pk(relation_t *fkrel, relation_t *pkrel, int64_t ntuples)
int create_relation_nonunique(relation_t *reln, int64_t ntuples, const int64_t maxid)
int parallel_create_relation(relation_t *reln, uint64_t ntuples, uint32_t nthreads, uint64_t maxid)
void delete_relation(relation_t *reln)
void write_relation(relation_t *rel, char *filename)
int parallel_create_relation_fk(relation_t *reln, int64_t ntuples, const int64_t maxid, uint32_t nthreads)
int create_relation_pk(relation_t *reln, int64_t ntuples)
int create_relation_zipf(relation_t *reln, int64_t ntuples, const int64_t maxid, const double zipfparam)
int numa_localize(tuple_t *relation, int64_t num_tuples, uint32_t nthreads)
void seed_generator(unsigned int seed)
int create_relation_fk(relation_t *reln, int64_t ntuples, const int64_t maxid)
int load_relation(relation_t *relation, char *filename, uint64_t num_tuples)
A wrapper file ensuring 64bit key size.
Provides general type definitions used by all join algorithms.