packages feed

csv-conduit 0.3 → 0.3.0.1

raw patch · 2 files changed

+28/−33 lines, 2 files

Files

csv-conduit.cabal view
@@ -1,12 +1,12 @@ Name:                csv-conduit-Version:             0.3+Version:             0.3.0.1 Synopsis:            A flexible, fast, conduit-based CSV parser library for Haskell. Homepage:            http://github.com/ozataman/csv-conduit License:             BSD3 License-file:        LICENSE Author:              Ozgun Ataman Maintainer:          Ozgun Ataman <ozataman@gmail.com>-Category:            Data, Conduit+Category:            Data, Conduit, CSV, Text Build-type:          Simple Cabal-version:       >= 1.9.2 Description:
src/Data/CSV/Conduit.hs view
@@ -59,40 +59,36 @@ -- -- Example #1: Basics Using Convenience API ----- @--- import Data.Conduit--- import Data.Conduit.Binary--- import Data.Conduit.List as CL--- import Data.CSV.Conduit------ myProcessor :: Conduit (Row Text) m (Row Text)--- myProcessor = CL.map reverse------ test = runResourceT $---   transformCSV defCSVSettings---                (sourceFile "input.csv")---                myProcessor---                (sinkFile "output.csv")--- @+-- >import Data.Conduit+-- >import Data.Conduit.Binary+-- >import Data.Conduit.List as CL+-- >import Data.CSV.Conduit+-- >+-- >myProcessor :: Conduit (Row Text) m (Row Text)+-- >myProcessor = CL.map reverse+-- >+-- >test = runResourceT $+-- >  transformCSV defCSVSettings+-- >               (sourceFile "input.csv")+-- >               myProcessor+-- >               (sinkFile "output.csv") -- -- -- Example #2: Basics Using Conduit API ----- @--- import Data.Conduit--- import Data.Conduit.Binary--- import Data.CSV.Conduit------ myProcessor :: Conduit (MapRow Text) m (MapRow Text)--- myProcessor = undefined------ test = runResourceT $---   sourceFile "test/BigFile.csv" $=---   intoCSV defCSVSettings $=---   myProcessor $=---   (writeHeaders defCSVSettings >> fromCSV defCSVSettings) $$---   sinkFile "test/BigFileOut.csv"--- @+-- >import Data.Conduit+-- >import Data.Conduit.Binary+-- >import Data.CSV.Conduit+-- >+-- >myProcessor :: Conduit (MapRow Text) m (MapRow Text)+-- >myProcessor = undefined+-- >+-- >test = runResourceT $+-- >  sourceFile "test/BigFile.csv" $=+-- >  intoCSV defCSVSettings $=+-- >  myProcessor $=+-- >  (writeHeaders defCSVSettings >> fromCSV defCSVSettings) $$+-- >  sinkFile "test/BigFileOut.csv" class CSV s r where    -----------------------------------------------------------------------------@@ -252,7 +248,6 @@ -- feeding it all the arguments. readCSVFile     :: (CSV ByteString a)-    -- ^ A CSV type that can be obtained from ByteString stream     => CSVSettings     -- ^ Settings to use in deciphering stream     -> FilePath