24#ifndef MYSQL_COMMAND_CONSUMER_H
25#define MYSQL_COMMAND_CONSUMER_H
123 (
SRV_CTX_H srv_ctx_h,
unsigned int num_cols,
153 (
SRV_CTX_H srv_ctx_h,
unsigned int server_status,
154 unsigned warn_count));
224 (
SRV_CTX_H srv_ctx_h,
unsigned int server_status,
225 unsigned int statement_warn_count,
226 unsigned long long affected_rows,
227 unsigned long long last_insert_id, const
char *const message));
238 (
SRV_CTX_H srv_ctx_h,
unsigned int sql_errno,
239 const
char *const err_msg, const
char *const sqlstate));
252 const
char **error_msg));
316 unsigned int unsigned_flag));
361 (
SRV_CTX_H srv_ctx_h,
double value,
unsigned int decimals));
397 unsigned int precision));
412 unsigned int precision));
436 (
SRV_CTX_H srv_ctx_h, const
char *const value,
static int flags[50]
Definition: hp_test1.cc:40
static void start(mysql_harness::PluginFuncEnv *env)
Definition: http_auth_backend_plugin.cc:180
void get_date(char *to, int flag, time_t date)
Store textual representation of date in a character array.
Definition: my_systime.cc:109
struct DECIMAL_T_H_imp * DECIMAL_T_H
Definition: mysql_command_consumer.h:32
struct SRV_CTX_H_imp * SRV_CTX_H
Definition: mysql_command_consumer.h:31
struct MYSQL_TIME_H_imp * MYSQL_TIME_H
Definition: mysql_command_consumer.h:33
struct MYSQL_H_imp * MYSQL_H
Definition: mysql_command_services.h:33
void error(const char *format,...)
static char * get_string(char **to_ptr, const char **from_ptr, struct st_command *command)
Definition: mysqltest.cc:6276
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:1291
char * collation_name
Definition: audit_api_message_emit.cc:185
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:76
void get(PSI_field *, PSI_longlong *) noexcept
Definition: pfs_plugin_column_bigint_v1_all_empty.cc:32
Cursor end()
A past-the-end Cursor.
Definition: rules_table_service.cc:192
#define DECLARE_METHOD(retval, name, args)
Declares a method as a part of the Service definition.
Definition: service.h:103
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:91
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:86
#define DEFINE_SERVICE_HANDLE(name)
Defines an object type that is meant for carrying handles to the implementation-specific objects used...
Definition: service.h:129
#define DECLARE_BOOL_METHOD(name, args)
Declares a method that returns bool as a part of the Service definition.
Definition: service.h:112