úÎPÂDpÈ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇportable experimental%Bryan O'Sullivan <bos@serpentine.com>None&.A description of a field (column) of a table. (Name of column. )#Original column name, if an alias. *(Table of column, if column was a field. +,Original table name, if table was an alias. ,Database for table. -Catalog for table. .Default value. /!Width of column (create length). 0 Maximum width for selected set. 1 Div flags. 2Number of decimals in field. 3Character set number. 5!Column types supported by MySQL. i  !"#$%È&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVÉWXYZ[\]^_`aÊbËÌÍc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc5PONMLKJIHGFEDCBA@?>=<;:9876#"!  &'()*+,-./01234$%VUSTRQaWXYZ[\]^_`b "! #$%È&'()*+,-./012345PONMLKJIHGFEDCBA@?>=<;:9876QRSTUVÉWXYZ[\]^_`aÊbËÌÍportable experimental%Bryan O'Sullivan <bos@serpentine.com>None+cdefghijklmnopqrstuvwxyz{|}~€‚ƒ„user  password  database …†‡ˆ‰Key. Cert. CA.  CA path.  Ciphers. ŠContext (from ‹).  Host name.  User name.  Password.  Database. Port.  Unix socket. Flags. ΋should usually be Ï Œ*cdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œ*‹Œ‰Šˆ‡…„ƒ~†‚€}|{zgyxwvihkjutsrqponmlfedc+cdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰ŠÎ‹Œportable experimental%Bryan O'Sullivan <bos@serpentine.com>NoneA row cursor, used by à and Â. ŽResult of a database query.  Connection to a MySQL database. š&Comma-separated list of cipher names. ¥1Default information for setting up a connection. Defaults are as follows:  Server on  localhost  User root  No password  Database test  Character set utf8 !Use as in the following example: ? connect defaultConnectInfo { connectHost = "db.example.com" } ¦>Default (empty) information for setting up an SSL connection. §Connect to a database. Ð Delete the U behind a Ž immediately, and mark  the Ž as invalid. ¨-Close a connection, and mark any outstanding Ž as  invalid. ´Turn autocommit on or off. CBy default, MySQL runs with autocommit mode enabled. In this mode, ? as soon as you modify a table, MySQL stores your modification  permanently. ¸"Return the value generated for an AUTO_INCREMENT column by the  previous INSERT or UPDATE statement. See  ;http://dev.mysql.com/doc/refman/5.5/en/mysql-insert-id.html ¹3Return the number of fields (columns) in a result.  If Ñ -, returns the number of columns for the most # recent query on the connection.  For Ò Ž,, returns the number of columns in each row  of this result. 0The number of columns may legitimately be zero. »Retrieve a complete result. Any previous outstanding Ž is first marked as invalid. ¼-Initiate a row-by-row retrieval of a result. Any previous outstanding Ž is first marked as invalid. ½Immediately free the  MYSQL_RES value associated with this  Ž, and mark the Result as invalid. ¾Check whether a Ž' is still valid, i.e. backed by a live   MYSQL_RES value. Ä(Read the next statement result. Returns Ó if another result  is available, Ô otherwise.  This function marks the current Ž as invalid, if one exists. Å Commit the current transaction. Æ#Roll back the current transaction. YÕŽÖרÙÚÛÜÝÞßàáâãäå‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§Ð¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼æ½¾ç¿ÀÁÂÃÄÅÆÇèéêëìíîïðñ{  !"#56789:;<=>?@ABCDEFGHIJKLMNOPŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇ~›œžŸ ¡¢£¤”•–—˜™š#"!  ¥¦Ž5PONMLKJIHGFEDCBA@?>=<;:9876‘’“‘’“§¨´©µ¶®ª«¬­¯°±·¸Ç¹º¾½»¼¿ÀÁÃÂÄÅÆ²³6ÕŽ ×ÖØÙÚÛÜÝÞßàáâãåä‘’“‘’“”•–—˜™š› œžŸ ¡¢£¤¥¦§Ð¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼æ½¾ç¿ÀÁÂÃÄÅÆÇèéêëìíîïðñò      !"#$%&'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•––—˜™š›œœžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇ(ÈÉÊËÌÍÎÏÐÑÎÒÓÎÒÔÕÖ×ÕÖØÙÚÛÜÝÞßàá‘âãäåæçèéêëìíîïðñòó mysql-0.1.1.7Database.MySQL.Base.TypesDatabase.MySQL.Base.CDatabase.MySQL.BaseOptionNoSchemaMultiStatements MultiResults LocalFiles Interactive IgnoreSpace IgnoreSIGPIPE FoundRowsSSLVerifyServerCert ReconnectReportDataTruncation SecureAuthClientIPGuessConnectionUseEmbeddedConnectionUseRemoteConnection WriteTimeout ReadTimeoutSharedMemoryBaseNameProtocol LocalInFile CharsetName CharsetDirReadDefaultGroupReadDefaultFile InitCommand NamedPipeCompressConnectTimeoutMemoryPipeSocketTCPSeconds FieldFlag FieldFlagsField fieldName fieldOrigName fieldTablefieldOrigTablefieldDB fieldCatalog fieldDefault fieldLengthfieldMaxLength fieldFlags fieldDecimals fieldCharSet fieldTypeTypeGeometryString VarStringBlobLongBlob MediumBlobTinyBlobSetEnum NewDecimalBitVarCharNewDateYearDateTimeTimeDateInt24LongLong TimestampNullDoubleFloatLongShortTinyDecimalMyBoolMYSQL_ROW_OFFSET MYSQL_ROW MYSQL_ROWS MYSQL_RESMYSQL flagNotNullflagPrimaryKey flagUniqueKeyflagMultipleKey flagUnsigned flagZeroFill flagBinaryflagAutoIncrement flagNumericflagNoDefaultValue hasAllFlags toConnectFlag mysql_error mysql_errnomysql_get_client_versionmysql_get_client_infomysql_real_escape_stringmysql_fetch_lengths_nonblockmysql_fetch_lengthsmysql_fetch_row_nonblockmysql_fetch_rowmysql_rollback mysql_commitmysql_next_resultmysql_row_tellmysql_row_seekmysql_data_seekmysql_fetch_fields_nonblockmysql_fetch_fieldsmysql_free_result_nonblockmysql_free_resultmysql_use_resultmysql_store_resultmysql_affected_rowsmysql_field_countmysql_insert_idmysql_real_query mysql_statmysql_get_ssl_ciphermysql_set_character_setmysql_character_set_namemysql_get_proto_infomysql_get_host_infomysql_get_server_infomysql_select_dbmysql_change_usermysql_autocommitmysql_thread_id mysql_ping mysql_close mysql_ssl_setmysql_real_connect mysql_init mysql_optionsRowResult Connection MySQLError errFunction errNumber errMessageSSLInfosslKeysslCertsslCA sslCAPath sslCiphers ConnectInfo connectHost connectPort connectUserconnectPasswordconnectDatabaseconnectOptions connectPath connectSSLdefaultConnectInfodefaultSSLInfoconnectclosepingthreadId serverInfohostInfo protocolInfosetCharacterSet characterSet sslCipher serverStatus clientInfo clientVersion autocommit changeUserselectDBqueryinsertID fieldCount affectedRows storeResult useResult freeResult isResultValidfetchRow fetchFieldsdataSeekrowTellrowSeek nextResultcommitrollbackescapetoType peekField$fStorableField$fMonoidFieldFlags$fShowFieldFlagsmysql_options_baseGHC.PtrnullPtrcleanupConnResult Data.EitherLeftRightghc-prim GHC.TypesTrueFalse EmptyResultresFP resFields resConnectionresValidresFetchFields resFetchRowresFetchLengths resFreeResultconnFP connClose connResult ResultErrorConnectionError frobResult freeResult_withConnwithRes withStringwithMaybeStringcheck checkNullwithPtrconnectionErrorconnectionError_$fExceptionMySQLError