|
iceberg-cpp
|
Define transaction APIs. More...
#include <cstdint>#include <memory>#include <optional>#include <string>#include <string_view>#include <vector>#include "iceberg/iceberg_export.h"#include "iceberg/result.h"#include "iceberg/type_fwd.h"Go to the source code of this file.
Classes | |
| class | iceberg::Transaction |
| A transaction for performing multiple updates to a table. More... | |
| class | iceberg::TransactionContext |
| Shared context between Transaction and PendingUpdate instances. More... | |
Namespaces | |
| namespace | iceberg |
| Core Apache Iceberg C++ APIs. | |
Enumerations | |
| enum class | iceberg::TransactionKind : uint8_t { kCreate , kUpdate } |
| Whether a transaction creates a new table or updates an existing one. | |
Define transaction APIs.