MySQL  8.0.19
Source Code Documentation
sel_buf_t Struct Reference

A structure for caching column values for prefetched rows. More...

#include <row0sel.h>

Public Attributes

bytedata
 data, or NULL; if not NULL, this field has allocated memory which must be explicitly freed; can be != NULL even when len is UNIV_SQL_NULL More...
 
ulint len
 data length or UNIV_SQL_NULL More...
 
ulint val_buf_size
 size of memory buffer allocated for data: this can be more than len; this is defined when data != NULL More...
 

Detailed Description

A structure for caching column values for prefetched rows.

Member Data Documentation

◆ data

byte* sel_buf_t::data

data, or NULL; if not NULL, this field has allocated memory which must be explicitly freed; can be != NULL even when len is UNIV_SQL_NULL

◆ len

ulint sel_buf_t::len

data length or UNIV_SQL_NULL

◆ val_buf_size

ulint sel_buf_t::val_buf_size

size of memory buffer allocated for data: this can be more than len; this is defined when data != NULL


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