24#ifndef MYSQL_STATEMENT_SERVICE_IMP_H 
   25#define MYSQL_STATEMENT_SERVICE_IMP_H 
   56                             const void *data, 
unsigned long data_length,
 
   57                             const char *
name, 
unsigned long name_length));
 
   77                                          uint32_t *parameter_count));
 
   81                             const char *member, 
void *data));
 
  142                                  int64_t *data, 
bool *is_null));
 
  148                                  uint64_t *data, 
bool *is_null));
 
  154                                  double *data, 
bool *is_null));
 
  166                            (
my_h_row row, uint32_t column_index,
 
Definition: mysql_statement_service_imp.h:41
 
static mysql_service_status_t get(my_h_statement statement, mysql_cstring_with_length name, void *value) noexcept
Definition: mysql_statement_service_imp.cc:353
 
static mysql_service_status_t set(my_h_statement statement, mysql_cstring_with_length name, const void *value) noexcept
Definition: mysql_statement_service_imp.cc:395
 
Definition: mysql_statement_service_imp.h:51
 
static mysql_service_status_t bind_param(my_h_statement statement, uint32_t index, bool is_null, uint64_t type, bool is_unsigned, const void *data, unsigned long data_length, const char *name, unsigned long name_length) noexcept
Definition: mysql_statement_service_imp.cc:324
 
Definition: mysql_statement_service_imp.h:105
 
static mysql_service_status_t error_id(my_h_statement stmt_handle, uint64_t *error_id) noexcept
Definition: mysql_statement_service_imp.cc:631
 
static mysql_service_status_t warning_message(my_h_warning warning, mysql_cstring_with_length *error_message) noexcept
Definition: mysql_statement_service_imp.cc:738
 
static mysql_service_status_t warning_level(my_h_warning warning, uint32_t *level) noexcept
Definition: mysql_statement_service_imp.cc:719
 
static mysql_service_status_t get_warning(my_h_statement stmt_handle, uint32_t warning_index, my_h_warning *warning) noexcept
Definition: mysql_statement_service_imp.cc:703
 
static mysql_service_status_t insert_id(my_h_statement statement, uint64_t *retval) noexcept
Definition: mysql_statement_service_imp.cc:690
 
static mysql_service_status_t warning_code(my_h_warning warning, uint32_t *code) noexcept
Definition: mysql_statement_service_imp.cc:728
 
static mysql_service_status_t affected_rows(my_h_statement statement, uint64_t *num_rows) noexcept
Definition: mysql_statement_service_imp.cc:678
 
static mysql_service_status_t sqlstate(my_h_statement stmt_handle, mysql_cstring_with_length *sqlstate_error_message) noexcept
Definition: mysql_statement_service_imp.cc:656
 
static mysql_service_status_t num_warnings(my_h_statement stmt_handle, uint32_t *count) noexcept
Definition: mysql_statement_service_imp.cc:668
 
static mysql_service_status_t error(my_h_statement stmt_handle, mysql_cstring_with_length *error_message) noexcept
Definition: mysql_statement_service_imp.cc:643
 
Definition: mysql_statement_service_imp.h:68
 
static mysql_service_status_t execute(mysql_cstring_with_length query, my_h_statement stmt_handle) noexcept
Definition: mysql_statement_service_imp.cc:493
 
Definition: mysql_statement_service_imp.h:60
 
static mysql_service_status_t execute(my_h_statement stmt_handle) noexcept
Definition: mysql_statement_service_imp.cc:463
 
static mysql_service_status_t reset(my_h_statement statement) noexcept
Definition: mysql_statement_service_imp.cc:473
 
static mysql_service_status_t prepare(mysql_cstring_with_length query, my_h_statement stmt_handle) noexcept
Definition: mysql_statement_service_imp.cc:422
 
Definition: mysql_statement_service_imp.h:34
 
static mysql_service_status_t close(my_h_statement stmt_handle) noexcept
Definition: mysql_statement_service_imp.cc:73
 
static mysql_service_status_t init(my_h_statement *stmt_handle) noexcept
Definition: mysql_statement_service_imp.cc:62
 
Definition: mysql_statement_service_imp.h:151
 
static mysql_service_status_t get(my_h_row row, uint32_t column_index, double *data, bool *is_null) noexcept
Definition: mysql_statement_service_imp.cc:784
 
Definition: mysql_statement_service_imp.h:139
 
static mysql_service_status_t get(my_h_row row, uint32_t column_index, int64_t *data, bool *is_null) noexcept
Definition: mysql_statement_service_imp.cc:748
 
Definition: mysql_statement_service_imp.h:163
 
static mysql_service_status_t get(my_h_row row, uint32_t column_index, mysql_cstring_with_length *data, bool *is_null) noexcept
Definition: mysql_statement_service_imp.cc:849
 
Definition: mysql_statement_service_imp.h:157
 
static mysql_service_status_t get(my_h_row row, uint32_t column_index, mle_time *time, bool *is_null) noexcept
Definition: mysql_statement_service_imp.cc:831
 
Definition: mysql_statement_service_imp.h:145
 
static mysql_service_status_t get(my_h_row row, uint32_t column_index, uint64_t *data, bool *is_null) noexcept
Definition: mysql_statement_service_imp.cc:766
 
Definition: mysql_statement_service_imp.h:84
 
static mysql_service_status_t fetch(my_h_statement statement, my_h_row *row) noexcept
Definition: mysql_statement_service_imp.cc:535
 
static mysql_service_status_t next_result(my_h_statement statement, bool *has_next) noexcept
Definition: mysql_statement_service_imp.cc:521
 
Specifies macros to define Components.
 
This file contains the field type.
 
static int count
Definition: myisam_ftdump.cc:45
 
static char * query
Definition: myisam_ftdump.cc:47
 
struct my_h_warning_imp * my_h_warning
Definition: mysql_statement_service.h:38
 
struct my_h_row_imp * my_h_row
Definition: mysql_statement_service.h:36
 
struct my_h_statement_imp * my_h_statement
Definition: mysql_statement_service.h:35
 
struct my_h_field_imp * my_h_field
Definition: mysql_statement_service.h:37
 
String related data structures.
 
void warning(const char *format,...)
 
constexpr value_type is_unsigned
Definition: classic_protocol_constants.h:273
 
required string type
Definition: replication_group_member_actions.proto:34
 
Specifies macros to define Service Implementations.
 
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88
 
case opt name
Definition: sslopt-case.h:29
 
Definition: mle_time_bits.h:37
 
String with length information.
Definition: mysql_string_defs.h:33
 
Definition: mysqlslap.cc:219