MySQL 8.3.0
Source Code Documentation
anonymous_namespace{filesort.cc} Namespace Reference

Classes

struct  Mem_compare_queue_key
 

Functions

bool write_uint8_overflows (uint8_t val, uchar *to_end, uchar **to)
 
bool clear_overflows (size_t num_bytes, uchar *to_end, uchar **to)
 
bool advance_overflows (size_t num_bytes, uchar *to_end, uchar **to)
 
size_t make_sortkey_from_item (Item *item, Item_result result_type, std::optional< size_t > dst_length, String *tmp_buffer, uchar *to, uchar *to_end, bool *maybe_null, ulonglong *hash)
 

Function Documentation

◆ advance_overflows()

bool anonymous_namespace{filesort.cc}::advance_overflows ( size_t  num_bytes,
uchar to_end,
uchar **  to 
)
inline

◆ clear_overflows()

bool anonymous_namespace{filesort.cc}::clear_overflows ( size_t  num_bytes,
uchar to_end,
uchar **  to 
)
inline

◆ make_sortkey_from_item()

size_t anonymous_namespace{filesort.cc}::make_sortkey_from_item ( Item item,
Item_result  result_type,
std::optional< size_t >  dst_length,
String tmp_buffer,
uchar to,
uchar to_end,
bool *  maybe_null,
ulonglong hash 
)

◆ write_uint8_overflows()

bool anonymous_namespace{filesort.cc}::write_uint8_overflows ( uint8_t  val,
uchar to_end,
uchar **  to 
)
inline