25#ifndef CLIENT_QUERY_ATTRIBUTES_H
26#define CLIENT_QUERY_ATTRIBUTES_H
37 bool push_param(
const char *
name,
size_t name_length,
const char *value,
Definition: client_query_attributes.h:30
unsigned count
Definition: client_query_attributes.h:49
MYSQL_BIND values[max_count]
Definition: client_query_attributes.h:48
static constexpr int max_count
Definition: client_query_attributes.h:46
int set_params_stmt(MYSQL_STMT *stmt)
Definition: client_query_attributes.cc:76
client_query_attributes()=default
bool push_param(const char *name, const char *value)
Definition: client_query_attributes.cc:33
void clear(MYSQL *mysql=nullptr)
Definition: client_query_attributes.cc:83
int set_params(MYSQL *mysql)
Definition: client_query_attributes.cc:69
const char * names[max_count]
Definition: client_query_attributes.h:47
~client_query_attributes()
Definition: client_query_attributes.h:33
client_query_attributes * global_attrs
Definition: client_query_attributes.cc:31
This file defines the client API to MySQL and also the ABI of the dynamically linked libmysqlclient.
Definition: instrumented_condition_variable.h:31
case opt name
Definition: sslopt-case.h:32