MySQL 9.0.0
Source Code Documentation
language_service.h File Reference

Go to the source code of this file.

Classes

struct  s_mysql_external_program_capability_query
 A service to query various properties/capabilities of the implementer of s_mysql_external_program_execution service. More...
 
struct  s_mysql_external_program_execution
 A service to setup and execute multi-lingual stored procedures. More...
 

Typedefs

typedef struct external_program_handle_imp * external_program_handle
 The handle is created by the caller of external_program_execution service. More...
 
typedef struct stored_program_handle_imp * stored_program_handle
 The handle is an opaque pointer to a sp_head item. More...
 
typedef struct stored_program_statement_handle_imp * stored_program_statement_handle
 The handle is an opaque pointer to the Stored Program's statement state. More...
 
typedef struct s_mysql_external_program_capability_query mysql_service_external_program_capability_query_t
 A service to query various properties/capabilities of the implementer of s_mysql_external_program_execution service. More...
 
typedef struct s_mysql_external_program_execution mysql_service_external_program_execution_t
 A service to setup and execute multi-lingual stored procedures. More...
 

Typedef Documentation

◆ external_program_handle

typedef struct external_program_handle_imp* external_program_handle

The handle is created by the caller of external_program_execution service.

It is guaranteed to be available only during the execution of external_program_execution service API's methods.

◆ stored_program_handle

typedef struct stored_program_handle_imp* stored_program_handle

The handle is an opaque pointer to a sp_head item.

◆ stored_program_statement_handle

typedef struct stored_program_statement_handle_imp* stored_program_statement_handle

The handle is an opaque pointer to the Stored Program's statement state.