| Interface | Description |
|---|---|
| BlockCipher | |
| BlockCipher.Decryptor | |
| BlockCipher.Encryptor |
| Class | Description |
|---|---|
| AesGcmCtrV1 | |
| AesGcmV1 | |
| BloomFilterAlgorithm |
The algorithm used in Bloom filter.
|
| BloomFilterCompression | |
| BloomFilterHash |
The hash function used in Bloom filter.
|
| BloomFilterHeader |
Bloom filter header is stored at beginning of Bloom filter data of each column
and followed by its bitset.
|
| BsonType |
Embedded BSON logical type annotation
Allowed for physical types: BINARY
|
| CliUtils |
Utility class for parquet-cli.
|
| ColumnChunk | |
| ColumnCryptoMetaData | |
| ColumnIndex |
Description for ColumnIndex.
|
| ColumnMetaData |
Description for column metadata
|
| ColumnOrder |
Union to specify the order used for the min_value and max_value fields for a
column.
|
| DataPageHeader |
Data page header
|
| DataPageHeaderV2 |
New page format allowing reading levels without decompressing the data
Repetition and definition levels are uncompressed
The remaining section containing the data is compressed if is_compressed is true
|
| DateType | |
| DecimalType |
Decimal logical type annotation
Scale must be zero or a positive integer less than or equal to the precision.
|
| DictionaryPageHeader |
The dictionary page must be placed at the first position of the column chunk
if it is partly or completely dictionary encoded.
|
| EncryptionAlgorithm | |
| EncryptionWithColumnKey | |
| EncryptionWithFooterKey | |
| EnumType | |
| FileCryptoMetaData |
Crypto metadata for files with encrypted footer *
|
| FileMetaData |
Description for file metadata
|
| Float16Type | |
| IndexPageHeader | |
| InterningProtocol |
TProtocol that interns the strings.
|
| IntType |
Integer logical type annotation
bitWidth must be 8, 16, 32, or 64.
|
| JsonType |
Embedded JSON logical type annotation
Allowed for physical types: BINARY
|
| KeyValue |
Wrapper struct to store key values
|
| ListType | |
| LogicalType |
LogicalType annotations to replace ConvertedType.
|
| LogicalTypes |
Convenience instances of logical type classes.
|
| LogicalTypes.TimeUnits | |
| MapType | |
| MetadataValidator |
Utility class to validate different types of Parquet metadata (e.g.
|
| MicroSeconds | |
| MilliSeconds |
Time units for logical types
|
| NanoSeconds | |
| NullType |
Logical type to annotate a column that is always null.
|
| OffsetIndex | |
| PageEncodingStats |
statistics of a given page type and encoding
|
| PageHeader | |
| PageLocation | |
| RowGroup | |
| SchemaElement |
Represents a element inside a schema definition.
|
| SizeStatistics |
A structure for capturing metadata for estimating the unencoded,
uncompressed size of data written.
|
| SortingColumn |
Wrapper struct to specify sort order
|
| SplitBlockAlgorithm |
Block-based algorithm type annotation.
|
| Statistics |
Statistics per row group and per page
All fields are optional.
|
| StringType |
Empty structs to use as logical type annotations
|
| TimestampType |
Timestamp logical type annotation
Allowed for physical types: INT64
|
| TimeType |
Time logical type annotation
Allowed for physical types: INT32 (millis), INT64 (micros, nanos)
|
| TimeUnit | |
| TypeDefinedOrder |
Empty struct to signal the order defined by the physical or logical type
|
| Uncompressed |
The compression used in the Bloom filter.
|
| Util |
Utility to read/write metadata
We use the TCompactProtocol to serialize metadata
|
| Util.DefaultFileMetaDataConsumer |
Simple default consumer that sets the fields
|
| Util.FileMetaDataConsumer |
To read metadata in a streaming fashion.
|
| UUIDType | |
| XxHash |
Hash strategy type annotation.
|
| Enum | Description |
|---|---|
| AesGcmCtrV1._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| AesGcmV1._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| BloomFilterAlgorithm._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| BloomFilterCompression._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| BloomFilterHash._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| BloomFilterHeader._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| BoundaryOrder |
Enum to annotate whether lists of min/max elements inside ColumnIndex
are ordered and if so, in which direction.
|
| BsonType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| ColumnChunk._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| ColumnCryptoMetaData._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| ColumnIndex._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| ColumnMetaData._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| ColumnOrder._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| CompressionCodec |
Supported compression algorithms.
|
| ConvertedType |
DEPRECATED: Common types used by frameworks(e.g.
|
| DataPageHeader._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| DataPageHeaderV2._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| DateType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| DecimalType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| DictionaryPageHeader._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Encoding |
Encodings supported by Parquet.
|
| EncryptionAlgorithm._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| EncryptionWithColumnKey._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| EncryptionWithFooterKey._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| EnumType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| FieldRepetitionType |
Representation of Schemas
|
| FileCryptoMetaData._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| FileMetaData._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Float16Type._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| IndexPageHeader._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| IntType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| JsonType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| KeyValue._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| ListType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| LogicalType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| MapType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| MicroSeconds._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| MilliSeconds._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| NanoSeconds._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| NullType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| OffsetIndex._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| PageEncodingStats._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| PageHeader._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| PageLocation._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| PageType | |
| RowGroup._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| SchemaElement._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| SizeStatistics._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| SortingColumn._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| SplitBlockAlgorithm._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Statistics._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| StringType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| TimestampType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| TimeType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| TimeUnit._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Type |
Types supported by Parquet.
|
| TypeDefinedOrder._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Uncompressed._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| UUIDType._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| XxHash._Fields |
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
| Exception | Description |
|---|---|
| InvalidParquetMetadataException |
A specific RuntimeException thrown when invalid values are found in the Parquet file metadata (including the footer,
page header etc.).
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.