periodic-server-1.1.7.1: Periodic task system haskell server
Periodic.Server.Persist.SQLite
data SQLite Source #
Defined in Periodic.Server.Persist.SQLite
Associated Types
data PersistConfig SQLite :: Type Source #
data PersistException SQLite :: Type Source #
Methods
newPersist :: PersistConfig SQLite -> IO SQLite Source #
member :: SQLite -> State -> FuncName -> JobName -> IO Bool Source #
lookup :: SQLite -> State -> FuncName -> JobName -> IO (Maybe Job) Source #
insert :: SQLite -> State -> FuncName -> JobName -> Job -> IO () Source #
delete :: SQLite -> FuncName -> JobName -> IO () Source #
size :: SQLite -> State -> FuncName -> IO Int64 Source #
foldr :: SQLite -> State -> (Job -> a -> a) -> a -> IO a Source #
foldrPending :: SQLite -> Int64 -> [FuncName] -> (Job -> a -> a) -> a -> IO a Source #
foldrLocking :: SQLite -> Int -> FuncName -> (Job -> a -> a) -> a -> IO a Source #
dumpJob :: SQLite -> IO [Job] Source #
configGet :: SQLite -> String -> IO (Maybe Int) Source #
configSet :: SQLite -> String -> Int -> IO () Source #
insertFuncName :: SQLite -> FuncName -> IO () Source #
removeFuncName :: SQLite -> FuncName -> IO () Source #
funcList :: SQLite -> IO [FuncName] Source #
minSchedAt :: SQLite -> FuncName -> IO Int64 Source #
(==) :: PersistException SQLite -> PersistException SQLite -> Bool #
(/=) :: PersistException SQLite -> PersistException SQLite -> Bool #
showsPrec :: Int -> PersistException SQLite -> ShowS #
show :: PersistException SQLite -> String #
showList :: [PersistException SQLite] -> ShowS #
fromString :: String -> PersistConfig SQLite #
toException :: PersistException SQLite -> SomeException #
fromException :: SomeException -> Maybe (PersistException SQLite) #
displayException :: PersistException SQLite -> String #