|
iceberg-cpp
|
Snapshots metadata table. More...
#include <snapshots_table.h>
Public Member Functions | |
| Kind | kind () const noexcept override |
Public Member Functions inherited from iceberg::MetadataTable | |
| const TableIdentifier & | name () 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) | |
Snapshots metadata table.
|
inlineoverridevirtualnoexcept |
Implements iceberg::MetadataTable.