MySQL 9.0.0
Source Code Documentation
ddl0merge.cc File Reference

DDL merge sort implementation. More...

#include "ddl0impl-buffer.h"
#include "ddl0impl-builder.h"
#include "ddl0impl-merge.h"
#include "trx0trx.h"
#include "ut0stage.h"

Classes

struct  ddl::Merge_file_sort::Cursor
 Cursor for merging blocks from the same file. More...
 
struct  ddl::Merge_file_sort::Output_file
 For writing out the merged rows. More...
 

Namespaces

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

Functions

std::ostream & ddl::operator<< (std::ostream &out, const Merge_file_sort::Range &range) noexcept
 Print range. More...
 

Detailed Description

DDL merge sort implementation.

Created 2020-11-01 by Sunny Bains.