A service that provides the apis for start_result_metadata, field_metadata, and end_result_metadata.
More...
#include <mysql_command_consumer.h>
A service that provides the apis for start_result_metadata, field_metadata, and end_result_metadata.
◆ end_result_metadata
| mysql_service_status_t(* s_mysql_mysql_text_consumer_metadata_v1::end_result_metadata) (SRV_CTX_H srv_ctx_h, unsigned int server_status, unsigned warn_count) |
Indicates end of metadata for the result set.
- Parameters
-
| srv_ctx_h | Dom_ctx data handle. |
| server_status | server status. |
| warn_count | warning count of current stmt. |
- Returns
- status of operation
- Return values
-
| false | success. |
| true | failure. |
◆ field_metadata
Field metadata is provided to srv_ctx_h via this service api.
- Parameters
-
| srv_ctx_h | Dom_ctx data handle |
| field | Field's metadata (see field.h) |
| collation_name | Field's charset |
- Returns
- status of operation
- Return values
-
| false | success. srv_ctx_h field information prepared. |
| true | failure. invalid srv_ctx_h. |
◆ start_result_metadata
| mysql_service_status_t(* s_mysql_mysql_text_consumer_metadata_v1::start_result_metadata) (SRV_CTX_H srv_ctx_h, unsigned int num_cols, unsigned int flags, const char *const collation_name) |
Indicates beginning of metadata for the result set.
- Parameters
-
| srv_ctx_h | Dom_ctx data handle |
| num_cols | Number of fields being sent |
| flags | Flags to alter the metadata sending |
| collation_name | Charset of the result set |
- Returns
- status of operation
- Return values
-
| false | success. srv_ctx_h rows were prepared. |
| true | failure. OOM or invalid srv_ctx_h. |
The documentation for this struct was generated from the following file: