iceberg-cpp
Loading...
Searching...
No Matches
Classes | Namespaces | 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...
 

Namespaces

namespace  iceberg
 Core Apache Iceberg C++ APIs.
 

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.