PD      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2011 MailRank, Inc.BSD3Paul Rouse <pyr@doynton.org> 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[\]^_`abc56789:;<=>?@ABCDEFGHIJKLMNOP# !" &'()*+,-./01234$%VUSTRQaWXYZ[\]^_`b  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab(c) 2011 MailRank, Inc.BSD3Paul Rouse <pyr@doynton.org> 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.BSD3Paul Rouse <pyr@doynton.org> 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~# !" 56789:;<=>?@ABCDEFGHIJKLMNOP6        !"#$%&'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(mysql_4OcYfMYz1cX6P2yQWXDPgtDatabase.MySQL.Base.TypesDatabase.MySQL.Base.CDatabase.MySQL.BaseOptionConnectTimeoutCompress NamedPipe InitCommandReadDefaultFileReadDefaultGroup CharsetDir CharsetName LocalInFileProtocolSharedMemoryBaseName ReadTimeout WriteTimeoutUseRemoteConnectionUseEmbeddedConnectionGuessConnectionClientIP SecureAuthReportDataTruncation ReconnectSSLVerifyServerCert FoundRows IgnoreSIGPIPE IgnoreSpace Interactive LocalFiles MultiResultsMultiStatementsNoSchemaTCPSocketPipeMemorySeconds FieldFlag FieldFlagsField fieldName fieldOrigName fieldTablefieldOrigTablefieldDB fieldCatalog fieldDefault fieldLengthfieldMaxLength fieldFlags fieldDecimals fieldCharSet fieldTypeTypeDecimalTinyShortLongFloatDoubleNull TimestampLongLongInt24DateTimeDateTimeYearNewDateVarCharBit NewDecimalEnumSetTinyBlob MediumBlobLongBlobBlob VarStringStringGeometryMyBoolMYSQL_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.TypesTrueFalseresFP resFields resConnectionresValidresFetchFields resFetchRowresFetchLengths resFreeResult EmptyResultconnFP connClose connResultConnectionError ResultError frobResult freeResult_withConnwithRes withStringwithMaybeStringcheck checkNullwithPtrconnectionErrorconnectionError_$fExceptionMySQLError