Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
Functions
generator.h File Reference

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)
 

Detailed Description

Provides methods to generate data sets of various types.

Author
Cagri Balkesen cagri.nosp@m..bal.nosp@m.kesen.nosp@m.@inf.nosp@m..ethz.nosp@m..ch
Date
Fri May 18 14:05:07 2012
Version
Id
generator.h 4546 2013-12-07 13:56:09Z bcagri

Definition in file generator.h.