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

Snapshots metadata table. More...

#include <snapshots_table.h>

Inheritance diagram for iceberg::SnapshotsTable:
iceberg::MetadataTable

Public Member Functions

Kind kind () const noexcept override
 
- Public Member Functions inherited from iceberg::MetadataTable
const TableIdentifiername () const
 
const std::shared_ptr< Schema > & schema () const
 
const std::shared_ptr< Table > & source_table () const
 

Static Public Member Functions

static Result< std::unique_ptr< SnapshotsTable > > Make (std::shared_ptr< Table > table)
 
- Static Public Member Functions inherited from iceberg::MetadataTable
static Result< std::unique_ptr< MetadataTable > > Make (std::shared_ptr< Table > table, Kind kind)
 

Additional Inherited Members

- Public Types inherited from iceberg::MetadataTable
enum class  Kind { kSnapshots , kHistory }
 
- Protected Member Functions inherited from iceberg::MetadataTable
 MetadataTable (std::shared_ptr< Table > source_table, TableIdentifier identifier, std::shared_ptr< Schema > schema)
 

Detailed Description

Snapshots metadata table.

Member Function Documentation

◆ kind()

Kind iceberg::SnapshotsTable::kind ( ) const
inlineoverridevirtualnoexcept

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