pipes-key-value-csv-0.3.0.0: Streaming processing of CSV files preceded by key-value pairs.

Copyright(c) Marcin Mrotek, 2015
LicenseBSD3
Maintainermarcin.jan.mrotek@gmail.com
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Pipes.KeyValueCsv.Types

Description

Types used by the key-vale + CSV processing part.

Synopsis

Documentation

data Options m f g hs rs Source #

Options for the whole processing.

Constructors

Options 

Instances

(Default (KeyValueOptions k m f hs), Default (CsvOptions j m g rs)) => Default (Options j k m f g hs rs) Source # 

Methods

def :: Options j k m f g hs rs #

predicate :: forall m f g hs rs. Lens' (Options m f g hs rs) (Text -> Bool) Source #

kvOptions :: forall m f g hs rs f hs. Lens (Options m f g hs rs) (Options m f g hs rs) (KeyValueOptions m f hs) (KeyValueOptions m f hs) Source #

delimiter :: forall m f g hs rs. Lens' (Options m f g hs rs) Char Source #

csvOptions :: forall m f g hs rs g rs. Lens (Options m f g hs rs) (Options m f g hs rs) (CsvOptions m g rs) (CsvOptions m g rs) Source #