MySQL 8.0.39
Source Code Documentation
|
#include "storage/archive/ha_archive.h"
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <mysql/plugin.h>
#include "lex_string.h"
#include "my_byteorder.h"
#include "my_compiler.h"
#include "my_dbug.h"
#include "my_dir.h"
#include "my_psi_config.h"
#include "myisam.h"
#include "mysql/psi/mysql_file.h"
#include "mysql/psi/mysql_memory.h"
#include "sql/derror.h"
#include "sql/field.h"
#include "sql/sql_class.h"
#include "sql/sql_table.h"
#include "sql/system_variables.h"
#include "sql/table.h"
#include "template_utils.h"
Macros | |
#define | ARZ ".ARZ" |
#define | ARN ".ARN" |
#define | ARM ".ARM" |
#define | META_V1_OFFSET_CHECK_HEADER 0 |
#define | META_V1_OFFSET_VERSION 1 |
#define | META_V1_OFFSET_ROWS_RECORDED 2 |
#define | META_V1_OFFSET_CHECK_POINT 10 |
#define | META_V1_OFFSET_CRASHED 18 |
#define | META_V1_LENGTH 19 |
#define | DATA_BUFFER_SIZE 2 |
#define | ARCHIVE_CHECK_HEADER 254 |
#define | ARCHIVE_MIN_ROWS_TO_USE_BULK_INSERT 2 |
#define | ARCHIVE_ROW_HEADER_SIZE 4 |
Functions | |
static handler * | archive_create_handler (handlerton *hton, TABLE_SHARE *table, bool partitioned, MEM_ROOT *mem_root) |
static void | init_archive_psi_keys (void) |
static int | archive_db_init (void *p) |
static void | save_auto_increment (TABLE *table, ulonglong *value) |
mysql_declare_plugin (archive) | |
#define ARCHIVE_CHECK_HEADER 254 |
#define ARCHIVE_MIN_ROWS_TO_USE_BULK_INSERT 2 |
#define ARCHIVE_ROW_HEADER_SIZE 4 |
#define ARM ".ARM" |
#define ARN ".ARN" |
#define ARZ ".ARZ" |
#define DATA_BUFFER_SIZE 2 |
#define META_V1_LENGTH 19 |
#define META_V1_OFFSET_CHECK_HEADER 0 |
#define META_V1_OFFSET_CHECK_POINT 10 |
#define META_V1_OFFSET_CRASHED 18 |
#define META_V1_OFFSET_ROWS_RECORDED 2 |
#define META_V1_OFFSET_VERSION 1 |
|
static |
|
static |
|
static |
mysql_declare_plugin | ( | archive | ) |
|
static |
|
static |
|
static |
PSI_file_key arch_key_file_data |
PSI_file_key arch_key_file_frm |
PSI_file_key arch_key_file_metadata |
struct st_mysql_storage_engine archive_storage_engine |
PSI_memory_key az_key_memory_frm |
PSI_memory_key az_key_memory_record_buffer |
PSI_mutex_key az_key_mutex_Archive_share_mutex |
mysql_declare_plugin_end |