iceberg-cpp
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
table_metadata.h File Reference
#include <memory>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include "iceberg/iceberg_export.h"
#include "iceberg/table_properties.h"
#include "iceberg/type_fwd.h"
#include "iceberg/util/error_collector.h"
#include "iceberg/util/lazy.h"
#include "iceberg/util/timepoint.h"

Go to the source code of this file.

Classes

struct  iceberg::SnapshotLogEntry
 Represents a snapshot log entry. More...
 
struct  iceberg::MetadataLogEntry
 Represents a metadata log entry. More...
 
struct  iceberg::TableMetadata
 Represents the metadata for an Iceberg table. More...
 
class  iceberg::TableMetadataCache
 
class  iceberg::TableMetadataBuilder
 Builder class for constructing TableMetadata objects. More...
 
struct  iceberg::TableMetadataUtil
 Utility class for table metadata. More...
 
struct  iceberg::TableMetadataUtil::Codec
 
struct  std::hash< iceberg::MetadataLogEntry >
 

Namespaces

namespace  std
 STL namespace.
 

Functions

std::string iceberg::ToString (const SnapshotLogEntry &entry)
 Returns a string representation of a SnapshotLogEntry.
 
std::string iceberg::ToString (const MetadataLogEntry &entry)
 Returns a string representation of a MetadataLogEntry.
 

Variables

 kNone
 
 kGzip
 

Detailed Description

Table metadata for Iceberg tables.