Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
DataFrame.IO.Parquet.Thrift
Documentation
data SchemaElement Source #
Constructors
SchemaElement | |
Fields
|
Instances
Show SchemaElement Source # | |
Defined in DataFrame.IO.Parquet.Thrift Methods showsPrec :: Int -> SchemaElement -> ShowS # show :: SchemaElement -> String # showList :: [SchemaElement] -> ShowS # | |
Eq SchemaElement Source # | |
Defined in DataFrame.IO.Parquet.Thrift Methods (==) :: SchemaElement -> SchemaElement -> Bool # (/=) :: SchemaElement -> SchemaElement -> Bool # |
data FileMetadata Source #
Constructors
FileMetaData | |
Fields
|
Instances
Show FileMetadata Source # | |
Defined in DataFrame.IO.Parquet.Thrift Methods showsPrec :: Int -> FileMetadata -> ShowS # show :: FileMetadata -> String # showList :: [FileMetadata] -> ShowS # | |
Eq FileMetadata Source # | |
Defined in DataFrame.IO.Parquet.Thrift |
data ColumnMetaData Source #
Constructors
Instances
Show ColumnMetaData Source # | |
Defined in DataFrame.IO.Parquet.Thrift Methods showsPrec :: Int -> ColumnMetaData -> ShowS # show :: ColumnMetaData -> String # showList :: [ColumnMetaData] -> ShowS # | |
Eq ColumnMetaData Source # | |
Defined in DataFrame.IO.Parquet.Thrift Methods (==) :: ColumnMetaData -> ColumnMetaData -> Bool # (/=) :: ColumnMetaData -> ColumnMetaData -> Bool # |
data ColumnChunk Source #
Constructors
Instances
Show ColumnChunk Source # | |
Defined in DataFrame.IO.Parquet.Thrift Methods showsPrec :: Int -> ColumnChunk -> ShowS # show :: ColumnChunk -> String # showList :: [ColumnChunk] -> ShowS # | |
Eq ColumnChunk Source # | |
Defined in DataFrame.IO.Parquet.Thrift |
Constructors
RowGroup | |
Fields
|
compactI32 :: Word8 Source #
compactI64 :: Word8 Source #
compactList :: Word8 Source #
skipToStructEnd :: ByteString -> IORef Int -> IO () Source #
skipFieldData :: TType -> ByteString -> IORef Int -> IO () Source #
readMetadata :: ByteString -> Int -> IO FileMetadata Source #
readFileMetaData :: FileMetadata -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO FileMetadata Source #
readSchemaElement :: SchemaElement -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO SchemaElement Source #
readColumnChunk :: ColumnChunk -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO ColumnChunk Source #
readColumnMetadata :: ColumnMetaData -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO ColumnMetaData Source #
readEncryptionAlgorithm :: ByteString -> IORef Int -> Int16 -> [Int16] -> IO EncryptionAlgorithm Source #
readColumnOrder :: ByteString -> IORef Int -> Int16 -> [Int16] -> IO ColumnOrder Source #
readAesGcmCtrV1 :: EncryptionAlgorithm -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO EncryptionAlgorithm Source #
readAesGcmV1 :: EncryptionAlgorithm -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO EncryptionAlgorithm Source #
readTypeOrder :: ByteString -> IORef Int -> Int16 -> [Int16] -> IO ColumnOrder Source #
readPageEncodingStats :: PageEncodingStats -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO PageEncodingStats Source #
readParquetEncoding :: ByteString -> IORef Int -> Int16 -> [Int16] -> IO ParquetEncoding Source #
readStatistics :: ColumnStatistics -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO ColumnStatistics Source #
readSizeStatistics :: SizeStatistics -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO SizeStatistics Source #
footerSize :: Int Source #
toIntegralType :: Int32 -> TType Source #
readLogicalType :: ByteString -> IORef Int -> Int16 -> [Int16] -> IO LogicalType Source #
readIntType :: Int8 -> Bool -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO LogicalType Source #
readDecimalType :: Int32 -> Int32 -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO LogicalType Source #
readTimeType :: Bool -> TimeUnit -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO LogicalType Source #
readTimestampType :: Bool -> TimeUnit -> ByteString -> IORef Int -> Int16 -> [Int16] -> IO LogicalType Source #