Base class for Iceberg metadata tables.
More...
#include <metadata_table.h>
|
| enum class | Kind { kSnapshots
, kHistory
} |
| |
|
|
virtual Kind | kind () const noexcept=0 |
| |
|
const TableIdentifier & | name () const |
| |
|
const std::shared_ptr< Schema > & | schema () const |
| |
|
const std::shared_ptr< Table > & | source_table () const |
| |
|
|
static Result< std::unique_ptr< MetadataTable > > | Make (std::shared_ptr< Table > table, Kind kind) |
| |
Base class for Iceberg metadata tables.
The documentation for this class was generated from the following files: