|
iceberg-cpp
|
#include <cstdint>#include <optional>#include <string>#include <string_view>#include <unordered_map>#include <vector>#include "iceberg/iceberg_data_export.h"#include "iceberg/result.h"Go to the source code of this file.
Classes | |
| struct | iceberg::puffin::StandardBlobTypes |
| Standard blob types defined by the Iceberg specification. More... | |
| struct | iceberg::puffin::StandardPuffinProperties |
| Standard file-level properties for Puffin files. More... | |
| struct | iceberg::puffin::Blob |
| A blob in a Puffin file. More... | |
| struct | iceberg::puffin::BlobMetadata |
| Metadata about a blob stored in a Puffin file footer. More... | |
| struct | iceberg::puffin::FileMetadata |
| Metadata about a Puffin file. More... | |
Enumerations | |
| enum class | iceberg::puffin::PuffinCompressionCodec { kNone , kLz4 , kZstd } |
| Compression codecs supported by Puffin files. | |
Functions | |
| std::string_view | iceberg::puffin::CodecName (PuffinCompressionCodec codec) |
| Result< PuffinCompressionCodec > | iceberg::puffin::PuffinCompressionCodecFromName (std::string_view codec_name) |
| std::string | iceberg::puffin::ToString (PuffinCompressionCodec codec) |
| std::string | iceberg::puffin::ToString (const Blob &blob) |
| std::string | iceberg::puffin::ToString (const BlobMetadata &blob_metadata) |
| std::string | iceberg::puffin::ToString (const FileMetadata &file_metadata) |
Data structures for Puffin files.