mysql_stmt_attr_get(3) | MariaDB Connector/C | mysql_stmt_attr_get(3) |
mysql_stmt_attr_get - Gets the current value of a statement attribute
#include <mysql.h> my_bool mysql_stmt_attr_get(MYSQL_STMT * stmt,
enum enum_stmt_attr_type,
void * attr);
Gets the current value of a statement attribute. Returns zero on success, non zero on failure.
The enum_stmt_attr_type parameter has the following possible values:
Value | Type | Description |
STMT_ATTR_UPDATE_MAX_LENGTH | my_bool * | Indicates if mysql_stmt_store_result(3) will update the max_length value of MYSQL_FIELD structures. |
STMT_ATTR_CURSOR_TYPE | unsigned long * | Possible values are CURSOR_TYPE_READ_ONLY or default value CURSOR_TYPE_NO_CURSOR. |
STMT_ATTR_PREFETCH_ROWS | unsigned long * | Number of rows which will be prefetched. The default value is 1. |
STMT_ATTR_PREBIND_PARAMS | unsigned int * | Number of parameters used for mariadb_stmt_execute_direct(3) |
STMT_ATTR_STATE | enum mysql_stmt_state * | Status of prepared statement. Possible values are defined in enum mysql_stmt_state. This option was added in MariaDB Connector/C 3.1.0 |
Version 3.3.1 |