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
-
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_REMEBER_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
-
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_MAGIC
¶ The 4-byte binlog header string
-
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
¶
-