MySQL 8.0.39
Source Code Documentation
acl_table_user.h File Reference
#include "my_config.h"
#include <sys/time.h>
#include <sys/types.h>
#include <functional>
#include <memory>
#include <string>
#include <utility>
#include "my_alloc.h"
#include "sql-common/json_dom.h"
#include "sql/auth/acl_table_base.h"
#include "sql/auth/partial_revokes.h"
#include "sql/auth/sql_mfa.h"
#include "sql/auth/user_table.h"

Go to the source code of this file.

Classes

struct  acl_table::Password_lock
 
class  acl_table::Acl_user_attributes
 Class to handle information stored in mysql.user.user_attributes. More...
 
class  acl_table::Acl_table_user_writer_status
 mysql.user table writer. More...
 
class  acl_table::Acl_table_user_writer
 
class  acl_table::Acl_table_user_reader
 mysql.user table reader. More...
 

Namespaces

namespace  acl_table
 

Typedefs

using acl_table::acl_table_user_writer_status = std::pair< Table_op_error_code, struct timeval >
 

Enumerations

enum class  acl_table::User_attribute_type {
  acl_table::ADDITIONAL_PASSWORD = 0 , acl_table::RESTRICTIONS , acl_table::PASSWORD_LOCKING , acl_table::METADATA ,
  acl_table::COMMENT , acl_table::MULTI_FACTOR_AUTHENTICATION_DATA
}