![]() |
MySQL 9.3.0
Source Code Documentation
|
A service to parse library code. More...
#include <language_service.h>
Public Attributes | |
mysql_service_status_t(* | is_language_supported )(mysql_cstring_with_length language, bool *result) |
Check if the language of the library is supported. More... | |
mysql_service_status_t(* | parse )(mysql_cstring_with_length name, mysql_cstring_with_length language, mysql_cstring_with_length body) |
Parses library code. More... | |
A service to parse library code.
mysql_service_status_t(* s_mysql_external_library::is_language_supported) (mysql_cstring_with_length language, bool *result) |
Check if the language of the library is supported.
[in] | language | Language of the library source code |
[out] | result | Returns true if the language is supported |
false | success |
true | failure |
mysql_service_status_t(* s_mysql_external_library::parse) (mysql_cstring_with_length name, mysql_cstring_with_length language, mysql_cstring_with_length body) |
Parses library code.
[in] | name | Name of the library |
[in] | language | Language of the library source code |
[in] | body | Library's source code in UTF8MB4 charset |
false | success |
true | failure |