MySQL 8.0.39
Source Code Documentation
mi_create.cc File Reference
#include <fcntl.h>
#include <sys/types.h>
#include <time.h>
#include <algorithm>
#include "my_bit.h"
#include "my_byteorder.h"
#include "my_dbug.h"
#include "my_inttypes.h"
#include "my_io.h"
#include "my_macros.h"
#include "my_pointer_arithmetic.h"
#include "sql/field.h"
#include "storage/myisam/ftdefs.h"
#include "storage/myisam/myisamdef.h"
#include "storage/myisam/sp_defs.h"
#include "m_ctype.h"

Functions

int mi_create (const char *name, uint keys, MI_KEYDEF *keydefs, uint columns, MI_COLUMNDEF *recinfo, uint uniques, MI_UNIQUEDEF *uniquedefs, MI_CREATE_INFO *ci, uint flags)
 
uint mi_get_pointer_length (ulonglong file_length, uint def)
 

Function Documentation

◆ mi_create()

int mi_create ( const char *  name,
uint  keys,
MI_KEYDEF keydefs,
uint  columns,
MI_COLUMNDEF recinfo,
uint  uniques,
MI_UNIQUEDEF uniquedefs,
MI_CREATE_INFO ci,
uint  flags 
)

◆ mi_get_pointer_length()

uint mi_get_pointer_length ( ulonglong  file_length,
uint  def 
)