![]() |
MySQL 9.5.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 |