Q+D      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2011 MailRank, Inc.BSD3%Bryan O'Sullivan <bos@serpentine.com> experimentalportableNone +<&-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).0Maximum width for selected set.1 Div flags.2Number of decimals in field.3Character set number.5 Column types supported by MySQL.i  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc5PONMLKJIHGFEDCBA@?>=<;:9876#"!  &'()*+,-./01234$%VUSTRQaWXYZ[\]^_`b "! #$%&'()*+,-./012345PONMLKJIHGFEDCBA@?>=<;:9876QRSTUVWXYZ[\]^_`ab(c) 2011 MailRank, Inc.BSD3%Bryan O'Sullivan <bos@serpentine.com> experimentalportableNone <+cdefghijklmnopqrstuvwxyz{|}~userpassworddatabaseKey.Cert.CA.CA path.Ciphers.Context (from ). Host name. User name. Password. Database.Port. Unix socket.Flags.should usually be *cdefghijklmnopqrstuvwxyz{|}~*~}|{zgyxwvihkjutsrqponmlfedc+cdefghijklmnopqrstuvwxyz{|}~(c) 2011 MailRank, Inc.BSD3%Bryan O'Sullivan <bos@serpentine.com> experimentalportableNone +A row cursor, used by  and .Result of a database query.Connection to a MySQL database.%Comma-separated list of cipher names.0Default information for setting up a connection.Defaults are as follows: Server on  localhostUser root No password Database testCharacter 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.By 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.html2Return the number of fields (columns) in a result.If  O, 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./The 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@?>=<;:98766        !"#$%&'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~( mysql-0.1.1.8Database.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