haskelldb-2.1.0: A library of combinators for generating and executing SQL statements.

Portabilitynon-portable
Stabilityexperimental
Maintainerhaskelldb-users@lists.sourceforge.net

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)

Synopsis

Documentation

specToHDBSource

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.

dbInfoToModuleFilesSource

Arguments

:: FilePath

base directory

-> String

top-level module name

-> DBInfo 
-> IO () 

Create module files in the given directory for the given DBInfo