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