| 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 #