,><      !"#$%&'()*+,-./0123456789:;Noneh<=>?@A  !BCD"EFGHIJKLMNOPQRSTUVWXYZ[\]^_#`$a%b&c'd(e)f*g+h,i-j./klmnop0123  !"#$%&'()*+,-./0123"!  #$%&'()*+,-./012A<A@?>=  !BCD"EFGHIJKLMNOPQRSTUVWXYZ[\]^_#`$a%b&c'd(e)f*g+h,i-j./klmnop012None35Information required to connect to a sqlite database :Wrap up a raw " as a Persistent SQL q.  Since 1.1.5 ;JA convenience helper which creates a new database connection and runs the  given block, handling  MonadResource and  MonadLogger requirements. Note & that all log messages are discarded.  Since 1.1.4 r(Check if a column name is listed as the safe to remove in the entity  list. 345678number of connections to open 9s:;connection string database action tuvwxyrz{|}~computation to run first ?computation to run afterward (even if an exception was raised) -q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3456789:; 8973456;:3456789s:;tuvwxyrz{|}~      !"#$%&'()*+,-./01234566789:;<=>?@ABC$DD%EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq%rstuvwxyz{|}~pqpqpqpqppppppppppppppppppppppppppppppppppppppppppppppppppppqpqpqpqpqpqpqpqpqpqpqpqpqpqpq%pqpqpqpqpq$pq$pqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpppppppppppppppppppppppppppppp p p p p ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p)p-p.p/p0p0p12p13p14p15p16p16p78p79p7:p7;p7<p7=p7>p7?p7@p7Ap7Bp7Cp7Dp7Ep7Fp7Gp7Hp7Ip7Jp7Kp7Kp7Lp7Mp7Np7Np7Op7Pp7Pp7Qp7Rp7Sp7Tp7Up7Vp7Wp7Xp7Yp7Zp7[p7\p7]p7]p7^p7_p7`p7ap7bp7bp7cp7dp7ep7fp7gp7hp7ip7jp7jp7kp7lp7mp7np7op7pp7qp7rp7sp7tp7up7vp7wp7xp7yp7zp7{p7|p7}p7~p7p7p7p7p7p7p7p7p7p7-p7p7p7p7p7p7p7p7p7p7p7%p7p7p7p7p7p7p7p7p7ppppppppersistent-sqlite-1.2.1Database.SqliteDatabase.Persist.Sqlite StepResultDoneRowError ErrorDoneErrorRowErrorNotAConnection ErrorRange ErrorFormatErrorAuthorizationErrorNoLargeFileSupport ErrorMisuse ErrorMismatchErrorConstraint ErrorTooBig ErrorSchema ErrorEmpty ErrorProtocolErrorCan'tOpen ErrorFull ErrorCorrupt ErrorNotFoundErrorIOErrorInterrupt ErrorReadOnly ErrorNoMemory ErrorLocked ErrorBusy ErrorAbortErrorPermission ErrorInternal ErrorErrorErrorOK Statement ConnectionopenclosepreparestepresetfinalizebindBlob bindDoublebindInt bindInt64bindNullbindTextbindcolumncolumnschanges SqliteConf sqlDatabase sqlPoolSizecreateSqlitePoolwithSqlitePoolwithSqliteConnwrapConnection runSqlite ColumnType NullColumn BlobColumn TextColumn FloatColumn IntegerColumn Connection'changesC columnCountC columnTextC columnDoubleC columnInt64C columnBlobC columnBytesC columnTypeC bindTextC bindNullC bindInt64CbindIntC bindDoubleC bindBlobC finalizeCresetCstepCprepareCcloseCopenCerrmsgC decodeErrordecodeColumnTypeerrmsgsqlError openError closeError prepareError stepError resetError finalizeError bindBlobErrorbindDoubleError bindIntErrorbindInt64Error bindNullError bindTextError columnType columnBlob columnInt64 columnDouble columnText columnCountpersistent-1.2.3.0Database.Persist.Sql.Types safeToRemoveopen'prepare' insertSql'execute' withStmt' showSqlTypemigrate' getCopyTableescape' mkCreateTable sqlColumn sqlUniqueescapefinally$fPersistConfigSqliteConfunStMSPStMSP unStReaderStReaderDatabase.Persist.SqltransactionUndotransactionSave(Database.Persist.Sql.Orphan.PersistQueryupdateWhereCountdeleteWhereCountDatabase.Persist.Sql.MigrationmigraterunMigrationUnsaferunMigrationSilent runMigration getMigrationprintMigrationparseMigration'parseMigrationDatabase.Persist.Sql.Runclose' withSqlConn createSqlPool withSqlPoolrunSqlPersistMPoolrunSqlPersistM runSqlConn runSqlPoolDatabase.Persist.Sql.RawrawSql getStmtConnrawExecuteCount rawExecuterawQueryDatabase.Persist.Sql.Class askSqlConnMonadSqlPersistrawSqlProcessRowrawSqlColCountReason rawSqlColsRawSqlsqlTypePersistFieldSqlDatabase.PersistlimitOffsetOrder mapToJSON listToJSON||./<-.<-.>=.>.<=.<.!=.==./=.*=.-=.+=.=.Database.Persist.Sql.Internal mkColumns ISRSingle ISRInsertGetInsertSqlResult connRDBMS connNoLimitconnEscapeName connRollback connCommit connBeginconnMigrateSql connClose connStmtMap connInsertSql connPrepare stmtQuery stmtExecute stmtReset stmtFinalize cReferencecMaxLencDefaultcSqlTypecNullcNameColumnStatementAlreadyFinalizedCouldn'tGetSQLConnectionPersistentSqlException SqlBackend unSqlPersistT SqlPersistT SqlPersist SqlPersistMSqlCautiousMigration MigrationConnectionPoolunSingleSingle$Database.Persist.Class.PersistUnique replaceUnique getByValueinsertBy insertUniquedeleteBygetBy PersistUnique$Database.Persist.Class.DeleteCascadedeleteCascadeWhere deleteCascade DeleteCascade#Database.Persist.Class.PersistQueryselectKeysList selectListcount selectKeys selectFirst selectSource deleteWhere updateWhere updateGetupdate PersistQuery#Database.Persist.Class.PersistStore belongsToJust belongsTogetJustdeletereplacerepsert insertKey insertManyinsert_insertgetPersistMonadBackend PersistStore$Database.Persist.Class.PersistEntity fieldLenspersistIdFieldpersistUniqueKeyspersistUniqueToValuespersistUniqueToFieldNamesfromPersistValuestoPersistFields entityDefpersistFieldDefUniquePersistEntityBackend EntityField PersistEntity updateUpdate updateValue updateFieldUpdateAscDescOffsetByLimitTo SelectOptBackendSpecificFilter filterFilter filterValue filterFieldFilter FilterAndFilterOr BackendFilterKey entityVal entityKeyEntity#Database.Persist.Class.PersistField getPersistMapfromPersistValuetoPersistValue PersistFieldSomePersistFieldDatabase.Persist.Types.BasefromPersistValueTextActiveInactive CheckmarkNullable NotNullable IsNullable ByMaybeAttrByNullableAttr WhyNullable entitySum entityExtra entityDerives entityUniques entityFields entityAttrsentityIDentityDB entityHaskell EntityDef ExtraLine unHaskellName HaskellNameunDBNameDBNameAttr FTTypeConFTAppFTList FieldType fieldEmbedded fieldStrict fieldAttrs fieldSqlType fieldTypefieldDB fieldHaskellFieldDef uniqueAttrs uniqueFields uniqueDBName uniqueHaskell UniqueDef PersistErrorPersistMarshalErrorPersistInvalidFieldPersistForeignConstraintUnmetPersistMongoDBErrorPersistMongoDBUnsupportedPersistExceptionZT PersistTextPersistByteString PersistInt64 PersistDoublePersistRational PersistBool PersistDayPersistTimeOfDayPersistUTCTimePersistZonedTime PersistNull PersistList PersistMapPersistObjectId PersistValue SqlStringSqlInt32SqlInt64SqlReal SqlNumericSqlBoolSqlDaySqlTime SqlDayTimeSqlDayTimeZonedSqlBlobSqlOtherSqlTypeunKey KeyBackend KeyEntityEqNeGtLtGeLeInNotIn PersistFilter KeyNotFoundUpdateGetExceptionAssignAddSubtractMultiplyDivide PersistUpdate$Database.Persist.Class.PersistConfigrunPoolcreatePoolConfigapplyEnv loadConfigPersistConfigPoolPersistConfigBackend PersistConfig