iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
iceberg::TransactionContext Class Reference

Shared context between Transaction and PendingUpdate instances. More...

#include <transaction.h>

Public Member Functions

const TableMetadatabase () const
 
const TableMetadatacurrent () const
 
std::string MetadataFileLocation (std::string_view filename) const
 

Static Public Member Functions

static Result< std::shared_ptr< TransactionContext > > Make (std::shared_ptr< Table > table, TransactionKind kind)
 

Public Attributes

std::shared_ptr< Tabletable
 
std::unique_ptr< TableMetadataBuildermetadata_builder
 
TransactionKind kind
 
std::optional< std::weak_ptr< Transaction > > transaction
 

Detailed Description

Shared context between Transaction and PendingUpdate instances.


The documentation for this class was generated from the following files: