Enum SvrCapFlags

Server capability flags.

enum SvrCapFlags : uint { ... }

During the connection handshake process, the server sends a uint of flags describing its capabilities.

Enum members

NameDescription
ALL_COLUMN_FLAGS Send all column flags
CAN_COMPRESS Can compress packets
FOUND_NOT_AFFECTED Report rows found rather than rows affected
IGNORE_SIGPIPE Ignore sigpipes?
IGNORE_SPACE Can ignore spaces before '('
INTERACTIVE Interactive client?
LOCAL_FILES Can use LOAD DATA LOCAL
MULTI_RESULTS Multiple result set support
MULTI_STATEMENTS Multiple statement support
NO_SCHEMA Can disallow database name as part of column name database.table.column
ODBC Can handle ODBC
OLD_LONG_PASSWORD Long old-style passwords (Not 4.1+ passwords)
PROTOCOL41 Can use 4.1+ protocol
RESERVED Old flag for 4.1 protocol
SECURE_CONNECTION 4.1+ authentication
SSL Can switch to SSL after handshake
TRANSACTIONS Transaction support
WITH_DB Can take database as part of login

See Also

https://dev.mysql.com/doc/internals/en/capability-flags.html