[CP] [to #49900376]check base table version when create trigger

This commit is contained in:
seuwebber
2024-02-06 19:20:33 +00:00
committed by ob-robot
parent 618a949210
commit 02f0d363ee
14 changed files with 130 additions and 25 deletions

View File

@ -6418,6 +6418,25 @@ public:
common::ObSArray<share::schema::ObDependencyInfo> dependency_infos_;
};
struct ObCreateTriggerRes
{
OB_UNIS_VERSION(1);
public:
ObCreateTriggerRes() :
table_schema_version_(OB_INVALID_VERSION),
trigger_schema_version_(OB_INVALID_VERSION)
{}
int assign(const ObCreateTriggerRes &other) {
table_schema_version_ = other.table_schema_version_;
trigger_schema_version_ = other.trigger_schema_version_;
return common::OB_SUCCESS;
}
TO_STRING_KV(K_(table_schema_version), K_(trigger_schema_version));
int64_t table_schema_version_;
int64_t trigger_schema_version_;
};
struct ObDropTriggerArg : public ObDDLArg
{
OB_UNIS_VERSION(1);