![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Namespaces | |
| namespace | compact_type |
| Thrift Compact Protocol type identifiers (4-bit nibble values). | |
Classes | |
| struct | AesGcmCtrV1 |
| AES-GCM-CTR-V1 encryption algorithm parameters (parquet.thrift AesGcmCtrV1). More... | |
| struct | AesGcmV1 |
| AES-GCM-V1 encryption algorithm parameters (parquet.thrift AesGcmV1). More... | |
| struct | BloomFilterAlgorithm |
| BloomFilterAlgorithm union: BLOCK (SplitBlock) is the only defined algorithm. More... | |
| struct | BloomFilterCompression |
| BloomFilterCompression union: UNCOMPRESSED (field 1) is the only defined mode. More... | |
| struct | BloomFilterHash |
| BloomFilterHash union: XXHASH (field 1) is the only defined hash function. More... | |
| struct | BloomFilterHeader |
| BloomFilterHeader: describes the bloom filter block at a column's bloom_filter_offset. More... | |
| struct | ColumnChunk |
| Parquet column chunk descriptor (parquet.thrift fields 1-13). More... | |
| struct | ColumnCryptoMetaData |
| ColumnCryptoMetaData union: footer-key (field 1) or column-key (field 2) encryption. More... | |
| struct | ColumnMetaData |
| Parquet column metadata (parquet.thrift fields 1-12). More... | |
| struct | ColumnOrder |
| ColumnOrder union: describes how a column's values are compared for statistics. More... | |
| class | CompactDecoder |
| Thrift Compact Protocol reader. More... | |
| class | CompactEncoder |
| Thrift Compact Protocol writer. More... | |
| struct | DataPageHeader |
| Parquet data page header V1 (parquet.thrift fields 1-5). More... | |
| struct | DataPageHeaderV2 |
| Parquet data page header V2 (parquet.thrift fields 1-7). More... | |
| struct | DecimalType |
| DecimalType: fixed-point decimal logical type. More... | |
| struct | DictionaryPageHeader |
| Parquet dictionary page header (parquet.thrift fields 1-3). More... | |
| struct | EncryptionAlgorithm |
| EncryptionAlgorithm union: AES-GCM-V1 (field 1) or AES-GCM-CTR-V1 (field 2). More... | |
| struct | EncryptionWithColumnKey |
| EncryptionWithColumnKey: per-column encryption key binding (parquet.thrift). More... | |
| struct | FieldHeader |
| Decoded field header from the Thrift Compact Protocol. More... | |
| struct | FileCryptoMetaData |
| FileCryptoMetaData: file-level encryption metadata (parquet.thrift). More... | |
| struct | FileMetaData |
| Parquet file metadata (parquet.thrift fields 1-7). More... | |
| struct | IntType |
| IntType: integer logical type with explicit width and signedness. More... | |
| struct | KeyValue |
| Parquet KeyValue metadata entry (parquet.thrift field IDs 1-2). More... | |
| struct | ListHeader |
| Decoded list/set header from the Thrift Compact Protocol. More... | |
| struct | LogicalTypeUnion |
| LogicalTypeUnion: Thrift wire union for parquet.thrift LogicalType (field 10 of SchemaElement). More... | |
| struct | PageHeader |
| Parquet page header (parquet.thrift fields 1-8). More... | |
| struct | RowGroup |
| Parquet row group (parquet.thrift fields 1-4). More... | |
| struct | SchemaElement |
| Parquet schema element (parquet.thrift fields 1-10). More... | |
| struct | SortingColumn |
| SortingColumn: describes sort key for a column within a RowGroup. More... | |
| struct | Statistics |
| Parquet column statistics (parquet.thrift fields 1-6). More... | |
| struct | TimestampType |
| TimestampType: timestamp logical type with UTC adjustment and time unit. More... | |
| struct | TimeUnit |
| Time unit discriminator for TimestampType (parquet.thrift TimeUnit union). More... | |
Enumerations | |
| enum class | SortOrder : int32_t { SIGNED = 0 , UNSIGNED = 1 , UNKNOWN = 2 } |
| Sort order for column statistics (parquet.thrift SortOrder enum). More... | |
|
strong |