R';      !"#$%&'()*+,-./0123456789:Noneh;<=>?@  !ABC"DEFGHIJKLMNOPQRSTUVWXYZ[\]^#_$`%a&b'c(d)e*f+g,h-i./jklmno0123  !"#$%&'()*+,-./0123"!  #$%&'()*+,-./012A;@?>=<  !ABC"DEFGHIJKLMNOPQRSTUVWXYZ[\]^#_$`%a&b'c(d)e*f+g,h-i./jklmno012None35Information required to connect to a sqlite database :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 3456p78number of connections to open 9q:connection string database action rstuvwxyz{|}~computation to run first ?computation to run afterward (even if an exception was raised) w3456789:8973456:3456p789q:rstuvwxyz{|}~      !"#$%&'()*+,-./01234566789:;<=>?@AB$CC%DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%$persistent-sqlite-1.1.4.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 sqlPoolSizecreateSqlitePoolwithSqlitePoolwithSqliteConn 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 columnCountSqlopen'prepare' insertSql'execute' withStmt' showSqlTypemigrate' getCopyTableescape' mkCreateTable sqlColumn sqlUniqueescapefinally$fPersistConfigSqliteConfpersistent-1.1.5.1Database.Persist.Query||./<-.<-.>=.>.<=.<.!=.==./=.*=.-=.+=.=.Database.Persist.Query.InternaldeleteCascadeWhere selectListcount selectKeys selectFirst selectSource deleteWhere updateWhere updateGetupdate PersistQuery filterFilter filterValue filterFieldFilter FilterAndFilterOr BackendFilterAscDescOffsetByLimitTo SelectOptDatabase.Persist.GenericSqlrawSql runSqlConn runSqlPoolConnectionPoolActiveInactive CheckmarkunSingleSingleRawSql%Database.Persist.GenericSql.MigrationrollbackcommitmigraterunMigrationUnsaferunMigrationSilent runMigration getMigrationprintMigrationparseMigration'parseMigration MigrationDatabase.Persist.GenericSql.Raw unSqlPersist SqlPersist$Database.Persist.GenericSql.InternalDatabase.Persist.Store checkUniquegetJust belongsToJust belongsTo getByValueinsertBy isNullablesqlTypefromPersistValuetoPersistValue PersistFieldKey fieldLenspersistIdFieldpersistUniqueKeyspersistUniqueToValuespersistUniqueToFieldNames halfDefinedfromPersistValuestoPersistFields entityDefpersistFieldDefUniquePersistEntityBackend EntityField PersistEntityunKey KeyBackend entityVal entityKeyEntitygetdeletereplacerepsert insertKeyinsert_insertPersistMonadBackend PersistStore insertUniquedeleteBygetBy PersistUnique