Constants¶
Introduction¶
Libdrizzle Redux contains a number of constants, most of what are in the form of ENUMs. All ENUMs are typedef’d so no need to use the ‘enum’ keyword.
Library¶
-
drizzle_verbose_t¶ An ENUM of the verbosity for the library
-
DRIZZLE_VERBOSE_NEVER¶ Completely silent
-
DRIZZLE_VERBOSE_FATAL¶ Fatal errors only
-
DRIZZLE_VERBOSE_ERROR¶ All errors
-
DRIZZLE_VERBOSE_INFO¶ Information messages and errors
-
DRIZZLE_VERBOSE_DEBUG¶ Debugging messages and errors
-
DRIZZLE_VERBOSE_CRAZY¶ Everything
-
Global constants¶
Constants available to the client and internally
-
DRIZZLE_DEFAULT_TCP_HOST "localhost" Default socket tcp connection host
-
DRIZZLE_DEFAULT_TCP_PORT 3306 Default socket tcp connection port
-
DRIZZLE_MYSQL_TCP_PORT 3306 Unused
-
DRIZZLE_MYSQL_TCP_SERVICE "mysql" Unused
-
DRIZZLE_DRIZZLE_TCP_PORT 4427 Unused
-
DRIZZLE_DEFAULT_TCP_SERVICE "mysql" Unused
-
DRIZZLE_DRIZZLE_TCP_SERVICE "drizzle" Unused
-
DRIZZLE_DEFAULT_UDS "/tmp/mysql.sock" Default path for the Unix Domain Socket
-
DRIZZLE_DEFAULT_BACKLOG 64 Default number of pending connections on the listening queue
-
DRIZZLE_MAX_ERROR_SIZE 2048 Maximum length of a drizzle error message
-
DRIZZLE_MAX_USER_SIZE 64 Maximum length for the database user name
-
DRIZZLE_MAX_PASSWORD_SIZE 32 Maximum length for the database password
-
DRIZZLE_MAX_DB_SIZE 64 Maximum length for the database name
-
DRIZZLE_MAX_INFO_SIZE 2048 Maximum length of a
drizzle_result_stinfo or error message
-
DRIZZLE_MAX_SQLSTATE_SIZE 5 Maximum length a MySQL SQLSTATE code
-
DRIZZLE_MAX_CATALOG_SIZE 128 Maximum length of the catalog name on a
drizzle_column_st
-
DRIZZLE_MAX_TABLE_SIZE 128 Maximum length of the table name on a
drizzle_column_st
-
DRIZZLE_MAX_COLUMN_NAME_SIZE 2048 Maximum length of a
drizzle_column_stcolumn name
-
DRIZZLE_MAX_DEFAULT_VALUE_SIZE 2048 Maximum size of the default value for a column
-
DRIZZLE_MAX_PACKET_SIZE UINT32_MAX Maximum packet size for the connection
-
DRIZZLE_MAX_BUFFER_SIZE 1024*1024*1024 Maximum size of the allocated buffer on a
drizzle_st
-
DRIZZLE_DEFAULT_BUFFER_SIZE 1024*1024 Default size of the allocated buffer on a
drizzle_st
-
DRIZZLE_BUFFER_COPY_THRESHOLD 8192 Unused
-
DRIZZLE_MAX_SERVER_VERSION_SIZE 32 Maximum length of the server version string
-
DRIZZLE_MAX_SERVER_EXTRA_SIZE 32 Maximum size of additional data sent after server handshake
-
DRIZZLE_MAX_SCRAMBLE_SIZE 20 Maximum size of the buffer used during authentication if password scrambling is enabled
-
DRIZZLE_STATE_STACK_SIZE 8 Maximum number of states saved on the stack
-
DRIZZLE_ROW_GROW_SIZE 8192 The number of rows to read at a time when buffering a result
-
DRIZZLE_DEFAULT_SOCKET_TIMEOUT 10 The default time in seconds to wait before a setsockopt call times out
-
DRIZZLE_DEFAULT_SOCKET_SEND_SIZE DRIZZLE_DEFAULT_BUFFER_SIZE The default size of the socket send buffer
-
DRIZZLE_DEFAULT_SOCKET_RECV_SIZE DRIZZLE_DEFAULT_BUFFER_SIZE The default size of the socket receive buffer
-
DRIZZLE_MYSQL_PASSWORD_HASH 41 Unused
-
DRIZZLE_BINLOG_CRC32_LEN 4 Size of the CRC32 checksum appended to each binlog event
-
DRIZZLE_BINLOG_CHECKSUM_VERSION "5.6.1" From this version and higher automatic checksums is on
-
DRIZZLE_BINLOG_MAGIC "xFEx62x69x6E" The 4-byte header of a binary log file
Return¶
-
drizzle_return_t¶ Function return status ENUM
-
DRIZZLE_RETURN_OK¶ Return is OK
-
DRIZZLE_RETURN_IO_WAIT¶ Waiting on IO
-
DRIZZLE_RETURN_PAUSE¶
-
DRIZZLE_RETURN_ROW_BREAK¶ Row break because row is larger than packet size
-
DRIZZLE_RETURN_MEMORY¶ Memory allocation error
-
DRIZZLE_RETURN_ERRNO¶ OS error code
-
DRIZZLE_RETURN_INTERNAL_ERROR¶ Internal error during handshake
-
DRIZZLE_RETURN_GETADDRINFO¶ Domain lookup failure
-
DRIZZLE_RETURN_NOT_READY¶ Client is not connected to server
-
DRIZZLE_RETURN_BAD_PACKET_NUMBER¶ Packets are out of sequence
-
DRIZZLE_RETURN_BAD_HANDSHAKE_PACKET¶ Bad packet received during handshake
-
DRIZZLE_RETURN_BAD_PACKET¶ Bad packet received (unused)
-
DRIZZLE_RETURN_PROTOCOL_NOT_SUPPORTED¶ Attempt to connect to a version of MySQL less than 4.1
-
DRIZZLE_RETURN_UNEXPECTED_DATA¶ Unexpected data in the receive buffer
-
DRIZZLE_RETURN_NO_SCRAMBLE¶ No password scramble received (usually if server is expecting an auth plugin but client didn’t use one)
-
DRIZZLE_RETURN_AUTH_FAILED¶ Authentication failure
-
DRIZZLE_RETURN_NULL_SIZE¶ Internal status
-
DRIZZLE_RETURN_ERROR_CODE¶ Error code received from MySQL server
-
DRIZZLE_RETURN_TOO_MANY_COLUMNS¶ Unused
-
DRIZZLE_RETURN_ROW_END¶ Internal status
-
DRIZZLE_RETURN_LOST_CONNECTION¶ Connection failure
-
DRIZZLE_RETURN_COULD_NOT_CONNECT¶ Could not connect to server
-
DRIZZLE_RETURN_NO_ACTIVE_CONNECTIONS¶ Waiting on a connection which doesn’t exist (this shouldn’t happen)
-
DRIZZLE_RETURN_HANDSHAKE_FAILED¶ Handshake failure
-
DRIZZLE_RETURN_TIMEOUT¶ Timeout during connection
-
DRIZZLE_RETURN_INVALID_ARGUMENT¶ Bad arguments supplied to a function
-
DRIZZLE_RETURN_SSL_ERROR¶ An error occurred during SSL handshake
-
DRIZZLE_RETURN_EOF¶ No more data to retrieve
-
DRIZZLE_RETURN_STMT_ERROR¶ A prepared statement error has occurred
-
DRIZZLE_RETURN_BINLOG_CRC¶ A checksum error has occurred in a MySQL 5.6 binlog
-
DRIZZLE_RETURN_TRUNCATED¶ The result has been truncated
-
DRIZZLE_RETURN_INVALID_CONVERSION¶ The data type cannot be converted into the requested type
-
DRIZZLE_RETURN_NOT_FOUND¶ The requested column was not found
-
Connection¶
-
drizzle_charset_t¶ An ENUM of the possible character set with collation ID
-
DRIZZLE_CHARSET_BIG5_CHINESE_CI¶
-
DRIZZLE_CHARSET_LATIN2_CZECH_CS¶
-
DRIZZLE_CHARSET_DEC8_SWEDISH_CI¶
-
DRIZZLE_CHARSET_CP850_GENERAL_CI¶
-
DRIZZLE_CHARSET_LATIN1_GERMAN1_CI¶
-
DRIZZLE_CHARSET_HP8_ENGLISH_CI¶
-
DRIZZLE_CHARSET_KOI8R_GENERAL_CI¶
-
DRIZZLE_CHARSET_LATIN1_SWEDISH_CI¶
-
DRIZZLE_CHARSET_LATIN2_GENERAL_CI¶
-
DRIZZLE_CHARSET_SWE7_SWEDISH_CI¶
-
DRIZZLE_CHARSET_ASCII_GENERAL_CI¶
-
DRIZZLE_CHARSET_UJIS_JAPANESE_CI¶
-
DRIZZLE_CHARSET_SJIS_JAPANESE_CI¶
-
DRIZZLE_CHARSET_CP1251_BULGARIAN_CI¶
-
DRIZZLE_CHARSET_LATIN1_DANISH_CI¶
-
DRIZZLE_CHARSET_HEBREW_GENERAL_CI¶
-
DRIZZLE_CHARSET_TIS620_THAI_CI¶
-
DRIZZLE_CHARSET_EUCKR_KOREAN_CI¶
-
DRIZZLE_CHARSET_LATIN7_ESTONIAN_CS¶
-
DRIZZLE_CHARSET_LATIN2_HUNGARIAN_CI¶
-
DRIZZLE_CHARSET_KOI8U_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP1251_UKRAINIAN_CI¶
-
DRIZZLE_CHARSET_GB2312_CHINESE_CI¶
-
DRIZZLE_CHARSET_GREEK_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP1250_GENERAL_CI¶
-
DRIZZLE_CHARSET_LATIN2_CROATIAN_CI¶
-
DRIZZLE_CHARSET_GBK_CHINESE_CI¶
-
DRIZZLE_CHARSET_CP1257_LITHUANIAN_CI¶
-
DRIZZLE_CHARSET_LATIN5_TURKISH_CI¶
-
DRIZZLE_CHARSET_LATIN1_GERMAN2_CI¶
-
DRIZZLE_CHARSET_ARMSCII8_GENERAL_CI¶
-
DRIZZLE_CHARSET_UTF8_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP1250_CZECH_CS¶
-
DRIZZLE_CHARSET_UCS2_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP866_GENERAL_CI¶
-
DRIZZLE_CHARSET_KEYBCS2_GENERAL_CI¶
-
DRIZZLE_CHARSET_MACCE_GENERAL_CI¶
-
DRIZZLE_CHARSET_MACROMAN_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP852_GENERAL_CI¶
-
DRIZZLE_CHARSET_LATIN7_GENERAL_CI¶
-
DRIZZLE_CHARSET_LATIN7_GENERAL_CS¶
-
DRIZZLE_CHARSET_MACCE_BIN¶
-
DRIZZLE_CHARSET_CP1250_CROATIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_GENERAL_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_BIN¶
-
DRIZZLE_CHARSET_LATIN1_BIN¶
-
DRIZZLE_CHARSET_LATIN1_GENERAL_CI¶
-
DRIZZLE_CHARSET_LATIN1_GENERAL_CS¶
-
DRIZZLE_CHARSET_CP1251_BIN¶
-
DRIZZLE_CHARSET_CP1251_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP1251_GENERAL_CS¶
-
DRIZZLE_CHARSET_MACROMAN_BIN¶
-
DRIZZLE_CHARSET_UTF16_GENERAL_CI¶
-
DRIZZLE_CHARSET_UTF16_BIN¶
-
DRIZZLE_CHARSET_CP1256_GENERAL_CI¶
-
DRIZZLE_CHARSET_CP1257_BIN¶
-
DRIZZLE_CHARSET_CP1257_GENERAL_CI¶
-
DRIZZLE_CHARSET_UTF32_GENERAL_CI¶
-
DRIZZLE_CHARSET_UTF32_BIN¶
-
DRIZZLE_CHARSET_BINARY¶
-
DRIZZLE_CHARSET_ARMSCII8_BIN¶
-
DRIZZLE_CHARSET_ASCII_BIN¶
-
DRIZZLE_CHARSET_CP1250_BIN¶
-
DRIZZLE_CHARSET_CP1256_BIN¶
-
DRIZZLE_CHARSET_CP866_BIN¶
-
DRIZZLE_CHARSET_DEC8_BIN¶
-
DRIZZLE_CHARSET_GREEK_BIN¶
-
DRIZZLE_CHARSET_HEBREW_BIN¶
-
DRIZZLE_CHARSET_HP8_BIN¶
-
DRIZZLE_CHARSET_KEYBCS2_BIN¶
-
DRIZZLE_CHARSET_KOI8R_BIN¶
-
DRIZZLE_CHARSET_KOI8U_BIN¶
-
DRIZZLE_CHARSET_LATIN2_BIN¶
-
DRIZZLE_CHARSET_LATIN5_BIN¶
-
DRIZZLE_CHARSET_LATIN7_BIN¶
-
DRIZZLE_CHARSET_CP850_BIN¶
-
DRIZZLE_CHARSET_CP852_BIN¶
-
DRIZZLE_CHARSET_SWE7_BIN¶
-
DRIZZLE_CHARSET_UTF8_BIN¶
-
DRIZZLE_CHARSET_BIG5_BIN¶
-
DRIZZLE_CHARSET_EUCKR_BIN¶
-
DRIZZLE_CHARSET_GB2312_BIN¶
-
DRIZZLE_CHARSET_GBK_BIN¶
-
DRIZZLE_CHARSET_SJIS_BIN¶
-
DRIZZLE_CHARSET_TIS620_BIN¶
-
DRIZZLE_CHARSET_UCS2_BIN¶
-
DRIZZLE_CHARSET_UJIS_BIN¶
-
DRIZZLE_CHARSET_GEOSTD8_GENERAL_CI¶
-
DRIZZLE_CHARSET_GEOSTD8_BIN¶
-
DRIZZLE_CHARSET_LATIN1_SPANISH_CI¶
-
DRIZZLE_CHARSET_CP932_JAPANESE_CI¶
-
DRIZZLE_CHARSET_CP932_BIN¶
-
DRIZZLE_CHARSET_EUCJPMS_JAPANESE_CI¶
-
DRIZZLE_CHARSET_EUCJPMS_BIN¶
-
DRIZZLE_CHARSET_CP1250_POLISH_CI¶
-
DRIZZLE_CHARSET_UTF16_UNICODE_CI¶
-
DRIZZLE_CHARSET_UTF16_ICELANDIC_CI¶
-
DRIZZLE_CHARSET_UTF16_LATVIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_ROMANIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_SLOVENIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_POLISH_CI¶
-
DRIZZLE_CHARSET_UTF16_ESTONIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_SPANISH_CI¶
-
DRIZZLE_CHARSET_UTF16_SWEDISH_CI¶
-
DRIZZLE_CHARSET_UTF16_TURKISH_CI¶
-
DRIZZLE_CHARSET_UTF16_CZECH_CI¶
-
DRIZZLE_CHARSET_UTF16_DANISH_CI¶
-
DRIZZLE_CHARSET_UTF16_LITHUANIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_SLOVAK_CI¶
-
DRIZZLE_CHARSET_UTF16_SPANISH2_CI¶
-
DRIZZLE_CHARSET_UTF16_ROMAN_CI¶
-
DRIZZLE_CHARSET_UTF16_PERSIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_ESPERANTO_CI¶
-
DRIZZLE_CHARSET_UTF16_HUNGARIAN_CI¶
-
DRIZZLE_CHARSET_UTF16_SINHALA_CI¶
-
DRIZZLE_CHARSET_UCS2_UNICODE_CI¶
-
DRIZZLE_CHARSET_UCS2_ICELANDIC_CI¶
-
DRIZZLE_CHARSET_UCS2_LATVIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_ROMANIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_SLOVENIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_POLISH_CI¶
-
DRIZZLE_CHARSET_UCS2_ESTONIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_SPANISH_CI¶
-
DRIZZLE_CHARSET_UCS2_SWEDISH_CI¶
-
DRIZZLE_CHARSET_UCS2_TURKISH_CI¶
-
DRIZZLE_CHARSET_UCS2_CZECH_CI¶
-
DRIZZLE_CHARSET_UCS2_DANISH_CI¶
-
DRIZZLE_CHARSET_UCS2_LITHUANIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_SLOVAK_CI¶
-
DRIZZLE_CHARSET_UCS2_SPANISH2_CI¶
-
DRIZZLE_CHARSET_UCS2_ROMAN_CI¶
-
DRIZZLE_CHARSET_UCS2_PERSIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_ESPERANTO_CI¶
-
DRIZZLE_CHARSET_UCS2_HUNGARIAN_CI¶
-
DRIZZLE_CHARSET_UCS2_SINHALA_CI¶
-
DRIZZLE_CHARSET_UCS2_GENERAL_MYSQL500_CI¶
-
DRIZZLE_CHARSET_UTF32_UNICODE_CI¶
-
DRIZZLE_CHARSET_UTF32_ICELANDIC_CI¶
-
DRIZZLE_CHARSET_UTF32_LATVIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_ROMANIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_SLOVENIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_POLISH_CI¶
-
DRIZZLE_CHARSET_UTF32_ESTONIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_SPANISH_CI¶
-
DRIZZLE_CHARSET_UTF32_SWEDISH_CI¶
-
DRIZZLE_CHARSET_UTF32_TURKISH_CI¶
-
DRIZZLE_CHARSET_UTF32_CZECH_CI¶
-
DRIZZLE_CHARSET_UTF32_DANISH_CI¶
-
DRIZZLE_CHARSET_UTF32_LITHUANIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_SLOVAK_CI¶
-
DRIZZLE_CHARSET_UTF32_SPANISH2_CI¶
-
DRIZZLE_CHARSET_UTF32_ROMAN_CI¶
-
DRIZZLE_CHARSET_UTF32_PERSIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_ESPERANTO_CI¶
-
DRIZZLE_CHARSET_UTF32_HUNGARIAN_CI¶
-
DRIZZLE_CHARSET_UTF32_SINHALA_CI¶
-
DRIZZLE_CHARSET_UTF8_UNICODE_CI¶
-
DRIZZLE_CHARSET_UTF8_ICELANDIC_CI¶
-
DRIZZLE_CHARSET_UTF8_LATVIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_ROMANIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_SLOVENIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_POLISH_CI¶
-
DRIZZLE_CHARSET_UTF8_ESTONIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_SPANISH_CI¶
-
DRIZZLE_CHARSET_UTF8_SWEDISH_CI¶
-
DRIZZLE_CHARSET_UTF8_TURKISH_CI¶
-
DRIZZLE_CHARSET_UTF8_CZECH_CI¶
-
DRIZZLE_CHARSET_UTF8_DANISH_CI¶
-
DRIZZLE_CHARSET_UTF8_LITHUANIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_SLOVAK_CI¶
-
DRIZZLE_CHARSET_UTF8_SPANISH2_CI¶
-
DRIZZLE_CHARSET_UTF8_ROMAN_CI¶
-
DRIZZLE_CHARSET_UTF8_PERSIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_ESPERANTO_CI¶
-
DRIZZLE_CHARSET_UTF8_HUNGARIAN_CI¶
-
DRIZZLE_CHARSET_UTF8_SINHALA_CI¶
-
DRIZZLE_CHARSET_UTF8_GENERAL_MYSQL500_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_UNICODE_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_ICELANDIC_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_LATVIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_ROMANIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_SLOVENIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_POLISH_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_ESTONIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_SPANISH_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_SWEDISH_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_TURKISH_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_CZECH_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_DANISH_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_LITHUANIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_SLOVAK_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_SPANISH2_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_ROMAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_PERSIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_ESPERANTO_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_HUNGARIAN_CI¶
-
DRIZZLE_CHARSET_UTF8MB4_SINHALA_CI¶
-
-
drizzle_status_t¶ An ENUM of connection statuses intended to be used in a bit field
-
DRIZZLE_CON_STATUS_NONE¶ No status set
-
DRIZZLE_CON_STATUS_IN_TRANS¶ In a transaction
-
DRIZZLE_CON_STATUS_AUTOCOMMIT¶ Autocommit is enabled
-
DRIZZLE_CON_STATUS_MORE_RESULTS_EXISTS¶ There are more result sets available
-
DRIZZLE_CON_STATUS_QUERY_NO_GOOD_INDEX_USED¶ No good index couldn’t be used
-
DRIZZLE_CON_STATUS_QUERY_NO_INDEX_USED¶ No index was used
-
DRIZZLE_CON_STATUS_CURSOR_EXISTS¶ A cursor is available
-
DRIZZLE_CON_STATUS_LAST_ROW_SENT¶ The last row has been sent to the client
-
DRIZZLE_CON_STATUS_DB_DROPPED¶ The database has been dropped
-
DRIZZLE_CON_STATUS_NO_BACKSLASH_ESCAPES¶ NO_BACKSLASH_ESCAPES SQL mode set
-
DRIZZLE_CON_STATUS_QUERY_WAS_SLOW¶ Query hit the slow query timeout
-
-
drizzle_capabilities_t¶ An ENUM of connection capabilities intended to be used in a bit field
-
DRIZZLE_CAPABILITIES_NONE¶ No capabilities set
-
DRIZZLE_CAPABILITIES_LONG_PASSWORD¶ Long password support
-
DRIZZLE_CAPABILITIES_FOUND_ROWS¶ FOUND_ROWS support
-
DRIZZLE_CAPABILITIES_LONG_FLAG¶ Get all column flags
-
DRIZZLE_CAPABILITIES_IGNORE_SPACE¶ Ignore spaces before open brackets
-
DRIZZLE_CAPABILITIES_CONNECT_WITH_DB¶ A database can be specified upon connect
-
DRIZZLE_CAPABILITIES_NO_SCHEMA¶ Disable access to database.table.column way of accessing things
-
DRIZZLE_CAPABILITIES_COMPRESS¶ Enable compression protocol
-
DRIZZLE_CAPABILITIES_ODBC¶ An ODBC client
-
DRIZZLE_CAPABILITIES_LOCAL_FILES¶ Enables LOAD DATA LOCAL
-
DRIZZLE_CAPABILITIES_PROTOCOL_41¶ MySQL 4.1 and higher protocol
-
DRIZZLE_CAPABILITIES_INTERACTIVE¶ An interactive client
-
DRIZZLE_CAPABILITIES_SSL¶ Use SSL
-
DRIZZLE_CAPABILITIES_IGNORE_SIGPIPE¶ Ignore sigpipe
-
DRIZZLE_CAPABILITIES_TRANSACTIONS¶ Client understands transactions
-
DRIZZLE_CAPABILITIES_RESERVED¶ Unused
-
DRIZZLE_CAPABILITIES_SECURE_CONNECTION¶ MySQL 4.1 and higher authentication
-
DRIZZLE_CAPABILITIES_MULTI_STATEMENTS¶ Enable multiple statement support
-
DRIZZLE_CAPABILITIES_MULTI_RESULTS¶ Enable multiple result sets
-
DRIZZLE_CAPABILITIES_PS_MULTI_RESULTS¶
-
DRIZZLE_CAPABILITIES_PLUGIN_AUTH¶ Enable plugin authentication
-
DRIZZLE_CAPABILITIES_SSL_VERIFY_SERVER_CERT¶ Verify SSL cert
-
DRIZZLE_CAPABILITIES_REMEMBER_OPTIONS¶
-
DRIZZLE_CAPABILITIES_CLIENT¶ Enables the following:
DRIZZLE_CAPABILITIES_LONG_PASSWORD,DRIZZLE_CAPABILITIES_FOUND_ROWS,DRIZZLE_CAPABILITIES_LONG_FLAG,DRIZZLE_CAPABILITIES_CONNECT_WITH_DB,DRIZZLE_CAPABILITIES_PLUGIN_AUTH,DRIZZLE_CAPABILITIES_TRANSACTIONS,DRIZZLE_CAPABILITIES_PROTOCOL_41,DRIZZLE_CAPABILITIES_SECURE_CONNECTION
-
-
drizzle_ssl_state_t¶ An enum of SSL States
-
DRIZZLE_SSL_STATE_NONE¶ SSL connection is not initialized
-
DRIZZLE_SSL_STATE_HANDSHAKE_COMPLETE¶ SSL connection is established
-
-
drizzle_socket_owner_t¶ Owner of socket connection
-
DRIZZLE_SOCKET_OWNER_NATIVE¶
-
DRIZZLE_SOCKET_OWNER_CLIENT¶
-
-
(deprecated) drizzle_socket_owner typedef of
drizzle_socket_owner_t
-
drizzle_socket_option_t¶ An ENUM of socket connection options
-
DRIZZLE_SOCKET_OPTION_KEEPIDLE¶ The socket connection timeout
-
DRIZZLE_SOCKET_OPTION_KEEPCNT¶ Number of probes before dropping connection
-
DRIZZLE_SOCKET_OPTION_KEEPINTVL¶ TCP interval between probes
-
DRIZZLE_SOCKET_OPTION_TIMEOUT¶ TCP Keep-alive timeout
-
-
(deprecated) drizzle_socket_option typedef of
drizzle_socket_option_t
Query¶
-
drizzle_field_t¶ Field data (an alias for
char*)
-
drizzle_row_t¶ Row data (an array of
drizzle_field_t)
-
drizzle_column_type_t¶ An ENUM of column types
-
DRIZZLE_COLUMN_TYPE_DECIMAL¶ An old style decimal type
-
DRIZZLE_COLUMN_TYPE_TINY¶ A tiny int
-
DRIZZLE_COLUMN_TYPE_SHORT¶ A short int
-
DRIZZLE_COLUMN_TYPE_LONG¶ A long int
-
DRIZZLE_COLUMN_TYPE_FLOAT¶ A float
-
DRIZZLE_COLUMN_TYPE_DOUBLE¶ A double
-
DRIZZLE_COLUMN_TYPE_NULL¶ A NULL
-
DRIZZLE_COLUMN_TYPE_TIMESTAMP¶ A timestamp
-
DRIZZLE_COLUMN_TYPE_LONGLONG¶ A bigint
-
DRIZZLE_COLUMN_TYPE_INT24¶
-
DRIZZLE_COLUMN_TYPE_DATE¶
-
DRIZZLE_COLUMN_TYPE_TIME¶
-
DRIZZLE_COLUMN_TYPE_DATETIME¶
-
DRIZZLE_COLUMN_TYPE_YEAR¶
-
DRIZZLE_COLUMN_TYPE_NEWDATE¶
-
DRIZZLE_COLUMN_TYPE_VARCHAR¶
-
DRIZZLE_COLUMN_TYPE_BIT¶
-
DRIZZLE_COLUMN_TYPE_NEWDECIMAL¶
-
DRIZZLE_COLUMN_TYPE_ENUM¶
-
DRIZZLE_COLUMN_TYPE_SET¶
-
DRIZZLE_COLUMN_TYPE_TINY_BLOB¶
-
DRIZZLE_COLUMN_TYPE_MEDIUM_BLOB¶
-
DRIZZLE_COLUMN_TYPE_LONG_BLOB¶
-
DRIZZLE_COLUMN_TYPE_BLOB¶
-
DRIZZLE_COLUMN_TYPE_VAR_STRING¶ Text column type
-
DRIZZLE_COLUMN_TYPE_STRING¶
-
DRIZZLE_COLUMN_TYPE_GEOMETRY¶
-
-
drizzle_column_flags_t¶ An ENUM of column flags intended to be used in a bit field
-
DRIZZLE_COLUMN_FLAGS_NONE¶ No flags set
-
DRIZZLE_COLUMN_FLAGS_NOT_NULL¶ Column is not NULL
-
DRIZZLE_COLUMN_FLAGS_PRI_KEY¶ Column is a primary key
-
DRIZZLE_COLUMN_FLAGS_UNIQUE_KEY¶ Column is a unique key
-
DRIZZLE_COLUMN_FLAGS_MULTIPLE_KEY¶ Column is part of a multi-part key
-
DRIZZLE_COLUMN_FLAGS_BLOB¶ Column is a blob
-
DRIZZLE_COLUMN_FLAGS_UNSIGNED¶ Column in unsigned
-
DRIZZLE_COLUMN_FLAGS_ZEROFILL¶ Column has a zerofill
-
DRIZZLE_COLUMN_FLAGS_BINARY¶
-
DRIZZLE_COLUMN_FLAGS_ENUM¶ Column is an ENUM
-
DRIZZLE_COLUMN_FLAGS_AUTO_INCREMENT¶ Column has auto increment
-
DRIZZLE_COLUMN_FLAGS_TIMESTAMP¶ Column in a timestamp
-
DRIZZLE_COLUMN_FLAGS_SET¶ Column is a SET data type
-
DRIZZLE_COLUMN_FLAGS_NO_DEFAULT_VALUE¶ Column has no default value
-
DRIZZLE_COLUMN_FLAGS_ON_UPDATE_NOW¶ Column has on update now timestamp
-
DRIZZLE_COLUMN_FLAGS_PART_KEY¶ Column is part of a key
-
DRIZZLE_COLUMN_FLAGS_NUM¶ Column is a number
Note
Group and num are the same flag
-
DRIZZLE_COLUMN_FLAGS_GROUP¶ Note
Group and num are the same flag
-
DRIZZLE_COLUMN_FLAGS_UNIQUE¶
-
DRIZZLE_COLUMN_FLAGS_BINCMP¶
-
DRIZZLE_COLUMN_FLAGS_GET_FIXED_FIELDS¶
-
DRIZZLE_COLUMN_FLAGS_IN_PART_FUNC¶
-
DRIZZLE_COLUMN_FLAGS_IN_ADD_INDEX¶
-
DRIZZLE_COLUMN_FLAGS_RENAMED¶
-
Binlog¶
-
drizzle_binlog_event_types_t¶ An ENUM of binlog event types
-
DRIZZLE_EVENT_TYPE_UNKNOWN¶ An unknown event
-
DRIZZLE_EVENT_TYPE_START¶ A binlog start event
-
DRIZZLE_EVENT_TYPE_QUERY¶ A MySQL query for SBR
-
DRIZZLE_EVENT_TYPE_STOP¶ Binlog end event
-
DRIZZLE_EVENT_TYPE_ROTATE¶ Binlog file rotate event
-
DRIZZLE_EVENT_TYPE_INTVAR¶ Insert ID event
-
DRIZZLE_EVENT_TYPE_LOAD¶ Load data from file event
-
DRIZZLE_EVENT_TYPE_CREATE_FILE¶ Create file event
-
DRIZZLE_EVENT_TYPE_APPEND_BLOCK¶ Append block data to a file
-
DRIZZLE_EVENT_TYPE_EXEC_LOAD¶ Exec load event
-
DRIZZLE_EVENT_TYPE_DELETE_FILE¶ Delete file event
-
DRIZZLE_EVENT_TYPE_NEW_LOAD¶ New load data from file event
-
DRIZZLE_EVENT_TYPE_RAND¶ Seeds for RAND() functions
-
DRIZZLE_EVENT_TYPE_USER_VAR¶ A user variable
-
DRIZZLE_EVENT_TYPE_FORMAT_DESCRIPTION¶ A description of the binlog file (a replacement for DRIZZLE_EVENT_TYPE_START in MySQL 5.0 onwards)
-
DRIZZLE_EVENT_TYPE_XID¶ XA Transaction ID
-
DRIZZLE_EVENT_TYPE_BEGIN_LOAD_QUERY¶ Truncate file and save block data
-
DRIZZLE_EVENT_TYPE_EXECUTE_LOAD_QUERY¶ Execute load query event
-
DRIZZLE_EVENT_TYPE_TABLE_MAP¶ A table map event for RBR
-
DRIZZLE_EVENT_TYPE_OBSOLETE_WRITE_ROWS¶ RBR Write rows event for MySQL 5.1 pre-release
-
DRIZZLE_EVENT_TYPE_OBSOLETE_UPDATE_ROWS¶ RBR Update rows event for MySQL 5.1 pre-release
-
DRIZZLE_EVENT_TYPE_OBSOLETE_DELETE_ROWS¶ RBR Delete rows event for MySQL 5.1 pre-release
-
DRIZZLE_EVENT_TYPE_V1_WRITE_ROWS¶ RBR Write rows event
-
DRIZZLE_EVENT_TYPE_V1_UPDATE_ROWS¶ RBR Update rows event
-
DRIZZLE_EVENT_TYPE_V1_DELETE_ROWS¶ RBR Delete rows event
-
DRIZZLE_EVENT_TYPE_INCIDENT¶ Replication incident message
-
DRIZZLE_EVENT_TYPE_HEARTBEAT¶ Replication heartbeat event
-
DRIZZLE_EVENT_TYPE_IGNORABLE¶
-
DRIZZLE_EVENT_TYPE_ROWS_QUERY¶
-
DRIZZLE_EVENT_TYPE_V2_WRITE_ROWS¶ A MySQL 5.6 RBR Write rows event
-
DRIZZLE_EVENT_TYPE_V2_UPDATE_ROWS¶ A MySQL 5.6 RBR Update rows event
-
DRIZZLE_EVENT_TYPE_V2_DELETE_ROWS¶ A MySQL 5.6 RBR Delete rows event
-
DRIZZLE_EVENT_TYPE_GTID¶
-
DRIZZLE_EVENT_TYPE_ANONYMOUS_GTID¶
-
DRIZZLE_EVENT_TYPE_PREVIOUS_GTIDS¶
-
