parquet-hs-0.1.0.0: Streaming Parquet reader

Safe HaskellNone
LanguageHaskell2010

Parquet.ThriftTypes

Contents

Documentation

data StringType Source #

Constructors

StringType 
Instances
Eq StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep StringType :: Type -> Type #

Binary StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag StringType :: Type #

type Rep StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep StringType = D1 (MetaData "StringType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "StringType" PrefixI False) (U1 :: Type -> Type))
type Tag StringType Source # 
Instance details

Defined in Parquet.ThriftTypes

data UUIDType Source #

Constructors

UUIDType 
Instances
Eq UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep UUIDType :: Type -> Type #

Methods

from :: UUIDType -> Rep UUIDType x #

to :: Rep UUIDType x -> UUIDType #

Binary UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: UUIDType -> Put #

get :: Get UUIDType #

putList :: [UUIDType] -> Put #

Pinchable UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag UUIDType :: Type #

type Rep UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep UUIDType = D1 (MetaData "UUIDType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "UUIDType" PrefixI False) (U1 :: Type -> Type))
type Tag UUIDType Source # 
Instance details

Defined in Parquet.ThriftTypes

data MapType Source #

Constructors

MapType 
Instances
Eq MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

(==) :: MapType -> MapType -> Bool #

(/=) :: MapType -> MapType -> Bool #

Show MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep MapType :: Type -> Type #

Methods

from :: MapType -> Rep MapType x #

to :: Rep MapType x -> MapType #

Binary MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: MapType -> Put #

get :: Get MapType #

putList :: [MapType] -> Put #

Pinchable MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag MapType :: Type #

type Rep MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep MapType = D1 (MetaData "MapType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "MapType" PrefixI False) (U1 :: Type -> Type))
type Tag MapType Source # 
Instance details

Defined in Parquet.ThriftTypes

data ListType Source #

Constructors

ListType 
Instances
Eq ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep ListType :: Type -> Type #

Methods

from :: ListType -> Rep ListType x #

to :: Rep ListType x -> ListType #

Binary ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: ListType -> Put #

get :: Get ListType #

putList :: [ListType] -> Put #

Pinchable ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag ListType :: Type #

type Rep ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep ListType = D1 (MetaData "ListType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "ListType" PrefixI False) (U1 :: Type -> Type))
type Tag ListType Source # 
Instance details

Defined in Parquet.ThriftTypes

data EnumType Source #

Constructors

EnumType 
Instances
Eq EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep EnumType :: Type -> Type #

Methods

from :: EnumType -> Rep EnumType x #

to :: Rep EnumType x -> EnumType #

Binary EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: EnumType -> Put #

get :: Get EnumType #

putList :: [EnumType] -> Put #

Pinchable EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag EnumType :: Type #

type Rep EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep EnumType = D1 (MetaData "EnumType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "EnumType" PrefixI False) (U1 :: Type -> Type))
type Tag EnumType Source # 
Instance details

Defined in Parquet.ThriftTypes

data DateType Source #

Constructors

DateType 
Instances
Eq DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep DateType :: Type -> Type #

Methods

from :: DateType -> Rep DateType x #

to :: Rep DateType x -> DateType #

Binary DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: DateType -> Put #

get :: Get DateType #

putList :: [DateType] -> Put #

Pinchable DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag DateType :: Type #

type Rep DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep DateType = D1 (MetaData "DateType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "DateType" PrefixI False) (U1 :: Type -> Type))
type Tag DateType Source # 
Instance details

Defined in Parquet.ThriftTypes

type family TypeName a :: Symbol where ... Source #

Equations

TypeName (M1 D (MetaData name _ _ _) f ()) = name 
TypeName a = TypeName (Rep a ()) 

pinchPos :: forall pos s t a1 b1 a2 b2. (HasPosition 1 a1 b1 a2 b2, HasPosition pos s t a1 b1) => Lens s t a2 b2 Source #

pinchField :: forall field s i r field_name. (field_name ~ ((("_" `AppendSymbol` TypeName s) `AppendSymbol` "_") `AppendSymbol` field), HasPosition 1 i i r r, HasField field_name s s i i) => Lens s s r r Source #

data DecimalType Source #

Instances
Eq DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep DecimalType :: Type -> Type #

Binary DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag DecimalType :: Type #

type Rep DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep DecimalType = D1 (MetaData "DecimalType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "DecimalType" PrefixI True) (S1 (MetaSel (Just "_DecimalType_scale") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int32)) :*: S1 (MetaSel (Just "_DecimalType_precision") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Int32))))
type Tag DecimalType Source # 
Instance details

Defined in Parquet.ThriftTypes

data TimestampType Source #

Instances
Eq TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep TimestampType :: Type -> Type #

Binary TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag TimestampType :: Type #

type Rep TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep TimestampType = D1 (MetaData "TimestampType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "TimestampType" PrefixI True) (S1 (MetaSel (Just "_TimestampType_isAdjustedToUTC") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Bool)) :*: S1 (MetaSel (Just "_TimestampType_unit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 TimeUnit))))
type Tag TimestampType Source # 
Instance details

Defined in Parquet.ThriftTypes

data TimeType Source #

Instances
Eq TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep TimeType :: Type -> Type #

Methods

from :: TimeType -> Rep TimeType x #

to :: Rep TimeType x -> TimeType #

Binary TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: TimeType -> Put #

get :: Get TimeType #

putList :: [TimeType] -> Put #

Pinchable TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag TimeType :: Type #

type Rep TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep TimeType = D1 (MetaData "TimeType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "TimeType" PrefixI True) (S1 (MetaSel (Just "_TimeType_isAdjustedToUTC") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Bool)) :*: S1 (MetaSel (Just "_TimeType_unit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 TimeUnit))))
type Tag TimeType Source # 
Instance details

Defined in Parquet.ThriftTypes

data MilliSeconds Source #

Constructors

MilliSeconds 
Instances
Eq MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Show MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep MilliSeconds :: Type -> Type #

Binary MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag MilliSeconds :: Type #

type Rep MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep MilliSeconds = D1 (MetaData "MilliSeconds" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "MilliSeconds" PrefixI False) (U1 :: Type -> Type))
type Tag MilliSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

