8      !"#$%&'()*+,-./01234567d89:;<=>?@ABCDEFGHIJKLMNOPQ  !"JThe MVar is only used for insuring the statement is not double-finalized.  It won'*t stop you from using a statement after it's been finalized. R#STUVWX$Y%Z&['\(])^*_+`,a-b.c/0defghi122  !"#$%&'()*+,-./0122#"!  $%&'()*+,-./0122!    !"#$%&'()*+,-./012 3BA ReaderT monad transformer holding a sqlite database connection. j4FHandles opening and closing of the database connection automatically. number of connections to open 5FHandles opening and closing of the database connection automatically. W You probably want to take advantage of connection pooling by using withSqlite instead 6?Run a series of database actions within a single transactions. 3 On any exception, the transaction is rolled back. 7?Run a series of database actions within a single transactions. 3 On any exception, the transaction is rolled back. V You probably want to take advantage of connection pooling by using runSqlite instead klmnop1qrstuvwxyz{|}~#3456736745#34567      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV'(WXYZ[\]^_`abcdefghijkl8mnopqrstuvwxwywzw{w|w}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwpersistent-sqlite-0.1.1Database.Persist.SqliteDatabase.Sqlitepersistent-0.1.0Database.Persist.PoolPool StepResultDoneRowError ErrorDoneErrorRowErrorNotAConnection ErrorRange ErrorFormatErrorAuthorizationErrorNoLargeFileSupport ErrorMisuse ErrorMismatchErrorConstraint ErrorTooBig ErrorSchema ErrorEmpty ErrorProtocolErrorCan'tOpen ErrorFull ErrorCorrupt ErrorNotFoundErrorIOErrorInterrupt ErrorReadOnly ErrorNoMemory ErrorLocked ErrorBusy ErrorAbortErrorPermission ErrorInternal ErrorErrorErrorOK Statement ConnectionopenclosepreparestepresetfinalizebindBlob bindDoublebindInt bindInt64bindNullbindTextbindcolumncolumns SqliteReader withSqlitewithSqliteConn runSqlite runSqliteConn columnCountC columnTextC columnDoubleC columnInt64C columnBlobC columnBytesC columnTypeC bindTextC bindNullC bindInt64CbindIntC bindDoubleC bindBlobC finalizeCresetCstepCprepareCcloseCopenCerrmsgC ColumnType NullColumn BlobColumn TextColumn FloatColumn IntegerColumn decodeErrordecodeColumnTypeerrmsgsqlError openError closeError prepareError stepError resetError finalizeError bindBlobErrorbindDoubleError bindIntErrorbindInt64Error bindNullError bindTextError columnType columnBlob columnInt64 columnDouble columnText columnCountwithStmtexecuteinsert' tableExists genericSql showSqlTypeDatabase.Persist.QuasipersistDatabase.Persist.TH mkPersistDatabase.Persist.Base isNullablesqlTypefromPersistValuetoPersistValue PersistFieldpersistUniqueToValuespersistUniqueToFieldNamespersistUpdateToValuepersistUpdateToFieldNamepersistOrderToOrderpersistOrderToFieldNamepersistFilterToValuepersistFilterIsNullpersistFilterToFilterpersistFilterToFieldNameshowPersistKeyfromPersistKey toPersistKey halfDefinedfromPersistValuestoPersistFields entityDefUniqueOrderFilterUpdateKey PersistEntityselectgetByget deleteWheredeleteBydelete updateWhereupdatereplaceinsert initializePersistBackend