MySQL 8.0.39
Source Code Documentation
|
#include "sql/iterators/hash_join_buffer.h"
#include <assert.h>
#include <algorithm>
#include <cstdint>
#include <stdexcept>
#include <string>
#include <utility>
#include <ankerl/unordered_dense.h>
#include "my_alloc.h"
#include "my_compiler.h"
#include "my_inttypes.h"
#include "my_sys.h"
#include "mysqld_error.h"
#include "sql/item_cmpfunc.h"
#include "sql/psi_memory_key.h"
#include "sql/sql_class.h"
#include "template_utils.h"
Namespaces | |
namespace | hash_join_buffer |
namespace | hash_join_buffer::anonymous_namespace{hash_join_buffer.cc} |
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) |
std::pair< const char *, uint64_t > VarintParseSlow64 | ( | const char * | p, |
uint32_t | res32 | ||
) |