MySQL 8.0.39
Source Code Documentation
pfs_prepared_stmt.h File Reference

Stored Program data structures (declarations). More...

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_stmtcreate_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)
 

Detailed Description

Stored Program data structures (declarations).

Macro Definition Documentation

◆ PS_NAME_LENGTH

#define PS_NAME_LENGTH   NAME_LEN

Function Documentation

◆ cleanup_prepared_stmt()

void cleanup_prepared_stmt ( )

Cleanup table PREPARED_STATEMENTS_INSTANCE.

◆ create_prepared_stmt()

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 
)

◆ delete_prepared_stmt()

void delete_prepared_stmt ( PFS_prepared_stmt pfs_ps)

◆ init_prepared_stmt()

int init_prepared_stmt ( const PFS_global_param param)

Initialize table PREPARED_STATEMENTS_INSTANCE.

Parameters
paramperformance schema sizing

◆ reset_prepared_stmt_instances()

void reset_prepared_stmt_instances ( )