OmniSciDB  6686921089
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps Struct Reference

Public Member Functions

 HashTableProps (const size_t entry_count, const size_t emitted_keys_count, const size_t hash_table_size, const std::vector< double > &bucket_sizes)
 

Static Public Member Functions

static HashTableProps invalid ()
 

Public Attributes

size_t entry_count
 
size_t emitted_keys_count
 
double keys_per_bin
 
size_t hash_table_size
 
std::vector< double > bucket_sizes
 

Detailed Description

Definition at line 232 of file OverlapsJoinHashTable.cpp.

Constructor & Destructor Documentation

anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::HashTableProps ( const size_t  entry_count,
const size_t  emitted_keys_count,
const size_t  hash_table_size,
const std::vector< double > &  bucket_sizes 
)
inline

Member Function Documentation

static HashTableProps anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::invalid ( )
inlinestatic

Definition at line 244 of file OverlapsJoinHashTable.cpp.

244 { return HashTableProps(0, 0, 0, {}); }
HashTableProps(const size_t entry_count, const size_t emitted_keys_count, const size_t hash_table_size, const std::vector< double > &bucket_sizes)

Member Data Documentation

std::vector<double> anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::bucket_sizes

Definition at line 250 of file OverlapsJoinHashTable.cpp.

size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::emitted_keys_count
size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::entry_count
size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::hash_table_size
double anonymous_namespace{OverlapsJoinHashTable.cpp}::HashTableProps::keys_per_bin

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