MySQL 9.1.0
Source Code Documentation
|
Parallel read interface. More...
#include <functional>
#include <vector>
#include "os0thread-create.h"
#include "row0sel.h"
#include "btr0cur.h"
#include "db0err.h"
#include "fil0fil.h"
#include "os0event.h"
#include "page0size.h"
#include "rem0types.h"
#include "ut0mpmcbq.h"
Go to the source code of this file.
Classes | |
class | Parallel_reader |
The core idea is to find the left and right paths down the B+Tree.These paths correspond to the scan start and scan end search. More... | |
struct | Parallel_reader::Scan_range |
Specifies the range from where to start the scan and where to end it. More... | |
struct | Parallel_reader::Config |
Scan (Scan_ctx) configuration. More... | |
struct | Parallel_reader::Thread_ctx |
Thread related context information. More... | |
class | Parallel_reader::Scan_ctx |
Parallel reader context. More... | |
struct | Parallel_reader::Scan_ctx::Iter |
Boundary of the range to scan. More... | |
class | Parallel_reader::Ctx |
Parallel reader execution context. More... | |
Parallel read interface.
Created 2018-01-27 by Sunny Bains.