xlsx-1.1.2.2: Simple and incomplete Excel file parser/writer

Safe Haskell | Safe-Inferred
Language | Haskell2010

Codec.Xlsx.Types.PivotTable.Internal

# Documentation

newtype CacheId Source #

Constructors

CacheId Int |

#### Instances

Instances details

Generic CacheId Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Associated Types type Rep CacheId :: Type -> Type Source # Methods from :: CacheId -> Rep CacheId x Source # to :: Rep CacheId x -> CacheId Source #
Eq CacheId Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods (==) :: CacheId -> CacheId -> Bool Source # (/=) :: CacheId -> CacheId -> Bool Source #
FromAttrVal CacheId Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods fromAttrVal :: Reader CacheId Source #
type Rep CacheId Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal type Rep CacheId = D1 ('MetaData "CacheId" "Codec.Xlsx.Types.PivotTable.Internal" "xlsx-1.1.2.2-DopzEu8STPN4igxHgE9OUe" 'True) (C1 ('MetaCons "CacheId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data CacheField Source #

Constructors

CacheField |

Fields

- cfName :: PivotFieldName
- cfItems :: [CellValue]

#### Instances

Instances details

Generic CacheField Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Associated Types type Rep CacheField :: Type -> Type Source # Methods from :: CacheField -> Rep CacheField x Source # to :: Rep CacheField x -> CacheField Source #
Show CacheField Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods showsPrec :: Int -> CacheField -> ShowS Source # show :: CacheField -> String Source # showList :: [CacheField] -> ShowS Source #
Eq CacheField Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods (==) :: CacheField -> CacheField -> Bool Source # (/=) :: CacheField -> CacheField -> Bool Source #
FromCursor CacheField Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods fromCursor :: Cursor -> [CacheField] Source #
ToElement CacheField Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods toElement :: Name -> CacheField -> Element Source #
type Rep CacheField Source # |

Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

type Rep CacheField = D1 ('MetaData "CacheField" "Codec.Xlsx.Types.PivotTable.Internal" "xlsx-1.1.2.2-DopzEu8STPN4igxHgE9OUe" 'False) (C1 ('MetaCons "CacheField" 'PrefixI 'True) (S1 ('MetaSel ('Just "cfName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PivotFieldName) :*: S1 ('MetaSel ('Just "cfItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [CellValue])))

data CacheRecordValue Source #

Constructors

CacheText Text |
CacheNumber Double |
CacheIndex Int |

#### Instances

Instances details

Generic CacheRecordValue Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Associated Types type Rep CacheRecordValue :: Type -> Type Source # Methods from :: CacheRecordValue -> Rep CacheRecordValue x Source # to :: Rep CacheRecordValue x -> CacheRecordValue Source #
Show CacheRecordValue Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods showsPrec :: Int -> CacheRecordValue -> ShowS Source # show :: CacheRecordValue -> String Source # showList :: [CacheRecordValue] -> ShowS Source #
Eq CacheRecordValue Source # |
Instance details Defined in Codec.Xlsx.Types.PivotTable.Internal Methods (==) :: CacheRecordValue -> CacheRecordValue -> Bool Source # (/=) :: CacheRecordValue -> CacheRecordValue -> Bool Source #
type Rep CacheRecordValue Source # |

Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

type Rep CacheRecordValue = D1 ('MetaData "CacheRecordValue" "Codec.Xlsx.Types.PivotTable.Internal" "xlsx-1.1.2.2-DopzEu8STPN4igxHgE9OUe" 'False) (C1 ('MetaCons "CacheText" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: (C1 ('MetaCons "CacheNumber" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :+: C1 ('MetaCons "CacheIndex" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))))

type CacheRecord = [CacheRecordValue] Source #

recordValueFromNode :: Node -> [CacheRecordValue] Source #