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