data MicroSeconds Source #

Constructors

MicroSeconds 
Instances
Eq MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Show MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep MicroSeconds :: Type -> Type #

Binary MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag MicroSeconds :: Type #

type Rep MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep MicroSeconds = D1 (MetaData "MicroSeconds" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "MicroSeconds" PrefixI False) (U1 :: Type -> Type))
type Tag MicroSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

data NanoSeconds Source #

Constructors

NanoSeconds 
Instances
Eq NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Show NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep NanoSeconds :: Type -> Type #

Binary NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag NanoSeconds :: Type #

type Rep NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep NanoSeconds = D1 (MetaData "NanoSeconds" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "NanoSeconds" PrefixI False) (U1 :: Type -> Type))
type Tag NanoSeconds Source # 
Instance details

Defined in Parquet.ThriftTypes

data TimeUnit Source #

Instances
Eq TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

Show TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep TimeUnit :: Type -> Type #

Methods

from :: TimeUnit -> Rep TimeUnit x #

to :: Rep TimeUnit x -> TimeUnit #

Binary TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: TimeUnit -> Put #

get :: Get TimeUnit #

putList :: [TimeUnit] -> Put #

Pinchable TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag TimeUnit :: Type #

type Rep TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag TimeUnit Source # 
Instance details

Defined in Parquet.ThriftTypes

data IntType Source #

Instances
Eq IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

(==) :: IntType -> IntType -> Bool #

(/=) :: IntType -> IntType -> Bool #

Show IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep IntType :: Type -> Type #

Methods

from :: IntType -> Rep IntType x #

to :: Rep IntType x -> IntType #

Binary IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: IntType -> Put #

get :: Get IntType #

putList :: [IntType] -> Put #

Pinchable IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag IntType :: Type #

