content: -----------------------------------------------------------
  -- |
  -- Module      :  DBSpec
  -- Copyright   :  HWT Group (c) 2004, haskelldb-users@lists.sourceforge.net
  -- License     :  BSD-style
  -- 
  -- Maintainer  :  haskelldb-users@lists.sourceforge.net
  -- Stability   :  experimental
  -- Portability :  non-portable
  --
  -- DBSpec is the new and improved way of specifying databases.
  -- It is designed to be able to describe a database in such a 
  -- way that it can easily be converted to a DBDirect-spec OR
  -- directly into a database
  --
  -- 
  -----------------------------------------------------------
  
  module Database.HaskellDB.DBSpec 
      (DBInfo(..),TInfo(..),CInfo(..),DBOptions(..),
       FieldDesc, FieldType(..),
       makeDBSpec,makeTInfo,
       makeCInfo,constructNonClashingDBInfo,ppDBInfo,ppTInfo,ppCInfo,
       ppDBOptions,dbInfoToDoc,finalizeSpec,dbToDBSpec,dbSpecToDatabase)
      where
  
  import Database.HaskellDB.FieldType
  import Database.HaskellDB.DBSpec.DBInfo
  import Database.HaskellDB.DBSpec.DatabaseToDBSpec
  import Database.HaskellDB.DBSpec.DBSpecToDatabase
  