MySQL  8.0.27
Source Code Documentation
LEX_USER Struct Reference

#include <table.h>

Public Member Functions

void init ()
 
 LEX_USER ()
 
bool add_mfa_identifications (LEX_MFA *factor2, LEX_MFA *factor3=nullptr)
 

Static Public Member Functions

static LEX_USERalloc (THD *thd)
 
static LEX_USERalloc (THD *thd, LEX_STRING *user, LEX_STRING *host)
 
static LEX_USERinit (LEX_USER *to_init, THD *thd, LEX_STRING *user, LEX_STRING *host)
 

Public Attributes

LEX_CSTRING user
 
LEX_CSTRING host
 
LEX_CSTRING current_auth
 
bool uses_replace_clause
 
bool retain_current_password
 
bool discard_old_password
 
LEX_ALTER alter_status
 
LEX_MFA first_factor_auth_info
 
List< LEX_MFAmfa_list
 
bool with_initial_auth
 

Constructor & Destructor Documentation

◆ LEX_USER()

LEX_USER::LEX_USER ( )
inline

Member Function Documentation

◆ add_mfa_identifications()

bool LEX_USER::add_mfa_identifications ( LEX_MFA factor2,
LEX_MFA factor3 = nullptr 
)

◆ alloc() [1/2]

LEX_USER * LEX_USER::alloc ( THD thd)
static

◆ alloc() [2/2]

LEX_USER * LEX_USER::alloc ( THD thd,
LEX_STRING user,
LEX_STRING host 
)
static

◆ init() [1/2]

void LEX_USER::init ( void  )
inline

◆ init() [2/2]

LEX_USER * LEX_USER::init ( LEX_USER to_init,
THD thd,
LEX_STRING user,
LEX_STRING host 
)
static

Member Data Documentation

◆ alter_status

LEX_ALTER LEX_USER::alter_status

◆ current_auth

LEX_CSTRING LEX_USER::current_auth

◆ discard_old_password

bool LEX_USER::discard_old_password

◆ first_factor_auth_info

LEX_MFA LEX_USER::first_factor_auth_info

◆ host

LEX_CSTRING LEX_USER::host

◆ mfa_list

List<LEX_MFA> LEX_USER::mfa_list

◆ retain_current_password

bool LEX_USER::retain_current_password

◆ user

LEX_CSTRING LEX_USER::user

◆ uses_replace_clause

bool LEX_USER::uses_replace_clause

◆ with_initial_auth

bool LEX_USER::with_initial_auth

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