MySQL 9.1.0
Source Code Documentation
mysql_stored_program_argument_metadata_query_imp Class Reference

#include <mysql_stored_program_imp.h>

Static Public Member Functions

static mysql_service_status_t get (stored_program_handle sp_handle, uint16_t index, const char *key, void *value) noexcept
 Get stored program argument metadata. More...
 

Member Function Documentation

◆ get()

mysql_service_status_t mysql_stored_program_argument_metadata_query_imp::get ( stored_program_handle  sp_handle,
uint16_t  index,
const char *  key,
void *  value 
)
staticnoexcept

Get stored program argument metadata.

"argument_name" -> const char * "sql_type" -> uint64_t "in_variable" -> boolean "out_variable" -> boolean "is_signed" -> boolean (Applicable to numeric data types) "is_nullable" -> boolean "charset" -> char const * "max_byte_length" -> size_t (Applicable to string/blob data types)

Note
Have the key at least 7 characters long, with unique first 8 characters.
Parameters
[in]sp_handleHandle to stored procedure structure
[in]indexArgument index
[in]keyMetadata name
[out]valueMetadata value
Returns
status of get operation
Return values
MYSQL_SUCCESSSuccess
MYSQL_FAILUREFailure

The documentation for this class was generated from the following files: