patch back the flashback table/tenant/database/index(without flashback to scn)

This commit is contained in:
hnwyllmm
2022-02-14 10:53:44 +08:00
committed by LINxiansheng
parent a15a151dae
commit ac82728867
29 changed files with 989 additions and 67 deletions

View File

@ -51,6 +51,7 @@
#include "sql/resolver/ddl/ob_alter_outline_resolver.h"
#include "sql/resolver/ddl/ob_drop_outline_resolver.h"
#include "sql/resolver/ddl/ob_optimize_resolver.h"
#include "sql/resolver/ddl/ob_flashback_resolver.h"
#include "sql/resolver/ddl/ob_purge_resolver.h"
#include "sql/resolver/ddl/ob_alter_baseline_resolver.h"
#include "sql/resolver/ddl/ob_purge_resolver.h"
@ -481,6 +482,22 @@ int ObResolver::resolve(IsPrepared if_prepared, const ParseNode& parse_tree, ObS
REGISTER_STMT_RESOLVER(TruncateTable);
break;
}
case T_FLASHBACK_TABLE_FROM_RECYCLEBIN: {
REGISTER_STMT_RESOLVER(FlashBackTableFromRecyclebin);
break;
}
case T_FLASHBACK_INDEX: {
REGISTER_STMT_RESOLVER(FlashBackIndex);
break;
}
case T_FLASHBACK_DATABASE: {
REGISTER_STMT_RESOLVER(FlashBackDatabase);
break;
}
case T_FLASHBACK_TENANT: {
REGISTER_STMT_RESOLVER(FlashBackTenant);
break;
}
case T_PURGE_TABLE: {
REGISTER_STMT_RESOLVER(PurgeTable);
break;