MySQL 8.0.40
Source Code Documentation
file_info Struct Reference

Public Types

enum class  OpenType : char {
  UNOPEN = 0 , FILE_BY_OPEN , FILE_BY_CREATE , STREAM_BY_FOPEN ,
  STREAM_BY_FDOPEN , FILE_BY_MKSTEMP , FILE_BY_O_TMPFILE
}
 How was this file opened (for debugging purposes). More...
 

Public Attributes

long process
 
int filenr
 
int id
 
uint rnd
 
char * name
 
char * show_name
 
ucharrecord
 
MI_INFOisam
 
bool closed
 
bool used
 
ulong accessed
 

Member Enumeration Documentation

◆ OpenType

enum class file_info::OpenType : char
strong

How was this file opened (for debugging purposes).

The important part is whether it is UNOPEN or not.

Enumerator
UNOPEN 
FILE_BY_OPEN 
FILE_BY_CREATE 
STREAM_BY_FOPEN 
STREAM_BY_FDOPEN 
FILE_BY_MKSTEMP 
FILE_BY_O_TMPFILE 

Member Data Documentation

◆ accessed

ulong file_info::accessed

◆ closed

bool file_info::closed

◆ filenr

int file_info::filenr

◆ id

int file_info::id

◆ isam

MI_INFO* file_info::isam

◆ name

char* file_info::name

◆ process

long file_info::process

◆ record

uchar* file_info::record

◆ rnd

uint file_info::rnd

◆ show_name

char * file_info::show_name

◆ used

bool file_info::used

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