iceberg-cpp
Loading...
Searching...
No Matches
Classes
table_requirements.h File Reference
#include <memory>
#include <string>
#include <unordered_set>
#include <vector>
#include "iceberg/iceberg_export.h"
#include "iceberg/table_requirement.h"
#include "iceberg/type_fwd.h"

Go to the source code of this file.

Classes

class  iceberg::TableUpdateContext
 Context for generating table requirements. More...
 
class  iceberg::TableRequirements
 Factory class for generating table requirements. More...
 

Detailed Description

Factory for generating table requirements from metadata updates.

This utility class generates the appropriate TableRequirement instances based on a list of TableUpdate operations. The requirements are used for optimistic concurrency control when committing table changes.