MySQL  8.0.18
Source Code Documentation
FRM_context Class Reference

These members were removed from TABLE_SHARE as they are not used in in the code. More...

#include <table.h>

Public Types

enum  utype {
  NONE, DATE, SHIELD, NOEMPTY,
  CASEUP, PNR, BGNR, PGNR,
  YES, NO, REL, CHECK,
  EMPTY_VAL, UNKNOWN_FIELD, CASEDN, NEXT_NUMBER,
  INTERVAL_FIELD, BIT_FIELD, TIMESTAMP_OLD_FIELD, CAPITALIZE,
  BLOB_FIELD, TIMESTAMP_DN_FIELD, TIMESTAMP_UN_FIELD, TIMESTAMP_DNUN_FIELD,
  GENERATED_FIELD = 128
}
 

Public Member Functions

 FRM_context ()
 

Public Attributes

handlertondefault_part_db_type
 
bool null_field_first
 
uint stored_fields
 
const File_parserview_def
 For shares representing views File_parser object with view definition read from .FRM file. More...
 
uchar frm_version
 
TYPELIB fieldnames
 

Detailed Description

These members were removed from TABLE_SHARE as they are not used in in the code.

open_binary_frm() uses these members while reading .frm files.

Member Enumeration Documentation

◆ utype

Enumerator
NONE 
DATE 
SHIELD 
NOEMPTY 
CASEUP 
PNR 
BGNR 
PGNR 
YES 
NO 
REL 
CHECK 
EMPTY_VAL 
UNKNOWN_FIELD 
CASEDN 
NEXT_NUMBER 
INTERVAL_FIELD 
BIT_FIELD 
TIMESTAMP_OLD_FIELD 
CAPITALIZE 
BLOB_FIELD 
TIMESTAMP_DN_FIELD 
TIMESTAMP_UN_FIELD 
TIMESTAMP_DNUN_FIELD 
GENERATED_FIELD 

Constructor & Destructor Documentation

◆ FRM_context()

FRM_context::FRM_context ( )
inline

Member Data Documentation

◆ default_part_db_type

handlerton* FRM_context::default_part_db_type

◆ fieldnames

TYPELIB FRM_context::fieldnames

◆ frm_version

uchar FRM_context::frm_version

◆ null_field_first

bool FRM_context::null_field_first

◆ stored_fields

uint FRM_context::stored_fields

◆ view_def

const File_parser* FRM_context::view_def

For shares representing views File_parser object with view definition read from .FRM file.


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