MySQL 8.0.39
Source Code Documentation
MI_COLUMNDEF Struct Reference

#include <myisam.h>

Public Attributes

int16 type
 
uint16 length
 
uint32 offset
 
uint8 null_bit
 
uint16 null_pos
 
void(* unpack )(MI_COLUMNDEF *rec, MI_BIT_BUFF *buff, uchar *start, uchar *end)
 
enum en_fieldtype base_type
 
uint space_length_bits
 
uint pack_type
 
MI_DECODE_TREEhuff_tree
 

Member Data Documentation

◆ base_type

enum en_fieldtype MI_COLUMNDEF::base_type

◆ huff_tree

MI_DECODE_TREE* MI_COLUMNDEF::huff_tree

◆ length

uint16 MI_COLUMNDEF::length

◆ null_bit

uint8 MI_COLUMNDEF::null_bit

◆ null_pos

uint16 MI_COLUMNDEF::null_pos

◆ offset

uint32 MI_COLUMNDEF::offset

◆ pack_type

uint MI_COLUMNDEF::pack_type

◆ space_length_bits

uint MI_COLUMNDEF::space_length_bits

◆ type

int16 MI_COLUMNDEF::type

◆ unpack

void(* MI_COLUMNDEF::unpack) (MI_COLUMNDEF *rec, MI_BIT_BUFF *buff, uchar *start, uchar *end)

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