type Rep IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep IntType = D1 (MetaData "IntType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "IntType" PrefixI True) (S1 (MetaSel (Just "_IntType_bitWidth") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int8)) :*: S1 (MetaSel (Just "_IntType_isSigned") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Bool))))
type Tag IntType Source # 
Instance details

Defined in Parquet.ThriftTypes

data NullType Source #

Constructors

NullType 
Instances
Eq NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep NullType :: Type -> Type #

Methods

from :: NullType -> Rep NullType x #

to :: Rep NullType x -> NullType #

Binary NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: NullType -> Put #

get :: Get NullType #

putList :: [NullType] -> Put #

Pinchable NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag NullType :: Type #

type Rep NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep NullType = D1 (MetaData "NullType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "NullType" PrefixI False) (U1 :: Type -> Type))
type Tag NullType Source # 
Instance details

Defined in Parquet.ThriftTypes

data JsonType Source #

Constructors

JsonType 
Instances
Eq JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep JsonType :: Type -> Type #

Methods

from :: JsonType -> Rep JsonType x #

to :: Rep JsonType x -> JsonType #

Binary JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: JsonType -> Put #

get :: Get JsonType #

putList :: [JsonType] -> Put #

Pinchable JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag JsonType :: Type #

type Rep JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep JsonType = D1 (MetaData "JsonType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "JsonType" PrefixI False) (U1 :: Type -> Type))
type Tag JsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

data BsonType Source #

Constructors

BsonType 
Instances
Eq BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep BsonType :: Type -> Type #

Methods

from :: BsonType -> Rep BsonType x #

to :: Rep BsonType x -> BsonType #

Binary BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: BsonType -> Put #

get :: Get BsonType #

putList :: [BsonType] -> Put #

Pinchable BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag BsonType :: Type #

type Rep BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep BsonType = D1 (MetaData "BsonType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "BsonType" PrefixI False) (U1 :: Type -> Type))
type Tag BsonType Source # 
Instance details

Defined in Parquet.ThriftTypes

data LogicalType Source #

Instances
Eq LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep LogicalType :: Type -> Type #

Binary LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag LogicalType :: Type #

type Rep LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep LogicalType = D1 (MetaData "LogicalType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (((C1 (MetaCons "LogicalTypeSTRING" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 StringType))) :+: (C1 (MetaCons "LogicalTypeMAP" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 MapType))) :+: C1 (MetaCons "LogicalTypeLIST" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 ListType))))) :+: (C1 (MetaCons "LogicalTypeENUM" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 EnumType))) :+: (C1 (MetaCons "LogicalTypeDECIMAL" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 DecimalType))) :+: C1 (MetaCons "LogicalTypeDATE" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 DateType)))))) :+: ((C1 (MetaCons "LogicalTypeTIME" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 TimeType))) :+: (C1 (MetaCons "LogicalTypeTIMESTAMP" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 TimestampType))) :+: C1 (MetaCons "LogicalTypeINTEGER" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 10 IntType))))) :+: ((C1 (MetaCons "LogicalTypeUNKNOWN" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 11 NullType))) :+: C1 (MetaCons "LogicalTypeJSON" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 12 JsonType)))) :+: (C1 (MetaCons "LogicalTypeBSON" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 13 BsonType))) :+: C1 (MetaCons "LogicalTypeUUID" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 14 UUIDType)))))))
type Tag LogicalType Source # 
Instance details

Defined in Parquet.ThriftTypes

data ConvertedType Source #

Instances
Eq ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep ConvertedType :: Type -> Type #

Binary ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag ConvertedType :: Type #

type Rep ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep ConvertedType = D1 (MetaData "ConvertedType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) ((((C1 (MetaCons "UTF8" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 0))) :+: C1 (MetaCons "MAP" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 1)))) :+: (C1 (MetaCons "MAP_KEY_VALUE" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 2))) :+: (C1 (MetaCons "LIST" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 3))) :+: C1 (MetaCons "DECIMAL" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 5)))))) :+: ((C1 (MetaCons "DATE" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 6))) :+: C1 (MetaCons "TIME_MILLIS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 7)))) :+: (C1 (MetaCons "TIME_MICROS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 8))) :+: (C1 (MetaCons "TIMESTAMP_MILLIS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 9))) :+: C1 (MetaCons "TIMESTAMP_MICROS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 10))))))) :+: (((C1 (MetaCons "UINT_8" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 11))) :+: C1 (MetaCons "UINT_16" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 12)))) :+: (C1 (MetaCons "UINT_32" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 13))) :+: (C1 (MetaCons "UINT_64" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 14))) :+: C1 (MetaCons "INT_8" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 15)))))) :+: ((C1 (MetaCons "INT_16" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 16))) :+: (C1 (MetaCons "INT_32" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 17))) :+: C1 (MetaCons "INT_64" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 18))))) :+: (C1 (MetaCons "JSON" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 19))) :+: (C1 (MetaCons "BSON" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 20))) :+: C1 (MetaCons "INTERVAL" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 21))))))))
type Tag ConvertedType Source # 
Instance details

Defined in Parquet.ThriftTypes

data Type Source #

Instances
Eq Type Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Show Type Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Binary Type Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: Type -> Put #

get :: Get Type #

putList :: [Type] -> Put #

Pinchable Type Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag Type :: Type #

type Rep Type Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag Type Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag Type = GTag (Rep Type)

data FieldRepetitionType Source #

Instances
Eq FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep FieldRepetitionType :: Type -> Type #

Binary FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag FieldRepetitionType :: Type #

type Rep FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag FieldRepetitionType Source # 
Instance details

Defined in Parquet.ThriftTypes

data SchemaElement Source #

Instances
Eq SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

Show SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep SchemaElement :: Type -> Type #

Binary SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag SchemaElement :: Type #

type Rep SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep SchemaElement = D1 (MetaData "SchemaElement" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "SchemaElement" PrefixI True) (((S1 (MetaSel (Just "_SchemaElement_type") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 (Maybe Type))) :*: S1 (MetaSel (Just "_SchemaElement_type_length") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 (Maybe Int32)))) :*: (S1 (MetaSel (Just "_SchemaElement_repetition_type") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 (Maybe FieldRepetitionType))) :*: (S1 (MetaSel (Just "_SchemaElement_name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 Text)) :*: S1 (MetaSel (Just "_SchemaElement_num_children") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe Int32)))))) :*: ((S1 (MetaSel (Just "_SchemaElement_converted_type") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 (Maybe ConvertedType))) :*: S1 (MetaSel (Just "_SchemaElement_scale") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 (Maybe Int32)))) :*: (S1 (MetaSel (Just "_SchemaElement_precision") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 (Maybe Int32))) :*: (S1 (MetaSel (Just "_SchemaElement_field_id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 9 (Maybe Int32))) :*: S1 (MetaSel (Just "_SchemaElement_logicalType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 10 (Maybe LogicalType))))))))
type Tag SchemaElement Source # 
Instance details

Defined in Parquet.ThriftTypes

data Encoding Source #

Instances
Eq Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

Show Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep Encoding :: Type -> Type #

Methods

from :: Encoding -> Rep Encoding x #

to :: Rep Encoding x -> Encoding #

Binary Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: Encoding -> Put #

get :: Get Encoding #

putList :: [Encoding] -> Put #

Pinchable Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag Encoding :: Type #

type Rep Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag Encoding Source # 
Instance details

Defined in Parquet.ThriftTypes

data CompressionCodec Source #

Instances
Eq CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

Show CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep CompressionCodec :: Type -> Type #

Binary CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag CompressionCodec :: Type #

type Rep CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag CompressionCodec Source # 
Instance details

Defined in Parquet.ThriftTypes

data Statistics Source #

Instances
Eq Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

Show Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep Statistics :: Type -> Type #

Binary Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag Statistics :: Type #

type Rep Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep Statistics = D1 (MetaData "Statistics" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "Statistics" PrefixI True) ((S1 (MetaSel (Just "_Statistics_max") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 (Maybe ByteString))) :*: (S1 (MetaSel (Just "_Statistics_min") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 (Maybe ByteString))) :*: S1 (MetaSel (Just "_Statistics_null_count") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 (Maybe Int64))))) :*: (S1 (MetaSel (Just "_Statistics_distinct_count") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 (Maybe Int64))) :*: (S1 (MetaSel (Just "_Statistics_max_value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe ByteString))) :*: S1 (MetaSel (Just "_Statistics_min_value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 (Maybe ByteString)))))))
type Tag Statistics Source # 
Instance details

