23#ifndef MYSQL_COMMAND_CONSUMER_H
24#define MYSQL_COMMAND_CONSUMER_H
122 (
SRV_CTX_H srv_ctx_h,
unsigned int num_cols,
152 (
SRV_CTX_H srv_ctx_h,
unsigned int server_status,
153 unsigned warn_count));
223 (
SRV_CTX_H srv_ctx_h,
unsigned int server_status,
224 unsigned int statement_warn_count,
225 unsigned long long affected_rows,
226 unsigned long long last_insert_id, const
char *const message));
237 (
SRV_CTX_H srv_ctx_h,
unsigned int sql_errno,
238 const
char *const err_msg, const
char *const sqlstate));
251 const
char **error_msg));
315 unsigned int unsigned_flag));
360 (
SRV_CTX_H srv_ctx_h,
double value,
unsigned int decimals));
396 unsigned int precision));
411 unsigned int precision));
435 (
SRV_CTX_H srv_ctx_h, const
char *const value,
static int flags[50]
Definition: hp_test1.cc:39
static void start(mysql_harness::PluginFuncEnv *env)
Definition: http_auth_backend_plugin.cc:176
void get_date(char *to, int flag, time_t date)
Store textual representation of date in a character array.
Definition: my_systime.cc:108
struct DECIMAL_T_H_imp * DECIMAL_T_H
Definition: mysql_command_consumer.h:31
struct SRV_CTX_H_imp * SRV_CTX_H
Definition: mysql_command_consumer.h:30
struct MYSQL_TIME_H_imp * MYSQL_TIME_H
Definition: mysql_command_consumer.h:32
struct MYSQL_H_imp * MYSQL_H
Definition: mysql_command_services.h:32
static char * get_string(char **to_ptr, const char **from_ptr, struct st_command *command)
Definition: mysqltest.cc:6242
void handle_error(struct st_command *command, std::uint32_t err_errno, const char *err_error, const char *err_sqlstate, DYNAMIC_STRING *ds)
Handle errors which occurred during execution of a query.
Definition: mysqltest.cc:1292
char * collation_name
Definition: audit_api_message_emit.cc:184
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:75
void get(PSI_field *, PSI_longlong *) noexcept
Definition: pfs_plugin_column_bigint_v1_all_empty.cc:31
Cursor end()
A past-the-end Cursor.
Definition: rules_table_service.cc:191
#define DECLARE_METHOD(retval, name, args)
Declares a method as a part of the Service definition.
Definition: service.h:102
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:90
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:85
#define DEFINE_SERVICE_HANDLE(name)
Defines an object type that is meant for carrying handles to the implementation-specific objects used...
Definition: service.h:128
#define DECLARE_BOOL_METHOD(name, args)
Declares a method that returns bool as a part of the Service definition.
Definition: service.h:111