MySQL 8.3.0
Source Code Documentation
anonymous_namespace{uniques.cc}::Uniq_param Class Reference

Public Types

typedef int(* chunk_compare_fun) (Merge_chunk_compare_context *ctx, uchar *arg1, uchar *arg2)
 

Public Member Functions

 Uniq_param ()
 
 Uniq_param (const Uniq_param &)=delete
 
Uniq_paramoperator= (const Uniq_param &)=delete
 

Public Attributes

uint rec_length
 
uint max_keys_per_buffer
 
ha_rows max_rows
 
ucharunique_buff
 
bool not_killable
 
Merge_chunk_compare_context cmp_context
 
chunk_compare_fun compare
 

Member Typedef Documentation

◆ chunk_compare_fun

typedef int(* anonymous_namespace{uniques.cc}::Uniq_param::chunk_compare_fun) (Merge_chunk_compare_context *ctx, uchar *arg1, uchar *arg2)

Constructor & Destructor Documentation

◆ Uniq_param() [1/2]

anonymous_namespace{uniques.cc}::Uniq_param::Uniq_param ( )
inline

◆ Uniq_param() [2/2]

anonymous_namespace{uniques.cc}::Uniq_param::Uniq_param ( const Uniq_param )
delete

Member Function Documentation

◆ operator=()

Uniq_param & anonymous_namespace{uniques.cc}::Uniq_param::operator= ( const Uniq_param )
delete

Member Data Documentation

◆ cmp_context

Merge_chunk_compare_context anonymous_namespace{uniques.cc}::Uniq_param::cmp_context

◆ compare

chunk_compare_fun anonymous_namespace{uniques.cc}::Uniq_param::compare

◆ max_keys_per_buffer

uint anonymous_namespace{uniques.cc}::Uniq_param::max_keys_per_buffer

◆ max_rows

ha_rows anonymous_namespace{uniques.cc}::Uniq_param::max_rows

◆ not_killable

bool anonymous_namespace{uniques.cc}::Uniq_param::not_killable

◆ rec_length

uint anonymous_namespace{uniques.cc}::Uniq_param::rec_length

◆ unique_buff

uchar* anonymous_namespace{uniques.cc}::Uniq_param::unique_buff

The documentation for this class was generated from the following file: