MySQL 8.0.40
Source Code Documentation
|
Stored Program data structures (declarations). More...
#include <sys/types.h>
#include "include/mysql/psi/mysql_ps.h"
#include "my_inttypes.h"
#include "storage/perfschema/pfs_name.h"
#include "storage/perfschema/pfs_program.h"
#include "storage/perfschema/pfs_stat.h"
Go to the source code of this file.
Classes | |
struct | PFS_prepared_stmt |
Macros | |
#define | PS_NAME_LENGTH NAME_LEN |
Functions | |
int | init_prepared_stmt (const PFS_global_param *param) |
Initialize table PREPARED_STATEMENTS_INSTANCE. More... | |
void | cleanup_prepared_stmt () |
Cleanup table PREPARED_STATEMENTS_INSTANCE. More... | |
void | reset_prepared_stmt_instances () |
PFS_prepared_stmt * | create_prepared_stmt (void *identity, PFS_thread *thread, PFS_program *pfs_program, PFS_events_statements *pfs_stmt, uint stmt_id, const char *stmt_name, uint stmt_name_length, const char *sqltext, uint sqltext_length) |
void | delete_prepared_stmt (PFS_prepared_stmt *pfs_ps) |
Stored Program data structures (declarations).
#define PS_NAME_LENGTH NAME_LEN |
void cleanup_prepared_stmt | ( | ) |
Cleanup table PREPARED_STATEMENTS_INSTANCE.
PFS_prepared_stmt * create_prepared_stmt | ( | void * | identity, |
PFS_thread * | thread, | ||
PFS_program * | pfs_program, | ||
PFS_events_statements * | pfs_stmt, | ||
uint | stmt_id, | ||
const char * | stmt_name, | ||
uint | stmt_name_length, | ||
const char * | sqltext, | ||
uint | sqltext_length | ||
) |
void delete_prepared_stmt | ( | PFS_prepared_stmt * | pfs_ps | ) |
int init_prepared_stmt | ( | const PFS_global_param * | param | ) |
Initialize table PREPARED_STATEMENTS_INSTANCE.
param | performance schema sizing |
void reset_prepared_stmt_instances | ( | ) |