!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 >@AHVX 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>HV0{Gpersistent-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>HVCRVpersistent-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.{|}~5      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ:[\]^_`abucdefghijklmnopqrstuvwxyz{|}~8  A    !  "#$%&'()*+(*)'"#$%&+  "       !"#$$$$$$%%&'()*+,-./01232456789:6;<36=>?@ABCD6;EFGHIJ59:3?@ABCDFGHIJ59:3?@ABCDFGHIJ59:3?@ABCDFGHIJK6=LMNOPQR$6ST6SU6SV6SW6SX6SY6SZ6S[6S\6S]6S^6S_6S`6Sa6Sb6Sc6Sd6Se6fg67h67i67j67k67l67m67n6op6qr6qs6qt6qu6vw6vx6vy6vz6v{6v|6v}6v~666666666666666666666666666666666666666666666666666666666;6;6;6;6;6666f6f666666667676767676767676767676767676767676767676767676767676767676767676767676767676767676767676o6o6o6o6o6q6q6q6q6q6q6q6q6v6v6 6 6 6 6 66v6v6v6v6v6v6v6v6v6v6v6v6v6v6v6v6v6v 6v!6v"6v#6v$6v%6v&6v'6v(6)6*6+6,6-6.6/6061626364656667867967:67;67<67=6=>6=>6=?6=@6=A6=B6=C6=D6=E6=F6=G6=H6=I6=J6=J6=K6=L6=M6=N6O6P6Q6R6S6T6U6V6W6X6Y6Z6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6o6p6q6r6r6s6t6u6u6v6w6x6y6;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;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;6;.persistent-odbc-0.2.1.1-FodPwX0Yfir7e4HtkgXE6cDatabase.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-2G9cxJdVWXaDPuZ2sboXMi$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-727RAfQf8Gq6vRl2E2TDHG!Database.HDBC.ODBC.ConnectionImpl ConnectionDatabase.Persist!=.*=.+=.-=./<-./=.<-.<.<=.=.==.>.>=.limitOffsetOrder listToJSON mapToJSON toJsonText||.$Database.Persist.Class.DeleteCascadedeleteCascadeWhereentityIdFromJSONentityIdToJSON entityValuesfromPersistValueJSONkeyValueEntityFromJSONkeyValueEntityToJSONtoPersistValueJSON#Database.Persist.Class.PersistField getPersistMap#Database.Persist.Class.PersistQuery selectKeysselectKeysList selectList selectSource#Database.Persist.Class.PersistStore belongsTo belongsToJust getEntitygetJust getJustEntity insertEntity insertRecord liftPersist$Database.Persist.Class.PersistUnique checkUnique getByValueinsertByinsertUniqueEntity onlyUnique replaceUniqueDatabase.Persist.SqltransactionSavetransactionSaveWithIsolationtransactionUndotransactionUndoWithIsolationDatabase.Persist.Sql.InternaldefaultAttribute mkColumnsDatabase.Persist.Sql.Migration addMigration addMigrations getMigrationmigrateparseMigrationparseMigration'printMigration reportError reportErrors runMigrationrunMigrationSilentrunMigrationUnsafe showMigration(Database.Persist.Sql.Orphan.PersistQuerydecorateSQLWithLimitOffsetdeleteWhereCountupdateWhereCount(Database.Persist.Sql.Orphan.PersistStore fieldDBName fromSqlKey getFieldName getTableName tableDBNametoSqlKey withRawQueryDatabase.Persist.Sql.Raw getStmtConn rawExecuterawExecuteCountrawQuery rawQueryResrawSqlDatabase.Persist.Sql.Run askLogFuncclose' createSqlPoolliftSqlPersistMPool runSqlConnrunSqlConnWithIsolationrunSqlPersistMrunSqlPersistMPool runSqlPoolrunSqlPoolWithIsolation withSqlConn withSqlPool#Database.Persist.Sql.Types.Internal readToUnknown readToWritewriteToUnknownentityKeyFields entityPrimaryfromPersistValueTextkeyAndEntityFieldstoEmbedEntityDefDatabase.Persist.Class PersistQuery PersistStore PersistUnique DeleteCascade deleteCascade$Database.Persist.Class.PersistConfig PersistConfigPersistConfigBackendPersistConfigPoolapplyEnvcreatePoolConfig loadConfigrunPoolBackendSpecificFilterBackendSpecificUpdateEntity entityKey entityValFilter BackendFilter FilterAndFilterOr filterField filterFilter filterValue FilterValue FilterValues UnsafeValueUniqueKey EntityFieldPersistEntityBackend entityDef fieldLensfromPersistValues keyFromValues keyToValuespersistFieldDefpersistIdFieldpersistUniqueKeyspersistUniqueToFieldNamespersistUniqueToValuestoPersistFields SelectOptAscDescLimitToOffsetByUpdate BackendUpdate updateField updateUpdate updateValue PersistFieldfromPersistValuetoPersistValueSomePersistFieldPersistQueryReadcount selectFirst selectKeysResselectSourceResPersistQueryWrite deleteWhere updateWhereBackendCompatibleprojectBackend SqlBackendKeySqlReadBackendKeySqlWriteBackendKeyunSqlBackendKeyunSqlReadBackendKeyunSqlWriteBackendKeyHasPersistBackend BaseBackendpersistBackendIsPersistBackend PersistCore BackendKeyPersistRecordBackendPersistStoreReadgetgetManyPersistStoreWritedeleteinsertupdatereplaceinsertEntityMany insertKey insertMany insertMany_insert_repsert repsertMany updateGet ToBackendKeyfromBackendKey toBackendKeyAtLeastOneUniqueKeyrequireUniquesPMultipleUniqueKeysErrorNoUniqueKeysErrorOnlyOneUniqueKey onlyUniquePPersistUniqueReadgetByPersistUniqueWritedeleteBy insertUniqueputManyupsertupsertByDatabase.Persist.Sql.ClassPersistFieldSqlsqlTypeRawSqlrawSqlColCountReason rawSqlColsrawSqlProcessRowCautiousMigrationcDefaultcDefaultConstraintNamecMaxLencNamecNull cReferencecSqlType MigrationPersistentSqlExceptionCouldn'tGetSQLConnectionStatementAlreadyFinalizedSingleunSingleSql SqlPersistM SqlPersistTInsertSqlResult ISRInsertGet ISRManyKeys ISRSingle IsSqlBackendIsolationLevel ReadCommittedReadUncommittedRepeatableRead SerializableLogFunc SqlBackend connBegin connClose connCommitconnEscapeNameconnInsertManySql connInsertSqlconnLimitOffset connLogFunc connMaxParamsconnMigrateSql connNoLimit connPrepareconnPutManySql connRDBMSconnRepsertManySql connRollback connStmtMap connUpsertSqlSqlBackendCanReadSqlBackendCanWriteSqlReadBackendunSqlReadBackendSqlReadTSqlWriteBackendunSqlWriteBackend SqlWriteT Statement stmtExecute stmtFinalize stmtQuery stmtResetAttr CheckmarkActiveInactive CompositeDefcompositeAttrscompositeFieldsDBNameunDBNameEmbedEntityDefembeddedFieldsembeddedHaskell EmbedFieldDef emFieldCycle emFieldDB emFieldEmbed EntityDef entityAttrsentityCommentsentityDB entityDerives entityExtra entityFieldsentityForeigns entityHaskell entitySum entityUniques ExtraLineFieldDef fieldAttrs fieldCommentsfieldDB fieldHaskellfieldReference fieldSqlType fieldStrict fieldType FieldTypeFTAppFTList FTTypeCon ForeignDef foreignAttrsforeignConstraintNameDBNameforeignConstraintNameHaskell foreignFieldsforeignNullableforeignRefTableDBNameforeignRefTableHaskellForeignFieldDef HaskellName unHaskellName IsNullable NotNullableNullableOnlyUniqueExceptionPersistException PersistErrorPersistForeignConstraintUnmetPersistInvalidFieldPersistMarshalErrorPersistMongoDBErrorPersistMongoDBUnsupported PersistFilterEqGeGtInLeLtNeNotIn PersistUpdateAddAssignDivideMultiplySubtract PersistValue PersistArray PersistBoolPersistByteString PersistDayPersistDbSpecific PersistDouble PersistInt64 PersistList PersistMap PersistNullPersistObjectIdPersistRational PersistTextPersistTimeOfDayPersistUTCTime ReferenceDef CompositeRefEmbedRef ForeignRef NoReference SelfReferenceSqlBlobSqlBoolSqlDay SqlDayTimeSqlInt32SqlInt64 SqlNumericSqlOtherSqlReal SqlStringSqlTime UniqueDef uniqueAttrs uniqueDBName uniqueFields uniqueHaskellUpdateException KeyNotFound UpsertError WhyNullable ByMaybeAttrByNullableAttr