|
iceberg-cpp
|
#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... | |
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.