| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Simplex.Messaging.Agent.Store.SQLite.Util
Documentation
type SQLiteFunc = Ptr CContext -> CArgCount -> Ptr (Ptr CValue) -> IO () Source #
type SQLiteFuncFinal = Ptr CContext -> IO () Source #
mkSQLiteFunc :: (FuncContext -> FuncArgs -> IO ()) -> SQLiteFunc Source #
mkSQLiteAggStep :: a -> (FuncContext -> FuncArgs -> a -> IO a) -> SQLiteFunc Source #
mkSQLiteAggFinal :: a -> (FuncContext -> a -> IO ()) -> SQLiteFuncFinal Source #
createStaticFunction :: Database -> ByteString -> CArgCount -> Bool -> FunPtr SQLiteFunc -> IO (Either Error ()) Source #
createStaticAggregate :: Database -> ByteString -> CArgCount -> FunPtr SQLiteFunc -> FunPtr SQLiteFuncFinal -> IO (Either Error ()) Source #