![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
#include "signet/types.hpp"#include "signet/error.hpp"#include "signet/schema.hpp"#include "signet/column_reader.hpp"#include "signet/memory.hpp"#include "signet/thrift/compact.hpp"#include "signet/thrift/types.hpp"#include "signet/encoding/rle.hpp"#include "signet/encoding/dictionary.hpp"#include "signet/encoding/delta.hpp"#include "signet/encoding/byte_stream_split.hpp"#include "signet/compression/codec.hpp"#include "signet/compression/snappy.hpp"#include "signet/compression/zstd.hpp"#include "signet/compression/lz4.hpp"#include "signet/compression/gzip.hpp"#include "signet/bloom/split_block.hpp"#include "signet/column_index.hpp"#include <array>#include <cstdint>#include <cstdio>#include <cstring>#include <filesystem>#include <fstream>#include <functional>#include <mutex>#include <stdexcept>#include <memory>#include <optional>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | signet::forge::ParquetReader |
| Parquet file reader with typed column access and full encoding support. More... | |
| struct | signet::forge::ParquetReader::RowGroupInfo |
| Summary metadata for a single row group. More... | |
Namespaces | |
| namespace | signet |
| namespace | signet::forge |
| namespace | signet::forge::detail_reader |
Functions | |
| uint32_t | signet::forge::detail_reader::crc32 (const void *data, size_t length) noexcept |
| EX-1: CRC-32 (polynomial 0xEDB88320) for page checksum verification. | |
| expected< size_t > | signet::forge::validate_page_value_count (int64_t num_values, const char *context) |
| bool | signet::forge::has_encrypted_page_header_prefix (const uint8_t *data, size_t size) noexcept |
| uint32_t | signet::forge::load_le32 (const uint8_t *data) noexcept |
Variables | |
| constexpr uint8_t | signet::forge::kEncryptedPageHeaderMagic [4] = {'S', 'P', 'H', '1'} |