MySQL  8.0.27
Source Code Documentation
hash_join_buffer.cc File Reference
#include "sql/hash_join_buffer.h"
#include <assert.h>
#include <cstddef>
#include <cstring>
#include <iterator>
#include <new>
#include <unordered_map>
#include "field_types.h"
#include "m_ctype.h"
#include "my_alloc.h"
#include "my_bit.h"
#include "my_bitmap.h"
#include "my_compiler.h"
#include "my_inttypes.h"
#include "sql/field.h"
#include "sql/handler.h"
#include "sql/item_cmpfunc.h"
#include "sql/join_optimizer/bit_utils.h"
#include "sql/psi_memory_key.h"
#include "sql/sql_class.h"
#include "sql/sql_executor.h"
#include "sql/sql_join_buffer.h"
#include "sql/sql_optimizer.h"
#include "sql/table.h"
#include "tables_contained_in.h"
#include "template_utils.h"

Namespaces

 hash_join_buffer
 

Functions

void hash_join_buffer::LoadBufferRowIntoTableBuffers (const TableCollection &tables, BufferRow row)
 
void hash_join_buffer::LoadImmutableStringIntoTableBuffers (const TableCollection &tables, LinkedImmutableString row)
 
std::pair< const char *, uint64_t > VarintParseSlow64 (const char *p, uint32_t res32)
 

Function Documentation

◆ VarintParseSlow64()

std::pair<const char *, uint64_t> VarintParseSlow64 ( const char *  p,
uint32_t  res32 
)