Defined in Parquet.ThriftTypes

data PageEncodingStats Source #

Instances
Eq PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

Show PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep PageEncodingStats :: Type -> Type #

Binary PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag PageEncodingStats :: Type #

type Rep PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep PageEncodingStats = D1 (MetaData "PageEncodingStats" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "PageEncodingStats" PrefixI True) (S1 (MetaSel (Just "_PageEncodingStats_page_type") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 PageType)) :*: (S1 (MetaSel (Just "_PageEncodingStats_encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Encoding)) :*: S1 (MetaSel (Just "_PageEncodingStats_count") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Int32)))))
type Tag PageEncodingStats Source # 
Instance details

Defined in Parquet.ThriftTypes

data PageType Source #

Instances
Eq PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

Show PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep PageType :: Type -> Type #

Methods

from :: PageType -> Rep PageType x #

to :: Rep PageType x -> PageType #

Binary PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: PageType -> Put #

get :: Get PageType #

putList :: [PageType] -> Put #

Pinchable PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag PageType :: Type #

type Rep PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

type Tag PageType Source # 
Instance details

Defined in Parquet.ThriftTypes

data SortingColumn Source #

Instances
Eq SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

Show SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep SortingColumn :: Type -> Type #

Binary SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag SortingColumn :: Type #

type Rep SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep SortingColumn = D1 (MetaData "SortingColumn" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "SortingColumn" PrefixI True) (S1 (MetaSel (Just "_SortingColumn_column_idx") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int32)) :*: (S1 (MetaSel (Just "_SortingColumn_descending") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Bool)) :*: S1 (MetaSel (Just "_SortingColumn_nulls_first") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Bool)))))
type Tag SortingColumn Source # 
Instance details

Defined in Parquet.ThriftTypes

data AesGcmV1 Source #

Instances
Eq AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Show AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep AesGcmV1 :: Type -> Type #

Methods

from :: AesGcmV1 -> Rep AesGcmV1 x #

to :: Rep AesGcmV1 x -> AesGcmV1 #

Binary AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: AesGcmV1 -> Put #

get :: Get AesGcmV1 #

putList :: [AesGcmV1] -> Put #

Pinchable AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag AesGcmV1 :: Type #

type Rep AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep AesGcmV1 = D1 (MetaData "AesGcmV1" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "AesGcmV1" PrefixI True) (S1 (MetaSel (Just "_AesGcmV1_aad_prefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 (Maybe ByteString))) :*: (S1 (MetaSel (Just "_AesGcmV1_aad_file_unique") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 (Maybe ByteString))) :*: S1 (MetaSel (Just "_AesGcmV1_supply_aad_prefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 (Maybe Bool))))))
type Tag AesGcmV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

data AesGcmCtrV1 Source #

Instances
Eq AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Show AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep AesGcmCtrV1 :: Type -> Type #

Binary AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag AesGcmCtrV1 :: Type #

type Rep AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep AesGcmCtrV1 = D1 (MetaData "AesGcmCtrV1" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "AesGcmCtrV1" PrefixI True) (S1 (MetaSel (Just "_AesGcmCtrV1_aad_prefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 (Maybe ByteString))) :*: (S1 (MetaSel (Just "_AesGcmCtrV1_aad_file_unique") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 (Maybe ByteString))) :*: S1 (MetaSel (Just "_AesGcmCtrV1_supply_aad_prefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 (Maybe Bool))))))
type Tag AesGcmCtrV1 Source # 
Instance details

Defined in Parquet.ThriftTypes

data EncryptionAlgorithm Source #

Instances
Eq EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

Show EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep EncryptionAlgorithm :: Type -> Type #

Binary EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag EncryptionAlgorithm :: Type #

type Rep EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep EncryptionAlgorithm = D1 (MetaData "EncryptionAlgorithm" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "EncryptionAlgorithm_AES_GCM_V1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 AesGcmV1))) :+: C1 (MetaCons "EncryptionAlgorithm_AES_GCM_CTR_V1" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 AesGcmCtrV1))))
type Tag EncryptionAlgorithm Source # 
Instance details

Defined in Parquet.ThriftTypes

data TypeDefinedOrder Source #

Constructors

TypeDefinedOrder 
Instances
Eq TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Show TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep TypeDefinedOrder :: Type -> Type #

Binary TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag TypeDefinedOrder :: Type #

type Rep TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep TypeDefinedOrder = D1 (MetaData "TypeDefinedOrder" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "TypeDefinedOrder" PrefixI False) (U1 :: Type -> Type))
type Tag TypeDefinedOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

data ColumnOrder Source #

Instances
Eq ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Show ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep ColumnOrder :: Type -> Type #

Binary ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag ColumnOrder :: Type #

type Rep ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep ColumnOrder = D1 (MetaData "ColumnOrder" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "ColumnOrder_TYPE_ORDER" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 TypeDefinedOrder))))
type Tag ColumnOrder Source # 
Instance details

Defined in Parquet.ThriftTypes

data EncryptionWithFooterKey Source #

Instances
Eq EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Show EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep EncryptionWithFooterKey :: Type -> Type #

Binary EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag EncryptionWithFooterKey :: Type #

type Rep EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep EncryptionWithFooterKey = D1 (MetaData "EncryptionWithFooterKey" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "EncryptionWithFooterKey" PrefixI False) (U1 :: Type -> Type))
type Tag EncryptionWithFooterKey Source # 
Instance details

Defined in Parquet.ThriftTypes

data EncryptionWithColumnKey Source #

Instances
Eq EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Show EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep EncryptionWithColumnKey :: Type -> Type #

Binary EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag EncryptionWithColumnKey :: Type #

type Rep EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep EncryptionWithColumnKey = D1 (MetaData "EncryptionWithColumnKey" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "EncryptionWithColumnKey" PrefixI True) (S1 (MetaSel (Just "_EncryptionWithColumnKey_path_in_schema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 [Text])) :*: S1 (MetaSel (Just "_EncryptionWithColumnKey_key_metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 (Maybe ByteString)))))
type Tag EncryptionWithColumnKey Source # 
Instance details

Defined in Parquet.ThriftTypes

data ColumnCryptoMetaData Source #

Instances
Eq ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Show ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep ColumnCryptoMetaData :: Type -> Type #

Binary ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag ColumnCryptoMetaData :: Type #

type Rep ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep ColumnCryptoMetaData = D1 (MetaData "ColumnCryptoMetaData" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "ColumnCryptoMetaData_ENCRYPTION_WITH_FOOTER_KEY" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 EncryptionWithFooterKey))) :+: C1 (MetaCons "ColumnCryptoMetaData_ENCRYPTION_WITH_COLUMN_KEY" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 EncryptionWithColumnKey))))
type Tag ColumnCryptoMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

data KeyValue Source #

Constructors

KeyValue 
Instances
Eq KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

Show KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep KeyValue :: Type -> Type #

Methods

from :: KeyValue -> Rep KeyValue x #

to :: Rep KeyValue x -> KeyValue #

Binary KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: KeyValue -> Put #

get :: Get KeyValue #

putList :: [KeyValue] -> Put #

Pinchable KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag KeyValue :: Type #

type Rep KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep KeyValue = D1 (MetaData "KeyValue" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "KeyValue" PrefixI True) (S1 (MetaSel (Just "_KeyValue_key") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Text)) :*: S1 (MetaSel (Just "_KeyValue_value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 (Maybe Text)))))
type Tag KeyValue Source # 
Instance details

Defined in Parquet.ThriftTypes

data ColumnMetaData Source #

Instances
Eq ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Show ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep ColumnMetaData :: Type -> Type #

Binary ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag ColumnMetaData :: Type #

type Rep ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep ColumnMetaData = D1 (MetaData "ColumnMetaData" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "ColumnMetaData" PrefixI True) (((S1 (MetaSel (Just "_ColumnMetaData_type") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Type)) :*: (S1 (MetaSel (Just "_ColumnMetaData_encodings") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 [Encoding])) :*: S1 (MetaSel (Just "_ColumnMetaData_path_in_schema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 [Text])))) :*: ((S1 (MetaSel (Just "_ColumnMetaData_codec") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 CompressionCodec)) :*: S1 (MetaSel (Just "_ColumnMetaData_num_values") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 Int64))) :*: (S1 (MetaSel (Just "_ColumnMetaData_total_uncompressed_size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 Int64)) :*: S1 (MetaSel (Just "_ColumnMetaData_total_compressed_size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 Int64))))) :*: ((S1 (MetaSel (Just "_ColumnMetaData_key_value_metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 (Maybe [KeyValue]))) :*: (S1 (MetaSel (Just "_ColumnMetaData_data_page_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 9 Int64)) :*: S1 (MetaSel (Just "_ColumnMetaData_index_page_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 10 (Maybe Int64))))) :*: ((S1 (MetaSel (Just "_ColumnMetaData_dictionary_page_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 11 (Maybe Int64))) :*: S1 (MetaSel (Just "_ColumnMetaData_statistics") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 12 (Maybe Statistics)))) :*: (S1 (MetaSel (Just "_ColumnMetaData_encoding_stats") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 13 (Maybe [PageEncodingStats]))) :*: S1 (MetaSel (Just "_ColumnMetaData_bloom_filter_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 14 (Maybe Int64))))))))
type Tag ColumnMetaData Source # 
Instance details

Defined in Parquet.ThriftTypes

data ColumnChunk Source #

Instances
Eq ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

Show ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep ColumnChunk :: Type -> Type #

Binary ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag ColumnChunk :: Type #

type Rep ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep ColumnChunk = D1 (MetaData "ColumnChunk" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "ColumnChunk" PrefixI True) (((S1 (MetaSel (Just "_ColumnChunk_file_path") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 (Maybe Text))) :*: S1 (MetaSel (Just "_ColumnChunk_file_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Int64))) :*: (S1 (MetaSel (Just "_ColumnChunk_meta_data") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 (Maybe ColumnMetaData))) :*: S1 (MetaSel (Just "_ColumnChunk_offset_index_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 (Maybe Int64))))) :*: ((S1 (MetaSel (Just "_ColumnChunk_offset_index_length") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe Int32))) :*: S1 (MetaSel (Just "_ColumnChunk_column_index_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 (Maybe Int64)))) :*: (S1 (MetaSel (Just "_ColumnChunk_column_index_length") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 (Maybe Int32))) :*: (S1 (MetaSel (Just "_ColumnChunk_crypto_metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 (Maybe ColumnCryptoMetaData))) :*: S1 (MetaSel (Just "_ColumnChunk_encrypted_column_metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 9 (Maybe ByteString))))))))
type Tag ColumnChunk Source # 
Instance details

Defined in Parquet.ThriftTypes

data RowGroup Source #

Instances
Eq RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

Show RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep RowGroup :: Type -> Type #

Methods

from :: RowGroup -> Rep RowGroup x #

to :: Rep RowGroup x -> RowGroup #

Binary RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

Methods

put :: RowGroup -> Put #

get :: Get RowGroup #

putList :: [RowGroup] -> Put #

Pinchable RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag RowGroup :: Type #

type Rep RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep RowGroup = D1 (MetaData "RowGroup" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "RowGroup" PrefixI True) ((S1 (MetaSel (Just "_RowGroup_column_chunks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 [ColumnChunk])) :*: (S1 (MetaSel (Just "_RowGroup_total_byte_size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Int64)) :*: S1 (MetaSel (Just "_RowGroup_num_rows") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Int64)))) :*: ((S1 (MetaSel (Just "_RowGroup_sorting_columns") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 (Maybe [SortingColumn]))) :*: S1 (MetaSel (Just "_RowGroup_file_offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe Int64)))) :*: (S1 (MetaSel (Just "_RowGroup_total_compressed_size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 (Maybe Int64))) :*: S1 (MetaSel (Just "_RowGroup_ordinal") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 (Maybe Int16)))))))
type Tag RowGroup Source # 
Instance details

Defined in Parquet.ThriftTypes

data FileMetadata Source #

Instances
Eq FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

Show FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep FileMetadata :: Type -> Type #

Binary FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag FileMetadata :: Type #

type Rep FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep FileMetadata = D1 (MetaData "FileMetadata" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "FileMetadata" PrefixI True) (((S1 (MetaSel (Just "_FileMetadata_version") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int32)) :*: S1 (MetaSel (Just "_FileMetadata_schema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 [SchemaElement]))) :*: (S1 (MetaSel (Just "_FileMetadata_num_rows") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Int64)) :*: S1 (MetaSel (Just "_FileMetadata_row_groups") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 [RowGroup])))) :*: ((S1 (MetaSel (Just "_FileMetadata_key_value_metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe [KeyValue]))) :*: S1 (MetaSel (Just "_FileMetadata_created_by") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 (Maybe Text)))) :*: (S1 (MetaSel (Just "_FileMetadata_column_orders") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 (Maybe [ColumnOrder]))) :*: (S1 (MetaSel (Just "_FileMetadata_encryption_algorithm") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 (Maybe EncryptionAlgorithm))) :*: S1 (MetaSel (Just "_FileMetadata_footer_signing_key_metadata") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 9 (Maybe ByteString))))))))
type Tag FileMetadata Source # 
Instance details

Defined in Parquet.ThriftTypes

data PageHeader Source #

Instances
Eq PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Show PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep PageHeader :: Type -> Type #

Binary PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag PageHeader :: Type #

type Rep PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep PageHeader = D1 (MetaData "PageHeader" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "PageHeader" PrefixI True) (((S1 (MetaSel (Just "_PageHeader_type") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 PageType)) :*: S1 (MetaSel (Just "_PageHeader_uncompressed_page_size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Int32))) :*: (S1 (MetaSel (Just "_PageHeader_compressed_page_size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Int32)) :*: S1 (MetaSel (Just "_PageHeader_crc") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 (Maybe Int32))))) :*: ((S1 (MetaSel (Just "_PageHeader_data_page_header") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe DataPageHeader))) :*: S1 (MetaSel (Just "_PageHeader_index_page_header") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 (Maybe IndexPageHeader)))) :*: (S1 (MetaSel (Just "_PageHeader_dictionary_page_header") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 (Maybe DictionaryPageHeader))) :*: S1 (MetaSel (Just "_PageHeader_data_page_header_v2") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 (Maybe DataPageHeaderV2)))))))
type Tag PageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

data IndexPageHeader Source #

Constructors

IndexPageHeader 
Instances
Eq IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Show IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep IndexPageHeader :: Type -> Type #

Binary IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag IndexPageHeader :: Type #

type Rep IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep IndexPageHeader = D1 (MetaData "IndexPageHeader" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "IndexPageHeader" PrefixI False) (U1 :: Type -> Type))
type Tag IndexPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

data DataPageHeader Source #

Instances
Eq DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Show DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep DataPageHeader :: Type -> Type #

Binary DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag DataPageHeader :: Type #

type Rep DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep DataPageHeader = D1 (MetaData "DataPageHeader" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "DataPageHeader" PrefixI True) ((S1 (MetaSel (Just "_DataPageHeader_num_values") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int32)) :*: S1 (MetaSel (Just "_DataPageHeader_encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Encoding))) :*: (S1 (MetaSel (Just "_DataPageHeader_definition_level_encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Encoding)) :*: (S1 (MetaSel (Just "_DataPageHeader_repetition_level_encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 Encoding)) :*: S1 (MetaSel (Just "_DataPageHeader_statistics") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 (Maybe Statistics)))))))
type Tag DataPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

data DictionaryPageHeader Source #

Instances
Eq DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Show DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep DictionaryPageHeader :: Type -> Type #

Binary DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag DictionaryPageHeader :: Type #

type Rep DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep DictionaryPageHeader = D1 (MetaData "DictionaryPageHeader" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "DictionaryPageHeader" PrefixI True) (S1 (MetaSel (Just "_DictionaryPageHeader_num_values") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int32)) :*: (S1 (MetaSel (Just "_DictionaryPageHeader_encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Encoding)) :*: S1 (MetaSel (Just "_DictionaryPageHeader_is_sorted") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 (Maybe Bool))))))
type Tag DictionaryPageHeader Source # 
Instance details

Defined in Parquet.ThriftTypes

data DataPageHeaderV2 Source #

Instances
Eq DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

Show DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

Generic DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Rep DataPageHeaderV2 :: Type -> Type #

Binary DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

Pinchable DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

Associated Types

type Tag DataPageHeaderV2 :: Type #

type Rep DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

type Rep DataPageHeaderV2 = D1 (MetaData "DataPageHeaderV2" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "DataPageHeaderV2" PrefixI True) (((S1 (MetaSel (Just "_DataPageHeaderV2_num_values") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 Int32)) :*: S1 (MetaSel (Just "_DataPageHeaderV2_num_nulls") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 Int32))) :*: (S1 (MetaSel (Just "_DataPageHeaderV2_num_rows") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 Int32)) :*: S1 (MetaSel (Just "_DataPageHeaderV2_encoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 4 Encoding)))) :*: ((S1 (MetaSel (Just "_DataPageHeaderV2_definition_levels_byte_length") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 5 Int32)) :*: S1 (MetaSel (Just "_DataPageHeaderV2_repetition_levels_byte_length") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 6 Int32))) :*: (S1 (MetaSel (Just "_DataPageHeaderV2_is_compressed") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 7 (Maybe Bool))) :*: S1 (MetaSel (Just "_DataPageHeaderV2_statistics") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 8 (Maybe Statistics)))))))
type Tag DataPageHeaderV2 Source # 
Instance details

Defined in Parquet.ThriftTypes

unField :: Field n a -> a Source #

Orphan instances

Binary (Enumeration k) Source # 
Instance details

Methods

put :: Enumeration k -> Put #

get :: Get (Enumeration k) #

putList :: [Enumeration k] -> Put #

Binary a => Binary (Field k a) Source # 
Instance details

Methods

put :: Field k a -> Put #

get :: Get (Field k a) #

putList :: [Field k a] -> Put #