diff options
author | Vladislav Vaintroub <wlad@mariadb.com> | 2020-09-22 18:12:58 +0200 |
---|---|---|
committer | Vladislav Vaintroub <wlad@mariadb.com> | 2020-10-13 01:03:33 +0200 |
commit | bfd0a07c6f1e0381a3c6863aaacf1be5e64f4393 (patch) | |
tree | 1e81322bbbe443fd5e457b82c5b6957ef0f5bf77 /include/mysql_com.h | |
parent | b4fb15ccd4f2864483f8644c0236e63c814c8beb (diff) | |
download | mariadb-git-bb-10.6-cache-metadata.tar.gz |
MDEV-19237 Do not resend unchanged result set metadata for prepared statementsbb-10.6-cache-metadata
Diffstat (limited to 'include/mysql_com.h')
-rw-r--r-- | include/mysql_com.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/mysql_com.h b/include/mysql_com.h index b4f1a3c8f94..023e3f59754 100644 --- a/include/mysql_com.h +++ b/include/mysql_com.h @@ -304,7 +304,8 @@ enum enum_indicator_type #define MARIADB_CLIENT_STMT_BULK_OPERATIONS (1ULL << 34) /* support of extended metadata (e.g. type/format information) */ #define MARIADB_CLIENT_EXTENDED_METADATA (1ULL << 35) - +/* Do not resend metadata for prepared statements, since 10.6*/ +#define MARIADB_CLIENT_CACHE_METADATA (1ULL << 36) #ifdef HAVE_COMPRESS #define CAN_CLIENT_COMPRESS CLIENT_COMPRESS #else @@ -337,15 +338,16 @@ enum enum_indicator_type CLIENT_PS_MULTI_RESULTS | \ CLIENT_SSL_VERIFY_SERVER_CERT | \ CLIENT_REMEMBER_OPTIONS | \ - MARIADB_CLIENT_PROGRESS | \ CLIENT_PLUGIN_AUTH | \ CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA | \ CLIENT_SESSION_TRACK |\ CLIENT_DEPRECATE_EOF |\ CLIENT_CONNECT_ATTRS |\ + CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS |\ + MARIADB_CLIENT_PROGRESS | \ MARIADB_CLIENT_STMT_BULK_OPERATIONS |\ MARIADB_CLIENT_EXTENDED_METADATA|\ - CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS) + MARIADB_CLIENT_CACHE_METADATA) /* Switch off the flags that are optional and depending on build flags |