iceberg-cpp
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
manifest_entry.h File Reference
#include <cstdint>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "iceberg/file_format.h"
#include "iceberg/iceberg_export.h"
#include "iceberg/result.h"
#include "iceberg/row/partition_values.h"
#include "iceberg/schema_field.h"
#include "iceberg/type.h"

Go to the source code of this file.

Classes

struct  iceberg::DataFile
 DataFile carries data file path, partition tuple, metrics, ... More...
 
struct  iceberg::ManifestEntry
 A manifest is an immutable Avro file that lists data files or delete files, along with each file's partition data tuple, metrics, and tracking information. More...
 

Enumerations

enum class  ManifestStatus { kExisting = 0 , kAdded = 1 , kDeleted = 2 }
 

Functions

ICEBERG_EXPORT constexpr Result< ManifestStatus > iceberg::ManifestStatusFromInt (int32_t status) noexcept
 Get the relative manifest status type from int.
 
ICEBERG_EXPORT constexpr std::string_view iceberg::ToString (DataFile::Content type) noexcept
 Get the relative datafile content type name.
 
ICEBERG_EXPORT constexpr Result< DataFile::Contenticeberg::DataFileContentFromInt (int32_t content) noexcept
 Get the relative data file content type from int.