diff options
Diffstat (limited to 'libmariadb/include/mariadb_stmt.h')
-rw-r--r-- | libmariadb/include/mariadb_stmt.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libmariadb/include/mariadb_stmt.h b/libmariadb/include/mariadb_stmt.h index 531c2181..87ad4fa5 100644 --- a/libmariadb/include/mariadb_stmt.h +++ b/libmariadb/include/mariadb_stmt.h @@ -34,6 +34,12 @@ ((stmt)->mysql->extension->mariadb_server_capabilities & \ (MARIADB_CLIENT_STMT_BULK_OPERATIONS >> 32)))) +#define MARIADB_STMT_BULK_UNIT_RESULTS_SUPPORTED(stmt)\ + ((stmt)->mysql && \ + (!((stmt)->mysql->server_capabilities & CLIENT_MYSQL) &&\ + ((stmt)->mysql->extension->mariadb_client_flag & \ + (MARIADB_CLIENT_BULK_UNIT_RESULTS >> 32)))) + #define CLEAR_CLIENT_STMT_ERROR(a) \ do { \ (a)->last_errno= 0;\ @@ -88,7 +94,7 @@ enum enum_indicator_type bulk PS flags */ #define STMT_BULK_FLAG_CLIENT_SEND_TYPES 128 -#define STMT_BULK_FLAG_INSERT_ID_REQUEST 64 +#define STMT_BULK_FLAG_SEND_UNIT_RESULTS 64 typedef enum mysql_stmt_state { |