mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Private Attributes | Friends
m::wasm::open_addressing_hash_table_layout< false > Class Reference

#include <WasmAlgo.hpp>

Collaboration diagram for m::wasm::open_addressing_hash_table_layout< false >:
[legend]

Private Attributes

std::vector< HashTable::offset_tkey_offsets_in_bytes_
 
std::vector< HashTable::offset_tvalue_offsets_in_bytes_
 
HashTable::offset_t ptr_offset_in_bytes_
 pointer to out-of-place values
 
HashTable::size_t values_size_in_bytes_
 
HashTable::size_t values_max_alignment_in_bytes_
 
HashTable::offset_t keys_null_bitmap_offset_in_bytes_
 only specified if at least one key entry is nullable
 
HashTable::offset_t values_null_bitmap_offset_in_bytes_
 only specified if at least one value entry is nullable
 

Friends

struct OpenAddressingHashTable< false, false >
 
struct OpenAddressingHashTable< true, false >
 

Detailed Description

Definition at line 866 of file WasmAlgo.hpp.

Friends And Related Function Documentation

◆ OpenAddressingHashTable< false, false >

friend struct OpenAddressingHashTable< false, false >
friend

Definition at line 862 of file WasmAlgo.hpp.

◆ OpenAddressingHashTable< true, false >

friend struct OpenAddressingHashTable< true, false >
friend

Definition at line 862 of file WasmAlgo.hpp.

Field Documentation

◆ key_offsets_in_bytes_

std::vector<HashTable::offset_t> m::wasm::open_addressing_hash_table_layout< false >::key_offsets_in_bytes_
private

Definition at line 871 of file WasmAlgo.hpp.

◆ keys_null_bitmap_offset_in_bytes_

HashTable::offset_t m::wasm::open_addressing_hash_table_layout< false >::keys_null_bitmap_offset_in_bytes_
private

only specified if at least one key entry is nullable

Definition at line 876 of file WasmAlgo.hpp.

◆ ptr_offset_in_bytes_

HashTable::offset_t m::wasm::open_addressing_hash_table_layout< false >::ptr_offset_in_bytes_
private

pointer to out-of-place values

Definition at line 873 of file WasmAlgo.hpp.

◆ value_offsets_in_bytes_

std::vector<HashTable::offset_t> m::wasm::open_addressing_hash_table_layout< false >::value_offsets_in_bytes_
private

Definition at line 872 of file WasmAlgo.hpp.

◆ values_max_alignment_in_bytes_

HashTable::size_t m::wasm::open_addressing_hash_table_layout< false >::values_max_alignment_in_bytes_
private

Definition at line 875 of file WasmAlgo.hpp.

◆ values_null_bitmap_offset_in_bytes_

HashTable::offset_t m::wasm::open_addressing_hash_table_layout< false >::values_null_bitmap_offset_in_bytes_
private

only specified if at least one value entry is nullable

Definition at line 877 of file WasmAlgo.hpp.

◆ values_size_in_bytes_

HashTable::size_t m::wasm::open_addressing_hash_table_layout< false >::values_size_in_bytes_
private

Definition at line 874 of file WasmAlgo.hpp.


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