Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data CoRec (a :: k -> Type) (b :: [k])
- type Columns = ColumnUniverse CommonColumns
- type ColumnUniverse = CoRec ColInfo
- data ColInfo a
- type CommonColumns = [Bool, Int, Double, Text]
- type CommonColumnsCat = [Bool, Int, Double, Categorical 8, Text]
- parsedTypeRep :: ColInfo a -> Parsed Type
Documentation
data CoRec (a :: k -> Type) (b :: [k]) #
Generalize algebraic sum types.
Instances
(RPureConstrained Parseable ts, FoldRec ts ts, RPureConstrained (ShowF ColInfo) ts, RecApplicative ts, Text ∈ ts) => ColumnTypeable (CoRec ColInfo ts) Source # | |
(Text ∈ ts, RPureConstrained Parseable ts) => Semigroup (CoRec ColInfo ts) Source # | |
RPureConstrained (ShowF f) ts => Show (CoRec f ts) | |
(RecApplicative ts, RecordToList ts, RApply ts, ReifyConstraint Eq Maybe ts, RMap ts) => Eq (CoRec Identity ts) | |
type Columns = ColumnUniverse CommonColumns Source #
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 Source #
Define a set of variants that captures all possible column types.
Information necessary for synthesizing row types and comparing types.
type CommonColumnsCat = [Bool, Int, Double, Categorical 8, Text] Source #
Common column types including categorical types.