| Copyright | (c) Winterland, 2016 | 
|---|---|
| License | BSD | 
| Maintainer | [email protected] | 
| Stability | experimental | 
| Portability | PORTABLE | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Database.MySQL.Protocol.Auth
Description
Auth related packet.
- data Greeting = Greeting {}
- putGreeting :: Greeting -> Put
- getGreeting :: Get Greeting
- data Auth = Auth {- authCaps :: !Word32
- authMaxPacket :: !Word32
- authCharset :: !Word8
- authName :: !ByteString
- authPassword :: !ByteString
- authSchema :: !ByteString
 
- getAuth :: Get Auth
- putAuth :: Auth -> Put
- data SSLRequest = SSLRequest {- sslReqCaps :: !Word32
- sslReqMaxPacket :: !Word32
- sslReqCharset :: !Word8
 
- getSSLRequest :: Get SSLRequest
- putSSLRequest :: SSLRequest -> Put
- clientCap :: Word32
- clientMaxPacketSize :: Word32
- clientCharset :: Word8
- supportTLS :: Word32 -> Bool
- sslRequest :: SSLRequest
Documentation
Constructors
| Greeting | |
| Fields 
 | |
putGreeting :: Greeting -> Put Source
getGreeting :: Get Greeting Source
Constructors
| Auth | |
| Fields 
 | |
data SSLRequest Source
Constructors
| SSLRequest | |
| Fields 
 | |
Instances
| Eq SSLRequest Source | |
| Show SSLRequest Source | |
| Binary SSLRequest Source | 
getSSLRequest :: Get SSLRequest Source
putSSLRequest :: SSLRequest -> Put Source
Always use utf8_general_ci when connecting mysql server,
 since this will simplify string decoding.
supportTLS :: Word32 -> Bool Source