| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Parquet.ThriftTypes
Contents
Documentation
data StringType Source #
Constructors
| StringType |
Instances
| Eq StringType Source # | |
Defined in Parquet.ThriftTypes | |
| Show StringType Source # | |
Defined in Parquet.ThriftTypes Methods showsPrec :: Int -> StringType -> ShowS # show :: StringType -> String # showList :: [StringType] -> ShowS # | |
| Generic StringType Source # | |
Defined in Parquet.ThriftTypes Associated Types type Rep StringType :: Type -> Type # | |
| Binary StringType Source # | |
Defined in Parquet.ThriftTypes | |
| Pinchable StringType Source # | |
Defined in Parquet.ThriftTypes Associated Types type Tag StringType :: Type # Methods pinch :: StringType -> Value (Tag StringType) # unpinch :: Value (Tag StringType) -> Parser StringType # | |
| type Rep StringType Source # | |
| type Tag StringType Source # | |
Defined in Parquet.ThriftTypes | |
Constructors
| UUIDType |
Constructors
| MapType |
Constructors
| ListType |
Constructors
| EnumType |
Constructors
| DateType |
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 #
Constructors
| DecimalType | |
Fields
| |
Instances
data TimestampType Source #
Constructors
| TimestampType | |
Fields | |
Instances
Constructors
| TimeType | |
Fields | |
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 #
Constructors
| MilliSeconds |
Instances
| Eq MilliSeconds Source # | |
Defined in Parquet.ThriftTypes | |
| Show MilliSeconds Source # | |
Defined in Parquet.ThriftTypes Methods showsPrec :: Int -> MilliSeconds -> ShowS # show :: MilliSeconds -> String # showList :: [MilliSeconds] -> ShowS # | |
| Generic MilliSeconds Source # | |
Defined in Parquet.ThriftTypes Associated Types type Rep MilliSeconds :: Type -> Type # | |
| Binary MilliSeconds Source # | |
Defined in Parquet.ThriftTypes | |
| Pinchable MilliSeconds Source # | |
Defined in Parquet.ThriftTypes Associated Types type Tag MilliSeconds :: Type # Methods 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 #
Constructors
| MicroSeconds |
Instances
| Eq MicroSeconds Source # | |
Defined in Parquet.ThriftTypes | |
| Show MicroSeconds Source # | |
Defined in Parquet.ThriftTypes Methods showsPrec :: Int -> MicroSeconds -> ShowS # show :: MicroSeconds -> String # showList :: [MicroSeconds] -> ShowS # | |
| Generic MicroSeconds Source # | |
Defined in Parquet.ThriftTypes Associated Types type Rep MicroSeconds :: Type -> Type # | |
| Binary MicroSeconds Source # | |
Defined in Parquet.ThriftTypes | |
| Pinchable MicroSeconds Source # | |
Defined in Parquet.ThriftTypes Associated Types type Tag MicroSeconds :: Type # Methods 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 #
Constructors
| NanoSeconds |
Instances
| Eq NanoSeconds Source # | |
Defined in Parquet.ThriftTypes | |
| Show NanoSeconds Source # | |
Defined in Parquet.ThriftTypes Methods showsPrec :: Int -> NanoSeconds -> ShowS # show :: NanoSeconds -> String # showList :: [NanoSeconds] -> ShowS # | |
| Generic NanoSeconds Source # | |
Defined in Parquet.ThriftTypes Associated Types type Rep NanoSeconds :: Type -> Type # | |
| Binary NanoSeconds Source # | |
Defined in Parquet.ThriftTypes | |
| Pinchable NanoSeconds Source # | |
Defined in Parquet.ThriftTypes Associated Types type Tag NanoSeconds :: Type # Methods pinch :: NanoSeconds -> Value (Tag NanoSeconds) # unpinch :: Value (Tag NanoSeconds) -> Parser NanoSeconds # | |
| type Rep NanoSeconds Source # | |
| type Tag NanoSeconds Source # | |
Defined in Parquet.ThriftTypes | |
Constructors
| 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 # | |
Constructors
| IntType | |
Fields
| |
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 # | |
Constructors
| NullType |
Constructors
| JsonType |
Constructors
| BsonType |
data LogicalType Source #
Constructors
Instances
data ConvertedType Source #
Constructors
| 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
Constructors
| 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 #
Constructors
| REQUIRED (Enumeration 0) | |
| OPTIONAL (Enumeration 1) | |
| REPEATED (Enumeration 2) |
Instances
data SchemaElement Source #
Constructors
| SchemaElement | |
Fields
| |
Instances
Constructors
Instances
data CompressionCodec Source #
Constructors
| 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 #
Constructors
| Statistics | |
Fields
| |
Instances
data PageEncodingStats Source #
Constructors
| PageEncodingStats | |
Fields | |
Instances
Constructors
| 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 #
Constructors
| SortingColumn | |
Fields | |
Instances
Constructors
| AesGcmV1 | |
Fields
| |
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 #
Constructors
| AesGcmCtrV1 | |
Fields | |
Instances
data EncryptionAlgorithm Source #
Constructors
| EncryptionAlgorithm_AES_GCM_V1 (Field 1 AesGcmV1) | |
| EncryptionAlgorithm_AES_GCM_CTR_V1 (Field 2 AesGcmCtrV1) |
Instances
data TypeDefinedOrder Source #
Constructors
| TypeDefinedOrder |
Instances
data ColumnOrder Source #
Constructors
| ColumnOrder_TYPE_ORDER (Field 1 TypeDefinedOrder) |
Instances
data EncryptionWithColumnKey Source #
Constructors
| EncryptionWithColumnKey | |
Instances
data ColumnCryptoMetaData Source #
Constructors
| ColumnCryptoMetaData_ENCRYPTION_WITH_FOOTER_KEY (Field 1 EncryptionWithFooterKey) | |
| ColumnCryptoMetaData_ENCRYPTION_WITH_COLUMN_KEY (Field 2 EncryptionWithColumnKey) |
Instances
Constructors
| KeyValue | |
Fields
| |
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 #
Constructors
Instances
data ColumnChunk Source #
Constructors
Instances
Constructors
| RowGroup | |
Fields
| |
Instances
data FileMetadata Source #
Constructors
Instances
data PageHeader Source #
Constructors
Instances
data IndexPageHeader Source #
Constructors
| IndexPageHeader |
Instances
data DataPageHeader Source #
Constructors
| DataPageHeader | |
Instances
data DictionaryPageHeader Source #
Constructors
| DictionaryPageHeader | |
Instances
data DataPageHeaderV2 Source #
Constructors