|
|
| Impl (int8_t format_version) |
| |
|
| Impl (const TableMetadata *base_metadata, std::string base_metadata_location="") |
| |
|
bool | UUIDSet () const |
| |
|
const std::vector< std::unique_ptr< TableUpdate > > & | changes () const |
| |
|
const TableMetadata * | base () const |
| |
|
const TableMetadata & | metadata () const |
| |
|
void | SetMetadataLocation (std::string_view metadata_location) |
| |
|
void | SetPreviousMetadataLocation (std::string_view previous_metadata_location) |
| |
|
Status | AssignUUID (std::string_view uuid) |
| |
|
Status | UpgradeFormatVersion (int8_t new_format_version) |
| |
|
Status | SetDefaultSortOrder (int32_t order_id) |
| |
|
Result< int32_t > | AddSortOrder (const SortOrder &order) |
| |
|
Status | SetProperties (const std::unordered_map< std::string, std::string > &updated) |
| |
|
Status | RemoveProperties (const std::unordered_set< std::string > &removed) |
| |
|
Status | SetDefaultPartitionSpec (int32_t spec_id) |
| |
|
Result< int32_t > | AddPartitionSpec (const PartitionSpec &spec) |
| |
|
Status | SetCurrentSchema (int32_t schema_id) |
| |
|
Status | RemoveSchemas (const std::unordered_set< int32_t > &schema_ids) |
| |
|
Result< int32_t > | AddSchema (const Schema &schema, int32_t new_last_column_id) |
| |
|
void | SetLocation (std::string_view location) |
| |
|
Status | AddSnapshot (std::shared_ptr< Snapshot > snapshot) |
| |
|
Status | SetBranchSnapshot (int64_t snapshot_id, const std::string &branch) |
| |
|
Status | SetBranchSnapshot (std::shared_ptr< Snapshot > snapshot, const std::string &branch) |
| |
|
Status | SetRef (const std::string &name, std::shared_ptr< SnapshotRef > ref) |
| |
|
Status | RemoveRef (const std::string &name) |
| |
|
Status | RemoveSnapshots (const std::vector< int64_t > &snapshot_ids) |
| |
|
Status | RemovePartitionSpecs (const std::vector< int32_t > &spec_ids) |
| |
|
Status | SetStatistics (std::shared_ptr< StatisticsFile > statistics_file) |
| |
|
Status | RemoveStatistics (int64_t snapshot_id) |
| |
|
Status | SetPartitionStatistics (std::shared_ptr< PartitionStatisticsFile > partition_statistics_file) |
| |
|
Status | RemovePartitionStatistics (int64_t snapshot_id) |
| |
|
Result< std::unique_ptr< TableMetadata > > | Build () |
| |