!y0      !"#$%&'()*+,-./NoneSXpersistent-odbcList of DBMS that are supported    None>HVD0persistent-odbcMCheck if a column name is listed as the "safe to remove" in the entity list.None >@AGHVX 1persistent-odbcHReturns all of the columns in the given table currently in the database.2persistent-odbcMCheck if a column name is listed as the "safe to remove" in the entity list.3persistent-odbc?Get the references to be added to a table for the given column.None>HV4persistent-odbc(Create the migration plan for the given 5 val.6persistent-odbcFind out the type of a column.7persistent-odbc Helper for  AddRefence that finds out the 8.9persistent-odbcReturns all of the :s/ in the given table currently in the database.;persistent-odbc.Get the information about a column in a table.<persistent-odbc@Parse the type of column as returned by Oracle's schema tables.=persistent-odbc!getAlters allDefs tblName new old* finds out what needs to be changed from old to become new.>persistent-odbcfindAlters newColumn oldColumns4 finds out what needs to be changed in the columns  oldColumns for  newColumn to be supported.?persistent-odbcPrints the part of a  CREATE TABLE! statement about a given column.@persistent-odbc Renders an A in Oracle's format.Bpersistent-odbc3Render an action that must be done on the database.Cpersistent-odbc.Render an action that must be done on a table.Dpersistent-odbc/Render an action that must be done on a column.Epersistent-odbc1Escape a database name to be included on a query.Fpersistent-odbc1SQL code to be executed when inserting an entity.@persistent-odbc maxlenNone>HV0Gpersistent-odbc(Create the migration plan for the given 5 val.Hpersistent-odbcFind out the type of a column.Ipersistent-odbc Helper for  AddRefence that finds out the 8.Jpersistent-odbcReturns all of the :s/ in the given table currently in the database.Kpersistent-odbc.Get the information about a column in a table.Lpersistent-odbc1Parse the type of column as returned by MySQL's INFORMATION_SCHEMA tables.Mpersistent-odbc!getAlters allDefs tblName new old* finds out what needs to be changed from old to become new.Npersistent-odbcfindAlters newColumn oldColumns4 finds out what needs to be changed in the columns  oldColumns for  newColumn to be supported.Opersistent-odbcPrints the part of a  CREATE TABLE! statement about a given column.Ppersistent-odbc Renders an A in MySQL's format.Qpersistent-odbc3Render an action that must be done on the database.Rpersistent-odbc.Render an action that must be done on a table.Spersistent-odbc/Render an action that must be done on a column.Tpersistent-odbc1Escape a database name to be included on a query.Upersistent-odbc1SQL code to be executed when inserting an entity.Ppersistent-odbc maxlenNone>HVCZVpersistent-odbc(Create the migration plan for the given 5 val.Wpersistent-odbcFind out the type of a column.Xpersistent-odbc Helper for  AddRefence that finds out the 8.Ypersistent-odbcReturns all of the :s/ in the given table currently in the database.Zpersistent-odbc.Get the information about a column in a table.[persistent-odbc1Parse the type of column as returned by MSSQL's INFORMATION_SCHEMA tables.\persistent-odbc!getAlters allDefs tblName new old* finds out what needs to be changed from old to become new.]persistent-odbcfindAlters newColumn oldColumns4 finds out what needs to be changed in the columns  oldColumns for  newColumn to be supported.^persistent-odbcPrints the part of a  CREATE TABLE! statement about a given column._persistent-odbc Renders an A in MSSQL's format.`persistent-odbc3Render an action that must be done on the database.apersistent-odbc.Render an action that must be done on a table.bpersistent-odbc/Render an action that must be done on a column.cpersistent-odbc1Escape a database name to be included on a query.dpersistent-odbc1SQL code to be executed when inserting an entity._persistent-odbc maxlen  None>HVV)epersistent-odbc(Create the migration plan for the given 5 val.fpersistent-odbcFind out the type of a column.gpersistent-odbc Helper for  AddRefence that finds out the 8.hpersistent-odbcReturns all of the :s/ in the given table currently in the database.ipersistent-odbc.Get the information about a column in a table.jpersistent-odbc1Parse the type of column as returned by MySQL's INFORMATION_SCHEMA tables.kpersistent-odbc!getAlters allDefs tblName new old* finds out what needs to be changed from old to become new.lpersistent-odbcfindAlters newColumn oldColumns4 finds out what needs to be changed in the columns  oldColumns for  newColumn to be supported.mpersistent-odbcPrints the part of a  CREATE TABLE! statement about a given column.npersistent-odbc Renders an A in DB2's format.opersistent-odbc3Render an action that must be done on the database.ppersistent-odbc.Render an action that must be done on a table.qpersistent-odbc/Render an action that must be done on a column.rpersistent-odbc1Escape a database name to be included on a query.spersistent-odbc1SQL code to be executed when inserting an entity.npersistent-odbc maxlen!!None >@AHVXr tpersistent-odbcAvoid orphan instances."persistent-odbc;Information required to connect to an ODBC database using  persistentE's generic facilities. These values are the same that are given to (.$persistent-odbcThe connection string.%persistent-odbc;How many connections should be held on the connection pool.'persistent-odbcAn  HDBC-odbcE connection string. A simple example of connection string would be  DSN=hdbctest1.(persistent-odbcCreate an ODBC connection pool and run the given action. The pool is properly released after the action finishes using it. Note that you should not use the given u; outside the action since it may be already been released.)persistent-odbcCreate an ODBC connection pool. Note that it's your responsibility to properly close the connection pool when unneeded. Use ($ for an automatic resource control.*persistent-odbcSame as (O, but instead of opening a pool of connections, only one connection is opened.vpersistent-odbcDhelper function that returns a connection based on the database typewpersistent-odbcreturns a supported database type based on its version if the user does not provide the database type explicitly I look it up based on connection metadataxpersistent-odbc"extracts the server version number+persistent-odbcGenerate a persistent  Connection from an odbc yzpersistent-odbcFChoose the migration strategy based on the user provided database type(persistent-odbc"Connection string to the database.persistent-odbc3Number of connections to be kept open in the pool.persistent-odbc5Action to be executed that uses the connection pool.)persistent-odbc"Connection string to the database.persistent-odbc3Number of connections to be kept open in the pool.{|}~:u      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]5^_`abcdefghijklmnopqrstuvwxyz{|}~8A      !  "#$%&'()*+(*)'"#$%&+  "       !"#$$$$$$%%&'()*+,-./01232456789:6;<36=>?@ABCD6;EFGHIJ59:3?@ABCDFGHIJ59:3?@ABCDFGHIJ59:3?@ABCDFGHIJK6=LMNOPQR$6ST6SU6SV6SW6XY6XZ6X[6X\6X]6X^6X_6X`6Xa6Xb6Xc6Xd6Xe6fg6fh6fi6jk6jl6jm6jn6jo6jp6jq6rs6rt6ru6rv6rw6rx6ry6rz6r{6r|6r}6r~666666666666666666666666666666666=>6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6=6666666666666666666666666666666666666666666666666666666666666666666666666666666666666 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6j 6j!6j"6j#6j$6j%6 &6 '6 (6 )6 *6 +6 ,6 -6 .6 /6 06 16 26 36 46 56 66 767867967:67;67<67=67>67?67@67A67B67C67D67E67F67G67H67I67J67K67L67M67N67O67O67P67Q67R67S67T67U67V67W67X67Y67Z67Z67[67\67]67^67_67`67a67a67b67c67d67d67e67f6gh6gi6gj6gk6gl6gl6;m6;n6;o6;p6;q6;r6;s6;t6;u6;v6;w6;x6;y6;z6;{6;{6;|6;}6;~6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;Y6;6;6;6;6;6;6;6;6;6;6;6;N6666666.persistent-odbc-0.2.1.0-DjJK3kURRzn19wLp6gW0ZJDatabase.Persist.ODBCTypesDatabase.Persist.MigrateSqlite Database.Persist.MigratePostgresDatabase.Persist.MigrateOracleDatabase.Persist.MigrateMySQLDatabase.Persist.MigrateMSSQLDatabase.Persist.MigrateDB2Database.Persist.ODBCMigrationStrategydbmsLimitOffset dbmsMigrate dbmsInsertSql dbmsEscapedbmsTypeDBTypeMySQLPostgresMSSQLOracleDB2Sqlite mssql2012 oracle12c sqlite3619mysqlpostgres mssqlMin2012mssql oracleMin12coracledb2sqlite sqliteMin3619 $fShowDBType $fReadDBTypegetMigrationStrategyOdbcConf odbcConnStr odbcPoolSize odbcDbtypeConnectionString withODBCPoolcreateODBCPool withODBCConnopenSimpleConn$fPersistConfigOdbcConf$fConvertibleSqlValueP$fConvertiblePSqlValue$fShowP safeToRemove getColumnsgetAddReferencemigrate'(persistent-2.10.1-4XsC1nyjy0T9Qb0zxQdr13$Database.Persist.Class.PersistEntity PersistEntityfindTypeOfColumn addReferenceDatabase.Persist.Types.BaseentityIdDatabase.Persist.Sql.TypesColumn getColumn parseType getAlters findAlters showColumn showSqlTypeSqlType showAlterDbshowAlterTable showAlter escapeDBName insertSql'PConnectionPoolopen'findDBMSgetServerVersionNumber(HDBC-odbc-2.6.0.0-5yheWq8iBmh1T5eiXvo8I9!Database.HDBC.ODBC.ConnectionImpl ConnectionDatabase.Persist.SqltransactionUndoWithIsolationtransactionUndotransactionSaveWithIsolationtransactionSaveDatabase.Persist.Sql.Migration addMigrations addMigration reportErrors reportErrormigraterunMigrationUnsaferunMigrationSilent runMigration getMigration showMigrationprintMigrationparseMigration'parseMigration(Database.Persist.Sql.Orphan.PersistQuerydecorateSQLWithLimitOffsetupdateWhereCountdeleteWhereCount(Database.Persist.Sql.Orphan.PersistStore fieldDBName getFieldName tableDBName getTableName fromSqlKeytoSqlKey withRawQueryDatabase.Persist.Sql.Runclose' withSqlConn askLogFunc createSqlPool withSqlPoolliftSqlPersistMPoolrunSqlPersistMPoolrunSqlPersistMrunSqlConnWithIsolation runSqlConnrunSqlPoolWithIsolation runSqlPoolDatabase.Persist.Sql.RawrawSql getStmtConnrawExecuteCount rawExecute rawQueryResrawQueryDatabase.Persist.Sql.ClassRawSql rawSqlColsrawSqlColCountReasonrawSqlProcessRowPersistFieldSqlsqlTypeDatabase.PersistlimitOffsetOrder toJsonText mapToJSON listToJSON||./<-.<-.>=.>.<=.<.!=.==./=.*=.-=.+=.=.Database.Persist.Sql.Internal mkColumnsdefaultAttributecNamecNullcSqlTypecDefaultcDefaultConstraintNamecMaxLen cReferencePersistentSqlExceptionStatementAlreadyFinalizedCouldn'tGetSQLConnection SqlPersistT SqlPersistMSqlCautiousMigration MigrationSingleunSingle#Database.Persist.Sql.Types.Internal readToUnknown readToWritewriteToUnknownLogFuncInsertSqlResult ISRSingle ISRInsertGet ISRManyKeys Statement stmtFinalize stmtReset stmtExecute stmtQueryIsolationLevelReadUncommitted ReadCommittedRepeatableRead Serializable SqlBackend connPrepare connInsertSqlconnInsertManySql connUpsertSqlconnPutManySql connStmtMap connCloseconnMigrateSql connBegin connCommit connRollbackconnEscapeName connNoLimit connRDBMSconnLimitOffset connLogFunc connMaxParamsconnRepsertManySqlSqlReadBackendunSqlReadBackendSqlWriteBackendunSqlWriteBackendSqlBackendCanReadSqlBackendCanWriteSqlReadT SqlWriteT IsSqlBackendDatabase.Persist.Class PersistUnique PersistQuery PersistStore$Database.Persist.Class.DeleteCascadedeleteCascadeWhere DeleteCascade deleteCascade#Database.Persist.Class.PersistQueryselectKeysList selectList selectKeys selectSourcePersistQueryReadcountselectSourceRes selectFirst selectKeysResPersistQueryWrite updateWhere deleteWhere$Database.Persist.Class.PersistUnique checkUnique replaceUnique getByValue onlyUniqueinsertUniqueEntityinsertByPersistUniqueReadgetByPersistUniqueWritedeleteBy insertUniqueupsertupsertByputManyOnlyOneUniqueKey onlyUniquePNoUniqueKeysErrorMultipleUniqueKeysErrorAtLeastOneUniqueKeyrequireUniquesP#Database.Persist.Class.PersistStore insertRecord getEntity insertEntity belongsToJust belongsTo getJustEntitygetJust liftPersistHasPersistBackend BaseBackendpersistBackendIsPersistBackendBackendCompatibleprojectBackendPersistRecordBackend ToBackendKey toBackendKeyfromBackendKeySqlWriteBackendKeySqlReadBackendKey SqlBackendKeyunSqlWriteBackendKeyunSqlReadBackendKeyunSqlBackendKey PersistCore BackendKeyPersistStoreReadgetgetManyPersistStoreWritedeleteinsertupdateinsert_ insertMany insertMany_insertEntityMany insertKeyrepsert repsertManyreplace updateGetfromPersistValueJSONtoPersistValueJSONentityIdFromJSONentityIdToJSONkeyValueEntityFromJSONkeyValueEntityToJSON entityValuesUniqueKeyPersistEntityBackend EntityField keyToValues keyFromValuespersistIdField entityDefpersistFieldDeftoPersistFieldsfromPersistValuespersistUniqueKeyspersistUniqueToFieldNamespersistUniqueToValues fieldLensBackendSpecificUpdateUpdate BackendUpdate updateField updateValue updateUpdate SelectOptAscDescOffsetByLimitToBackendSpecificFilterFilter FilterAndFilterOr BackendFilter filterField filterValue filterFilter FilterValue FilterValues UnsafeValueEntity entityKey entityVal#Database.Persist.Class.PersistField getPersistMap PersistFieldtoPersistValuefromPersistValueSomePersistFieldfromPersistValueTexttoEmbedEntityDefkeyAndEntityFieldsentityKeyFields entityPrimary CheckmarkActiveInactive IsNullableNullable NotNullable WhyNullable ByMaybeAttrByNullableAttr EntityDef entityHaskellentityDB entityAttrs entityFields entityUniquesentityForeigns entityDerives entityExtra entitySumentityComments ExtraLine HaskellName unHaskellNameDBNameunDBNameAttr FieldType FTTypeConFTAppFTListFieldDef fieldHaskellfieldDB fieldType fieldSqlType fieldAttrs fieldStrictfieldReference fieldComments ReferenceDef NoReference ForeignRefEmbedRef CompositeRef SelfReferenceEmbedEntityDefembeddedHaskellembeddedFields EmbedFieldDef emFieldDB emFieldEmbed emFieldCycle UniqueDef uniqueHaskell uniqueDBName uniqueFields uniqueAttrs CompositeDefcompositeFieldscompositeAttrsForeignFieldDef ForeignDefforeignRefTableHaskellforeignRefTableDBNameforeignConstraintNameHaskellforeignConstraintNameDBName foreignFields foreignAttrsforeignNullablePersistException PersistErrorPersistMarshalErrorPersistInvalidFieldPersistForeignConstraintUnmetPersistMongoDBErrorPersistMongoDBUnsupported PersistValue PersistTextPersistByteString PersistInt64 PersistDoublePersistRational PersistBool PersistDayPersistTimeOfDayPersistUTCTime PersistNull PersistList PersistMapPersistObjectId PersistArrayPersistDbSpecific SqlStringSqlInt32SqlInt64SqlBoolSqlReal SqlNumericSqlDaySqlTime SqlDayTimeSqlBlobSqlOther PersistFilterEqNeGtLtGeLeInNotInUpdateException KeyNotFound UpsertErrorOnlyUniqueException PersistUpdateAssignAddSubtractMultiplyDivide$Database.Persist.Class.PersistConfig PersistConfigPersistConfigBackendPersistConfigPool loadConfigapplyEnvcreatePoolConfigrunPool