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