Frames-0.1.9: Data frames For working with tabular data files

Safe HaskellNone
LanguageHaskell2010

Frames.ColumnUniverse

Synopsis

Documentation

data CoRec :: (* -> *) -> [*] -> * #

Generalize algebraic sum types.

Instances

(RecAll * Maybe ts Eq, RecApplicative * ts) => Eq (CoRec Identity ts) # 

Methods

(==) :: CoRec Identity ts -> CoRec Identity ts -> Bool #

(/=) :: CoRec Identity ts -> CoRec Identity ts -> Bool #

Show (CoRec (Dict Show) ts) # 

Methods

showsPrec :: Int -> CoRec (Dict Show) ts -> ShowS #

show :: CoRec (Dict Show) ts -> String #

showList :: [CoRec (Dict Show) ts] -> ShowS #

(LAll Show ts, RecApplicative * ts) => Show (CoRec Identity ts) # 

type Columns = ColumnUniverse CommonColumns #

A universe of common column variants. These are the default column types that Frames can infer. See the Tutorial for an example of extending the default types with your own.

type ColumnUniverse = CoRec ColInfo #

Define a set of variants that captures all possible column types.

type CommonColumns = '[Bool, Int, Double, Text] #

Common column types

parsedTypeRep :: ColInfo a -> Parsed TypeRep #