| Portability | non-portable |
|---|---|
| Stability | experimental |
| Maintainer | haskelldb-users@lists.sourceforge.net |
| Safe Haskell | None |
Database.HaskellDB.DBSpec.DBSpecToDBDirect
Description
Converts a DBSpec-generated database to a set of (FilePath,Doc), that can be used to generate definition files usable in HaskellDB (the generation itself is done in DBDirect)
- specToHDB :: String -> DBInfo -> [(String, Doc)]
- dbInfoToModuleFiles :: FilePath -> String -> DBInfo -> IO ()
Documentation
Arguments
| :: String | Top level module name |
| -> DBInfo | |
| -> [(String, Doc)] |
Converts a database specification to a set of module names and module contents. The first element of the returned list is the top-level module.
Arguments
| :: FilePath | base directory |
| -> String | top-level module name |
| -> DBInfo | |
| -> IO () |
Create module files in the given directory for the given DBInfo