summaryrefslogtreecommitdiffstats
path: root/libmariadb/include/mariadb_stmt.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmariadb/include/mariadb_stmt.h')
-rw-r--r--libmariadb/include/mariadb_stmt.h8
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
{