-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Easily bulk import CSV data to SQL Server
--
-- Please see README.md
@package HulkImport
@version 0.1.0.2
module CSV.Types
data CSV a
CSV :: [[a]] -> CSV a
instance GHC.Show.Show a => GHC.Show.Show (CSV.Types.CSV a)
module CSV.Parse
-- | parse parses text in the CSV format. Delimiters are ',' and new
-- lines. Quotation is performed with '"'. TODO: Files in the wrong
-- format throw an error :(
parse :: Text -> CSV Text
module CSV.SQL
-- | Converts CSV data to the Values clause of an insert statement
toSQL :: CSV Text -> String
module HulkImport
-- | importFile reads in a CSV file and writes out the corresponsing
-- fragment of the insert statement to another file
importFile :: FilePath -> FilePath -> IO ()