Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
Public Attributes | List of all members
part_t Struct Reference

Public Attributes

tuple_trel
 
tuple_ttmp
 
int32_t ** hist
 
int64_t * output
 
arg_tthrargs
 
uint64_t total_tuples
 
uint32_t num_tuples
 
int32_t R
 
uint32_t D
 
int relidx
 
uint32_t padding
 

Detailed Description

holds arguments passed for partitioning

Definition at line 193 of file parallel_radix_join.c.

Member Data Documentation

◆ D

uint32_t part_t::D

Definition at line 202 of file parallel_radix_join.c.

◆ hist

int32_t** part_t::hist

Definition at line 196 of file parallel_radix_join.c.

◆ num_tuples

uint32_t part_t::num_tuples

Definition at line 200 of file parallel_radix_join.c.

◆ output

int64_t* part_t::output

Definition at line 197 of file parallel_radix_join.c.

◆ padding

uint32_t part_t::padding

Definition at line 204 of file parallel_radix_join.c.

◆ R

int32_t part_t::R

Definition at line 201 of file parallel_radix_join.c.

◆ rel

tuple_t* part_t::rel

Definition at line 194 of file parallel_radix_join.c.

◆ relidx

int part_t::relidx

Definition at line 203 of file parallel_radix_join.c.

◆ thrargs

arg_t* part_t::thrargs

Definition at line 198 of file parallel_radix_join.c.

◆ tmp

tuple_t* part_t::tmp

Definition at line 195 of file parallel_radix_join.c.

◆ total_tuples

uint64_t part_t::total_tuples

Definition at line 199 of file parallel_radix_join.c.


The documentation for this struct was generated from the following file: