Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data StringType Source #
Instances
Eq StringType Source # | |
Defined in Parquet.ThriftTypes (==) :: StringType -> StringType -> Bool # (/=) :: StringType -> StringType -> Bool # | |
Show StringType Source # | |
Defined in Parquet.ThriftTypes showsPrec :: Int -> StringType -> ShowS # show :: StringType -> String # showList :: [StringType] -> ShowS # | |
Generic StringType Source # | |
Defined in Parquet.ThriftTypes type Rep StringType :: Type -> Type # from :: StringType -> Rep StringType x # to :: Rep StringType x -> StringType # | |
Binary StringType Source # | |
Defined in Parquet.ThriftTypes | |
Pinchable StringType Source # | |
Defined in Parquet.ThriftTypes type Tag StringType :: Type # pinch :: StringType -> Value (Tag StringType) # unpinch :: Value (Tag StringType) -> Parser StringType # | |
type Rep StringType Source # | |
type Tag StringType Source # | |
Defined in Parquet.ThriftTypes |
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
data TimestampType Source #
Instances
Instances
Eq TimeType Source # | |
Show TimeType Source # | |
Generic TimeType Source # | |
Binary TimeType Source # | |
Pinchable TimeType Source # | |
type Rep TimeType Source # | |
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 # | |
data MilliSeconds Source #
Instances
Eq MilliSeconds Source # | |
Defined in Parquet.ThriftTypes (==) :: MilliSeconds -> MilliSeconds -> Bool # (/=) :: MilliSeconds -> MilliSeconds -> Bool # | |
Show MilliSeconds Source # | |
Defined in Parquet.ThriftTypes showsPrec :: Int -> MilliSeconds -> ShowS # show :: MilliSeconds -> String # showList :: [MilliSeconds] -> ShowS # | |
Generic MilliSeconds Source # | |
Defined in Parquet.ThriftTypes type Rep MilliSeconds :: Type -> Type # from :: MilliSeconds -> Rep MilliSeconds x # to :: Rep MilliSeconds x -> MilliSeconds # | |
Binary MilliSeconds Source # | |
Defined in Parquet.ThriftTypes | |
Pinchable MilliSeconds Source # | |
Defined in Parquet.ThriftTypes type Tag MilliSeconds :: Type # pinch :: MilliSeconds -> Value (Tag MilliSeconds) # unpinch :: Value (Tag MilliSeconds) -> Parser MilliSeconds # | |
type Rep MilliSeconds Source # | |
type Tag MilliSeconds Source # | |
Defined in Parquet.ThriftTypes |
data MicroSeconds Source #
Instances
Eq MicroSeconds Source # | |
Defined in Parquet.ThriftTypes (==) :: MicroSeconds -> MicroSeconds -> Bool # (/=) :: MicroSeconds -> MicroSeconds -> Bool # | |
Show MicroSeconds Source # | |
Defined in Parquet.ThriftTypes showsPrec :: Int -> MicroSeconds -> ShowS # show :: MicroSeconds -> String # showList :: [MicroSeconds] -> ShowS # | |
Generic MicroSeconds Source # | |
Defined in Parquet.ThriftTypes type Rep MicroSeconds :: Type -> Type # from :: MicroSeconds -> Rep MicroSeconds x # to :: Rep MicroSeconds x -> MicroSeconds # | |
Binary MicroSeconds Source # | |
Defined in Parquet.ThriftTypes | |
Pinchable MicroSeconds Source # | |
Defined in Parquet.ThriftTypes type Tag MicroSeconds :: Type # pinch :: MicroSeconds -> Value (Tag MicroSeconds) # unpinch :: Value (Tag MicroSeconds) -> Parser MicroSeconds # | |
type Rep MicroSeconds Source # | |
type Tag MicroSeconds Source # | |
Defined in Parquet.ThriftTypes |
data NanoSeconds Source #
Instances
Eq NanoSeconds Source # | |
Defined in Parquet.ThriftTypes (==) :: NanoSeconds -> NanoSeconds -> Bool # (/=) :: NanoSeconds -> NanoSeconds -> Bool # | |
Show NanoSeconds Source # | |
Defined in Parquet.ThriftTypes showsPrec :: Int -> NanoSeconds -> ShowS # show :: NanoSeconds -> String # showList :: [NanoSeconds] -> ShowS # | |
Generic NanoSeconds Source # | |
Defined in Parquet.ThriftTypes type Rep NanoSeconds :: Type -> Type # from :: NanoSeconds -> Rep NanoSeconds x # to :: Rep NanoSeconds x -> NanoSeconds # | |
Binary NanoSeconds Source # | |
Defined in Parquet.ThriftTypes | |
Pinchable NanoSeconds Source # | |
Defined in Parquet.ThriftTypes type Tag NanoSeconds :: Type # pinch :: NanoSeconds -> Value (Tag NanoSeconds) # unpinch :: Value (Tag NanoSeconds) -> Parser NanoSeconds # | |
type Rep NanoSeconds Source # | |
type Tag NanoSeconds Source # | |
Defined in Parquet.ThriftTypes |
TimeUnitMILLIS (Field 1 MilliSeconds) | |
TimeUnitMICROS (Field 2 MicroSeconds) | |
TimeUnitNANOS (Field 3 NanoSeconds) |
Instances
Eq TimeUnit Source # | |
Show TimeUnit Source # | |
Generic TimeUnit Source # | |
Binary TimeUnit Source # | |
Pinchable TimeUnit Source # | |
type Rep TimeUnit Source # | |
Defined in Parquet.ThriftTypes type Rep TimeUnit = D1 (MetaData "TimeUnit" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) (C1 (MetaCons "TimeUnitMILLIS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 1 MilliSeconds))) :+: (C1 (MetaCons "TimeUnitMICROS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 2 MicroSeconds))) :+: C1 (MetaCons "TimeUnitNANOS" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Field 3 NanoSeconds))))) | |
type Tag TimeUnit Source # | |
IntType | |
|
Instances
Eq IntType Source # | |
Show IntType Source # | |
Generic IntType Source # | |
Binary IntType Source # | |
Pinchable IntType Source # | |
type Rep IntType Source # | |
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 # | |
data LogicalType Source #
Instances
data ConvertedType Source #
UTF8 (Enumeration 0) | |
MAP (Enumeration 1) | |
MAP_KEY_VALUE (Enumeration 2) | |
LIST (Enumeration 3) | |
DECIMAL (Enumeration 5) | |
DATE (Enumeration 6) | |
TIME_MILLIS (Enumeration 7) | |
TIME_MICROS (Enumeration 8) | |
TIMESTAMP_MILLIS (Enumeration 9) | |
TIMESTAMP_MICROS (Enumeration 10) | |
UINT_8 (Enumeration 11) | |
UINT_16 (Enumeration 12) | |
UINT_32 (Enumeration 13) | |
UINT_64 (Enumeration 14) | |
INT_8 (Enumeration 15) | |
INT_16 (Enumeration 16) | |
INT_32 (Enumeration 17) | |
INT_64 (Enumeration 18) | |
JSON (Enumeration 19) | |
BSON (Enumeration 20) | |
INTERVAL (Enumeration 21) |
Instances
BOOLEAN (Enumeration 0) | |
INT32 (Enumeration 1) | |
INT64 (Enumeration 2) | |
INT96 (Enumeration 3) | |
FLOAT (Enumeration 4) | |
DOUBLE (Enumeration 5) | |
BYTE_ARRAY (Enumeration 6) | |
FIXED_LEN_BYTE_ARRAY (Enumeration 7) |
Instances
data FieldRepetitionType Source #
REQUIRED (Enumeration 0) | |
OPTIONAL (Enumeration 1) | |
REPEATED (Enumeration 2) |
Instances
data SchemaElement Source #
SchemaElement | |
|
Instances
Instances
data CompressionCodec Source #
UNCOMPRESSED (Enumeration 0) | |
SNAPPY (Enumeration 1) | |
GZIP (Enumeration 2) | |
LZO (Enumeration 3) | |
BROTLI (Enumeration 4) | |
LZ4 (Enumeration 5) | |
ZSTD (Enumeration 6) |
Instances
data Statistics Source #
Statistics | |
|
Instances
data PageEncodingStats Source #
Instances
DATA_PAGE (Enumeration 0) | |
INDEX_PAGE (Enumeration 1) | |
DICTIONARY_PAGE (Enumeration 2) | |
DATA_PAGE_V2 (Enumeration 3) |
Instances
Eq PageType Source # | |
Show PageType Source # | |
Generic PageType Source # | |
Binary PageType Source # | |
Pinchable PageType Source # | |
type Rep PageType Source # | |
Defined in Parquet.ThriftTypes type Rep PageType = D1 (MetaData "PageType" "Parquet.ThriftTypes" "parquet-hs-0.1.0.0-GCkwTLbNZEk53OfErgTj7U" False) ((C1 (MetaCons "DATA_PAGE" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 0))) :+: C1 (MetaCons "INDEX_PAGE" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 1)))) :+: (C1 (MetaCons "DICTIONARY_PAGE" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 2))) :+: C1 (MetaCons "DATA_PAGE_V2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Enumeration 3))))) | |
type Tag PageType Source # | |
data SortingColumn Source #
Instances
AesGcmV1 | |
|
Instances
Eq AesGcmV1 Source # | |
Show AesGcmV1 Source # | |
Generic AesGcmV1 Source # | |
Binary AesGcmV1 Source # | |
Pinchable AesGcmV1 Source # | |
type Rep AesGcmV1 Source # | |
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 # | |
data AesGcmCtrV1 Source #
Instances
data EncryptionAlgorithm Source #
EncryptionAlgorithm_AES_GCM_V1 (Field 1 AesGcmV1) | |
EncryptionAlgorithm_AES_GCM_CTR_V1 (Field 2 AesGcmCtrV1) |
Instances
data TypeDefinedOrder Source #
Instances
Eq TypeDefinedOrder Source # | |
Defined in Parquet.ThriftTypes (==) :: TypeDefinedOrder -> TypeDefinedOrder -> Bool # (/=) :: TypeDefinedOrder -> TypeDefinedOrder -> Bool # | |
Show TypeDefinedOrder Source # | |
Defined in Parquet.ThriftTypes showsPrec :: Int -> TypeDefinedOrder -> ShowS # show :: TypeDefinedOrder -> String # showList :: [TypeDefinedOrder] -> ShowS # | |
Generic TypeDefinedOrder Source # | |
Defined in Parquet.ThriftTypes type Rep TypeDefinedOrder :: Type -> Type # from :: TypeDefinedOrder -> Rep TypeDefinedOrder x # to :: Rep TypeDefinedOrder x -> TypeDefinedOrder # | |
Binary TypeDefinedOrder Source # | |
Defined in Parquet.ThriftTypes | |
Pinchable TypeDefinedOrder Source # | |
Defined in Parquet.ThriftTypes type Tag TypeDefinedOrder :: Type # pinch :: TypeDefinedOrder -> Value (Tag TypeDefinedOrder) # unpinch :: Value (Tag TypeDefinedOrder) -> Parser TypeDefinedOrder # | |
type Rep TypeDefinedOrder Source # | |
type Tag TypeDefinedOrder Source # | |
Defined in Parquet.ThriftTypes |
data ColumnOrder Source #
Instances
data EncryptionWithColumnKey Source #
Instances
data ColumnCryptoMetaData Source #
ColumnCryptoMetaData_ENCRYPTION_WITH_FOOTER_KEY (Field 1 EncryptionWithFooterKey) | |
ColumnCryptoMetaData_ENCRYPTION_WITH_COLUMN_KEY (Field 2 EncryptionWithColumnKey) |
Instances
KeyValue | |
|
Instances
Eq KeyValue Source # | |
Show KeyValue Source # | |
Generic KeyValue Source # | |
Binary KeyValue Source # | |
Pinchable KeyValue Source # | |
type Rep KeyValue Source # | |
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 # | |
data ColumnMetaData Source #
Instances
data ColumnChunk Source #
Instances
RowGroup | |
|
Instances
data FileMetadata Source #
Instances
data PageHeader Source #
Instances
data IndexPageHeader Source #
Instances
Eq IndexPageHeader Source # | |
Defined in Parquet.ThriftTypes (==) :: IndexPageHeader -> IndexPageHeader -> Bool # (/=) :: IndexPageHeader -> IndexPageHeader -> Bool # | |
Show IndexPageHeader Source # | |
Defined in Parquet.ThriftTypes showsPrec :: Int -> IndexPageHeader -> ShowS # show :: IndexPageHeader -> String # showList :: [IndexPageHeader] -> ShowS # | |
Generic IndexPageHeader Source # | |
Defined in Parquet.ThriftTypes type Rep IndexPageHeader :: Type -> Type # from :: IndexPageHeader -> Rep IndexPageHeader x # to :: Rep IndexPageHeader x -> IndexPageHeader # | |
Binary IndexPageHeader Source # | |
Defined in Parquet.ThriftTypes | |
Pinchable IndexPageHeader Source # | |
Defined in Parquet.ThriftTypes type Tag IndexPageHeader :: Type # pinch :: IndexPageHeader -> Value (Tag IndexPageHeader) # unpinch :: Value (Tag IndexPageHeader) -> Parser IndexPageHeader # | |
type Rep IndexPageHeader Source # | |
type Tag IndexPageHeader Source # | |
Defined in Parquet.ThriftTypes |
data DataPageHeader Source #
Instances
data DictionaryPageHeader Source #
Instances
data DataPageHeaderV2 Source #