36 static Result<std::shared_ptr<UpdateLocation>> Make(
37 std::shared_ptr<TransactionContext> ctx);
47 Kind
kind() const final {
return Kind::kUpdateLocation; }
51 Result<std::string> Apply();
56 std::string location_;
Base class for all kinds of table metadata updates.
Definition pending_update.h:41
Updating table location with a new base location.
Definition update_location.h:34
bool IsRetryable() const override
Whether this update can be retried after a commit conflict.
Definition update_location.h:48
Kind kind() const final
Return the kind of this pending update.
Definition update_location.h:47