mysql_protocol library

Classes

MySQLBinaryResultSetRowPacket
MySQLColumnDefinitionPacket
MySQLColumnType
MySQLPacket
MySQLPacketAuthSwitchRequest
MySQLPacketAuthSwitchResponse
MySQLPacketBinaryResultSet
MySQLPacketColumnCount
MySQLPacketCommInitDB
MySQLPacketCommQuery
MySQLPacketCommQuit
MySQLPacketCommStmtClose
MySQLPacketCommStmtExecute
MySQLPacketCommStmtPrepare
MySQLPacketEOF
MySQLPacketError
MySQLPacketExtraAuthData
MySQLPacketExtraAuthDataResponse
MySQLPacketHandshakeResponse41
MySQLPacketInitialHandshake
MySQLPacketOK
MySQLPacketPayload
MySQLPacketResultSet
MySQLPacketSSLRequest
MySQLPacketStmtPrepareOK
MySQLResultSetRowPacket

Constants

mysqlCapFlagClientCompress → const int
0x00000020
mysqlCapFlagClientConnectWithDB → const int
0x00000008
mysqlCapFlagClientDeprecateEOF → const int
0x01000000
mysqlCapFlagClientFoundRows → const int
0x00000002
mysqlCapFlagClientIgnoreSigPipe → const int
0x00001000
mysqlCapFlagClientIgnoreSpace → const int
0x00000100
mysqlCapFlagClientInteractive → const int
0x00000400
mysqlCapFlagClientLocalFiles → const int
0x00000080
mysqlCapFlagClientLongFlag → const int
0x00000004
mysqlCapFlagClientLongPassword → const int
0x00000001
mysqlCapFlagClientMultiResults → const int
0x00020000
mysqlCapFlagClientMultiStatements → const int
0x00010000
mysqlCapFlagClientNoSchema → const int
0x00000010
mysqlCapFlagClientODBC → const int
0x00000040
mysqlCapFlagClientPluginAuth → const int
0x00080000
mysqlCapFlagClientPluginAuthLenEncClientData → const int
0x00200000
mysqlCapFlagClientProtocol41 → const int
0x00000200
mysqlCapFlagClientPsMultiResults → const int
0x00040000
mysqlCapFlagClientReserved → const int
0x00004000
mysqlCapFlagClientSecureConnection → const int
0x00008000
mysqlCapFlagClientSsl → const int
0x00000800
mysqlCapFlagClientTransactions → const int
0x00002000
mysqlColumnTypeBit → const int
0x10
mysqlColumnTypeBlob → const int
0xfc
mysqlColumnTypeDate → const int
0x0a
mysqlColumnTypeDateTime → const int
0x0c
mysqlColumnTypeDateTime2 → const int
0x12
mysqlColumnTypeDecimal → const int
0x00
mysqlColumnTypeDouble → const int
0x05
mysqlColumnTypeEnum → const int
0xf7
mysqlColumnTypeFloat → const int
0x04
mysqlColumnTypeGeometry → const int
0xff
mysqlColumnTypeInt24 → const int
0x09
mysqlColumnTypeLong → const int
0x03
mysqlColumnTypeLongBlob → const int
0xfb
mysqlColumnTypeLongLong → const int
0x08
mysqlColumnTypeMediumBlob → const int
0xfa
mysqlColumnTypeNewDate → const int
0x0e
mysqlColumnTypeNewDecimal → const int
0xf6
mysqlColumnTypeNull → const int
0x06
mysqlColumnTypeSet → const int
0xf8
mysqlColumnTypeShort → const int
0x02
mysqlColumnTypeString → const int
0xfe
mysqlColumnTypeTime → const int
0x0b
mysqlColumnTypeTime2 → const int
0x13
mysqlColumnTypeTimestamp → const int
0x07
mysqlColumnTypeTimestamp2 → const int
0x11
mysqlColumnTypeTiny → const int
0x01
mysqlColumnTypeTinyBlob → const int
0xf9
mysqlColumnTypeVarChar → const int
0x0f
mysqlColumnTypeVarString → const int
0xfd
mysqlColumnTypeYear → const int
0x0d
mysqlServerFlagMoreResultsExists → const int
0x0008

Functions

parseBinaryColumnData(int columnType, ByteData data, Uint8List buffer, int startOffset) Tuple2<String, int>
sha1(List<int> data) List<int>
sha256(List<int> data) List<int>
xor(List<int> aList, List<int> bList) Uint8List

Enums

MySQLGenericPacketType