MySQL 8.0.40
Source Code Documentation
ddl0loader.cc File Reference

DDL index loader implementation. More...

#include "btr0load.h"
#include "ddl0impl-builder.h"
#include "ddl0impl-cursor.h"
#include "ddl0impl-loader.h"
#include "handler0alter.h"
#include "os0thread-create.h"
#include "ut0stage.h"
#include "sql/table.h"
#include "sql_class.h"

Classes

class  ddl::Loader::Task_queue
 Unbounded task queue. More...
 

Namespaces

namespace  ddl
 The general architecture is that the work is done in two phases, roughly the read and write phase.
 

Macros

#define SYNC_POINT_ADD(t, n)
 

Detailed Description

DDL index loader implementation.

Created 2020-11-01 by Sunny Bains.

Macro Definition Documentation

◆ SYNC_POINT_ADD

#define SYNC_POINT_ADD (   t,
  n 
)
Value:
sync_points.push_back({(t), (n)});)
static void add(const THD *thd, const std::string &target) noexcept
Add a target to the list of sync points, nop for duplicates.
Definition: sync0debug.cc:1710
#define DBUG_EXECUTE_IF(keyword, a1)
Definition: my_dbug.h:171
int n
Definition: xcom_base.cc:509