patch back the flashback table/tenant/database/index(without flashback to scn)
This commit is contained in:
@ -41,6 +41,7 @@
|
||||
#include "sql/resolver/ddl/ob_rename_table_stmt.h"
|
||||
#include "sql/resolver/ddl/ob_truncate_table_stmt.h"
|
||||
#include "sql/resolver/ddl/ob_create_table_like_stmt.h"
|
||||
#include "sql/resolver/ddl/ob_flashback_stmt.h"
|
||||
#include "sql/resolver/ddl/ob_purge_stmt.h"
|
||||
#include "sql/resolver/ddl/ob_alter_baseline_stmt.h"
|
||||
#include "sql/resolver/dcl/ob_create_user_stmt.h"
|
||||
@ -309,6 +310,22 @@ int ObCmdExecutor::execute(ObExecContext& ctx, ObICmd& cmd)
|
||||
DEFINE_EXECUTE_CMD(ObCreateTableLikeStmt, ObCreateTableLikeExecutor);
|
||||
break;
|
||||
}
|
||||
case stmt::T_FLASHBACK_TABLE_FROM_RECYCLEBIN: {
|
||||
DEFINE_EXECUTE_CMD(ObFlashBackTableFromRecyclebinStmt, ObFlashBackTableFromRecyclebinExecutor);
|
||||
break;
|
||||
}
|
||||
case stmt::T_FLASHBACK_INDEX: {
|
||||
DEFINE_EXECUTE_CMD(ObFlashBackIndexStmt, ObFlashBackIndexExecutor);
|
||||
break;
|
||||
}
|
||||
case stmt::T_FLASHBACK_DATABASE: {
|
||||
DEFINE_EXECUTE_CMD(ObFlashBackDatabaseStmt, ObFlashBackDatabaseExecutor);
|
||||
break;
|
||||
}
|
||||
case stmt::T_FLASHBACK_TENANT: {
|
||||
DEFINE_EXECUTE_CMD(ObFlashBackTenantStmt, ObFlashBackTenantExecutor);
|
||||
break;
|
||||
}
|
||||
case stmt::T_PURGE_TABLE: {
|
||||
DEFINE_EXECUTE_CMD(ObPurgeTableStmt, ObPurgeTableExecutor);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user